Cloud compute in AWS
When we talk about compute in AWS, we are talking about several services, including Amazon EC2, Elastic Load Balancing, AWS Batch, Elastic Container Service, and Elastic Kubernetes Service, along with AWS Fargate, the managed service that allows you to run your containers with minimal overhead. It even includes Lightsail, which is one of the quickest ways to get up and running on the cloud for developers, with no need to configure software or networking:
Although many services fall under the compute umbrella in AWS, the most foundational service is EC2. This is your virtualized instance in the Amazon cloud. While other services, such as Elastic Container Service, Elastic Kubernetes Service, and even Elastic Beanstalk, can allow you to run containers in AWS, at their core, they are running on EC2 instances. Thus, knowing the foundational pieces of the EC2 service, such as how to select the correct...