{"id":25970,"date":"2020-07-08T22:26:24","date_gmt":"2020-07-08T20:26:24","guid":{"rendered":"https:\/\/www.intellias.com\/?p=25970"},"modified":"2024-07-16T12:41:44","modified_gmt":"2024-07-16T10:41:44","slug":"optimizing-cloud-infrastructure-for-automotive-map-compilation","status":"publish","type":"post","link":"https:\/\/intellias.com\/optimizing-cloud-infrastructure-for-automotive-map-compilation\/","title":{"rendered":"Cloud Optimization Services for Automotive Map Compilation"},"content":{"rendered":"
Since 2015, Intellias has been a technology partner of the world\u2019s top provider of mapping data and location-based services, delivering software engineering, consulting, DevOps, cloud optimization services<\/a>, and many more. As an integral part of one project for this client, the Intellias team adapted the architecture of an automotive-grade navigation solution to comply with the Navigation Data Standard (NDS). The key objective of NDS is to standardize map formats to enable compatibility and interoperability among a growing variety of NDS-compliant applications and devices.<\/p>\n The NDS map format relies on SQLite technology. Thus, the database for the navigation solution actually consists of several product databases, which are further divided into update regions. This supports flexible and consistent versioning for NDS databases and makes it possible to integrate data from different suppliers into one map.<\/p>\n Our client\u2019s initial database was deployed on Oracle Exadata, but our team discovered some disadvantages in the course of its maintenance, which could be eliminated with our cloud optimization services.<\/p>\n <\/p>\n Once we identified the key business drivers for migration, the next milestone of our cloud optimization services was to select a cloud environment that would provide the most value in terms of efficiency, scalability, operability, and cost savings. We assessed the Amazon Relational Data Service (RDS) and Amazon Elastic Cloud Compute (EC2) and opted for EC2 to get more flexibility and control over the database.<\/p>\n\n
\nExadata required our client to buy new virtual machines for every three to four projects and featured considerable delivery times (reaching half a year) for new projects.<\/li>\n
\nOracle Exadata could compile three update regions in 24 hours. In addition, compiling one region influenced the performance of other product databases.<\/li>\n
\nExpensive Exadata storage turned out to be inefficient for the project, as data was not used after compilation.
\nThe development and production environments were duplicated.<\/li>\n<\/ul>\nCloud optimization services delivered<\/h2>\n