Introduction
Explore the fundamentals of AWS compute services including EC2 instances, Elastic Container Service, and serverless computing with Lambda. Understand the Infrastructure-as-a-Service model and how AWS provides CPU, RAM, and networking capabilities to meet various computing needs. This lesson helps you grasp core concepts and storage options in AWS compute resources.
We'll cover the following...
Compute services is an Infrastructure-as-a-Service (IaaS) model that offers processing resources for multiple purposes. Compute resources include CPU, RAM, and network cards for general, high-speed graphic processing, or high-performance computing. Consumers rely on cloud providers to manage underlying hardware to cater to their needs.
Compute services offered by AWS
AWS offers different computing services based on user requirements, such as AWS Elastic Compute Cloud (EC2), AWS Elastic Container Service (ECS), and AWS Lambda. Some services offer more granular control over the underlying infrastructure, while others focus more on getting the job done.
We will explore EC2 and its core concepts including instances, AMI, and storage options available. Similarly, we will look into Amazon Elastic Container Service (ECS) and learn how it works. Then, we’ll jump into serverless computing and understand how AWS Lambda works.