AWS is renowned for the rate at which it reinvents, revolutionizes, and meets customer demands and expectations through its continuous cycle of feature and service updates. With hundreds of updates a month, it can be difficult to stay on top of all the changes made available.
Here at Cloud Academy, we strive to bring you the latest and most up-to-date content, allowing you to continually stay informed of the most important significant and important updates. Compute is one of the foundational building blocks of AWS, and as a result, our AWS Compute Fundamentals of AWS course is one of our most popular pieces of content in this category.
Our latest update has seen revisions made to all lectures — in addition to new visuals and audio. There have also been two new lectures covering compute services, including:
- Amazon Elastic Container Registry (ECR): This service links closely with the EC2 Container Service (ECS) as it provides a secure location to store and manage your Docker images that can be distributed and deployed across your applications. This is a fully managed service, and as a result, you do not need to provision any infrastructure to create this registry of Docker images. This service is provided and managed by AWS and is primarily used by developers, allowing them to push, pull, and manage their library of Docker images in a secure, central location.
In the lecture covering ECR, I will look at some of the components used within the service:
- Authorization Token
- Repository Policy
Watch this short video for an overview of the ECR components:
- Amazon Elastic Container Service for Kubernetes (EKS): With EKS, AWS provides a managed service allowing you to run Kubernetes across your AWS infrastructure without having to take care of provisioning and running the Kubernetes management infrastructure in what’s referred to as the “control plane.” You, the AWS account owner, only need to provision and maintain the worker nodes.
In this lecture, I will explain the Kubernetes control plane and worker nodes, in addition to what’s required to start using the EKS service.
Watch this short video for an overview of Amazon EKS
The full course is approximately 80 minutes long and provides a foundation and overview of the below AWS services. This knowledge can empower you to select the most appropriate service for your solutions.
- Amazon Elastic Compute Cloud (EC2): Understand all elements of EC2, including how it’s put together, and how it works. Since this section covers all the elements of EC2, it is the longest lecture.
- Amazon ECS (EC2 Container Service): Gain a high-level overview of the EC2 Container Service and how it relates to Docker.
- Amazon Elastic Container Registry (ECR): Learn how ECR links closely with ECS to provide a secure location to store and manage your Docker images
- Amazon Elastic Container Service for Kubernetes (EKS): Learn how EKS provides a managed service allowing you to run Kubernetes across your AWS infrastructure without having to take care of running the Kubernetes control plane
- AWS Elastic Beanstalk: Understand how Elastic Beanstalk is used to automatically deploy applications using EC2 and a number of other AWS services.
- AWS Lambda: Learn what serverless means and how AWS Lambda is used to run your own code in response to events.
- AWS Batch: Gain a high-level overview of AWS Batch and how it relates to batch computing
- Amazon Lightsail: Understand that Amazon Lightsail is a Virtual Private Server solution used for small scale projects and use cases.
If you want to learn the differences between the AWS compute services, then this course is for you! With demonstrations and multiple Hands-on Labs, you will gain the theory, technical knowledge, and experience using many of the AWS services, while enabling you to have a solid understanding of the AWS compute services.