Cloud servers are a new infrastructure (rather than on-premises servers) for running applications. Cloud servers are virtual remote machines that can be accessed via the internet. Software can be configured on cloud severs as per our needs. It becomes easy for IT or system administrators to manage cloud servers with minimal configuration, rather than handling traditional on-premise servers. Cloud servers are cheap and offer pay-as-you-go pricing models. So, it becomes inexpensive for small as well as large companies. It also offers a variety of operating system flavors to use. So, we can choose whichever operating system is best suited to our requirements or applications.
In this chapter, we will cover the following topics:
- EC2 instance types
- Amazon Machine Images (AMI)
- Key pairs
- Security groups
- EC2 instances
- Elastic Load Balancer
- Auto Scaling groups...