IaaS case study – multi-tiered application migrated to the cloud
In this case study we are going to analyze in detail a standard web application IaaS architecture, with a multi-tiered solution:
- A web layer dedicated to the frontend of the application, where the users connect to.
- An app layer dedicated to the backend of the application, where the business logic of the application runs.
- A database layer where the application stores all its data in a clustered database setup. The database is hosted in a two-node cluster.
- A jumpbox that is needed for the project development team to work on the servers.
For this application, we will need three different environments:
- Development: Used to test new application features and to work on new releases and bug fixes
- Preproduction: A copy of production that is used to perform contingency tests and key user testing before new releases
- Production: The environment used for real users connecting to the...