Amazon Web Services provides a unified environment where cloud computing infrastructure, platform, and software services can be consumed by the end user. It enables us to be able to build an application by utilizing any combination of the AWS services on offer.
In this chapter, we learned how easy it is to create an AWS account and started using those services to build complex and powerful applications before making them available on the internet or on our internal network by using a VPN or Direct Connect uplink. AWS is a great environment when ease of management, the ability to provision quickly and globally, and financial constraints require us to build compute capacity from operating expenditures.
Although it is fairly simple to build applications on AWS, there are several challenges when using cloud computing systems as a standalone solution or as a hybrid model...