AWS utilizes a distributed architecture. The company’s cloud infrastructure is composed of a global network of data centers that are interconnected by a high-speed private network. The cloud infrastructure is controlled by a central management platform that allows for the orchestration of resources across the global network. AWS uses a three-tier architecture. The first tier is the EC2 platform. This platform is used to create, manage, and deploy virtual machines.
AWS uses a shared security model, which means that AWS is responsible for the security of the infrastructure, while you are responsible for the security of your applications and data. This can be a benefit or a drawback depending on your organization’s security needs.
Additionally, AWS uses a variety of proprietary technologies that may not be compatible with your organization’s existing systems. Be sure to thoroughly research AWS’ architecture before committing to using their services.
The second tier is the S3 storage platform. This platform provides storage for virtual machines and applications. The third tier is the AWS Management Console. This platform is used to manage the EC2 and S3 platforms.