In chapter 2, we were introduced to cloud concepts, which are foundational concepts about the value proposition of cloud computing over legacy IT infrastructure, and how cloud computing works. In this chapter, we learn about hosting an IT infra-structure on AWS, and the different ways you can deploy and operate your IT infrastructure in AWS.
The decision to host your company’s IT infrastructure on the cloud rather than on-premises in your own server room or data center requires that you learn a new set of concepts and vocabularies to have a successful migration. In this chapter, we discuss AWS in particular, although with a few tweaks in the jargon, you can map similar concepts to other cloud computing platforms such as Google Cloud Platform and Microsoft Azure.
The two large infrastructure concepts we learn about in this chapter that pertain to hosting your IT infrastructure in AWS are as follows: