Designing the solution
Due to the tight timelines the team is facing, we want to keep the cloud architecture simple. Therefore, we’ll keep it simple and use the tried and tested services of Microsoft Azure to implement the platform instead of trying to learn something new. The first decision we must make is what Azure service each component of our logical architecture will be hosted on.
Our application architecture consists of three components: a frontend, a backend, and a database. The frontend and backend are application components and need to be hosted on a cloud service that provides general computing, while the database needs to be hosted on a cloud database service. There are many options for both types of services:
Figure 10.2 – Logical architecture for the autonomous vehicle platform
Since we have decided we’re going to use VMs to host our application, we have narrowed down the different services that we can use to host...