Compute EC2 Flashcards
What are the 13 compute services in the compute services category, and provide a short description of each?
Insert short descriptions for each compute service)
Amazon Elastic Compute Cloud (EC2)
Virtual servers in the cloud for scalable compute capacity.
Amazon Elastic Container Service (ECS)
DOcker CONTAINERS
Fully-managed container orchestration for Docker containers. Amazon Web Services (AWS) Elastic Container Service (ECS) is a fully managed container orchestration service that enables you to run, deploy, and manage containerized applications on a scalable and secure infrastructure. ECS is an ideal choice for deploying microservices-based applications, batch processing jobs, and machine learning models.
Amazon Elastic Container Service for Kubernetes (EKS)
KUBERS WO KUBERS ON EC2
Managed Kubernetes service for containerized applications. ECS is a scalable container orchestration platform that allows users to run, stop, and manage containers in a cluster. EKS, on the other hand, helps teams to build Kubernetes clusters on AWS without having to install Kubernetes on EC2 compute instances manually.
AWS Lambda
Serverless computing for running code in response to events. AWS Lambda is an event-driven, serverless computing platform provided by Amazon as a part of Amazon Web Services. It is designed to enable developers to run code without provisioning or managing servers. It executes code in response to events and automatically manages the computing resources required by that code.
AWS Elastic Beanstalk
PASS APP MGT
Fully-managed PaaS for easy deployment and application management.
AWS Batch
Fully-managed batch processing for computing workloads. AWS Batch allows developers, scientists, and engineers to efficiently process hundreds of thousands of batch and machine learning computing jobs on AWS.
Amazon Lightsail
Simple VPS with storage, network, and an OS for easy web app deployment. Amazon Lightsail
Build applications and websites fast with low-cost, pre-configured cloud resources
AWS Fargate
ENGINE W ECS EKS
Serverless compute engine for running containers without managing infrastructure. AWS Fargate is a serverless compute engine for containers that works with both Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes (EKS).
Amazon EC2 Auto Scaling
Automatically adjusts the number of EC2 instances for availability and scaling. Amazon EC2 Auto Scaling helps you maintain application availability and define how to scale Amazon EC2 capacity to meet the demands of your application.
Amazon EC2 Image Builder
Fully-managed service for automating EC2 image creation and deployment. EC2 Image Builder simplifies the building, testing, and deployment of Virtual Machine and container images for use on AWS or on-premises.
AWS Outposts
Extends AWS infrastructure to on-premises or co-location environments. AWS Outposts is a family of fully managed solutions delivering AWS infrastructure and services to virtually any on-premises or edge location for a truly consistent hybrid experience. Outposts solutions allow you to extend and run native AWS services on premises, and is available in a variety of form factors, from 1U and 2U Outposts servers to 42U Outposts racks, and multiple rack deployments.
AWS Wavelength
Delivers ultra-low-latency applications for 5G devices at the edge.
AWS ParallelCluster
Open-source cluster management for deploying and managing HPC clusters.
Amazon Elastic Compute Cloud (EC2):
Virtual servers in the cloud that allow you to run applications. EC2 instances provide scalable compute capacity.
Amazon Elastic Container Service (ECS):
docker containerized app
A fully-managed container orchestration service for Docker containers. ECS makes it easy to deploy, manage, and scale containerized applications.
AWS Lambda:
run code wothout servers to events
A serverless computing service that lets you run code without provisioning or managing servers. Lambda runs your code in response to events and automatically scales.
Amazon Elastic Container Service for Kubernetes (EKS):
A managed Kubernetes service that simplifies the deployment, management, and scaling of containerized applications using Kubernetes.
AWS Fargate:
containerwithout infra
A serverless compute engine for containers that enables you to run containers without managing the underlying infrastructure.
AWS Elastic Beanstalk:
A fully-managed service that makes it easy to deploy and run applications in multiple languages. Elastic Beanstalk automatically handles the deployment details.
AWS Outposts:
onpremise 1u or 2 u
A fully-managed service that extends AWS infrastructure to on-premises locations. Outposts allows you to run AWS services on premises for a consistent hybrid experience.