AWS Services Flashcards
Amazon EC2
Service that provides secure and resizable virtual servers on AWS. Auto-scaling groups can auto-scale horizontally
AWS Elastic Beanstalk
Platform (PaaS) for scaling and deploying web apps and services across a specific list of technologies (ie. Java, .NET, Node.js, Python, Docker, etc.)
AWS Lambda
Service that enables you to use compute resources without having to launch or manage the underlying infrastructure - this is commonly used in a serverless architecture.
Amazon Elastic Container Service (ECS)
Service that enables you to deploy, manage, and scale containerized applications on AWS.
Amazon Elastic Kubernetes Service (EKS)
Service that enables you to run Kubernetes in the AWS cloud. You would utilize this if you had a specific need to run Kubernetes for your containerized applications.
AWS Fargate
Compute engine that works with both ECS and EKS. It is serverless and has a pay-for-what-you-use pricing model. This service is commonly used in a serverless architecture for container applications.
AWS App Runner
Service that enables you to build and run containerized web application without any prior container or infrastructure experience.
Amazon Route 53
Highly-available AWS Domain Name Service (DNS) service that can be leveraged in creating highly available and fault tolerant applications. This is a global service, and it can be used in a hybrid cloud architecture.
Amazon VPC
Logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define
AWS Direct Connect
Cloud service solution that makes it easy to establish a dedicated network connection from your data center to AWS. This connection does not go over the public Internet
Amazon API Gateway
Fully managed API management service that handles concepts like authentication, logging, and throttling for your API layer
Amazon CloudFront
Amazon‘s global Content Delivery Network (CDN) service that enables your users to get content from a server that is closest to them. This is a global service.
AWS Global Accelerator
AWS networking service that routes your traffic through the AWS global network, increasing the overall speed through optimizations by AWS.
Elastic Load Balancing
Service that enables you to distribute traffic across multiple targets (including EC2, ECS, Lambda). Types: Application (at App layer), Network (at TCP/SSL layer), Classic (also TCP layer)
Amazon Simple Storage Service (S3)
Service that provides object storage for objects up to 5 TB in size - with no limit on the total storage
S3 Glacier
Archive storage classes for Amazon S3. These are designed for objects you need to keep but don’t plan to access. Instant Retrieval – archive storage for data you don’t plan to access but can be retrieved in milliseconds Flexible Retrieval – archive storage for data you don’t plan to access but can be retrieved in minutes to hours Deep Archive – lowest cost archive storage for rarely access data which can be retrieved within 12 hours
Amazon Elastic Block Store (EBS)
Persistent block storage designed for use with a single EC2 server. Commonly used for boot volume. It can scale to support petabytes of data and supports different volume types (General Purpose, Provisioned IOPS for high performance low latency, Througphut Optimized for frequently accessed data, Cold for less frequently accessed workloads).
Amazon Elastic File System (EFS)
Fully managed NFS file system designed for Linux workloads with support for petabytes of data. This service can be used in a hybrid cloud architecture.
Amazon FSx
Feature-rich, high-performance file system supporting a wide range of workloads. 4 widely used systems (NetApp ONTAP, OpenZFS, Windows File Server, and Lustre)
AWS Snowball
Petabyte scale data transfer service where a physical device is delivered to your organization and returned by a local carrier then loaded into Amazon S3 This service can assist in data migration into the cloud from your data center.
AWS Snowmobile
“Exabyte scale data transfer service where a ruggedized shipping container is sent to your office then loaded into Amazon S3. This service can assist in data migration into the cloud
from your data center”
Amazon Simple Notification Service (SNS)
Managed pub/sub (publish / subscribe) messaging service. This can enable fan-out architecture with one message triggering multiple actions. This service is commonly used in a serverless architecture.
Amazon Simple Queue Service (SQS)
Managed message queue service. This can enable fault tolerant and serverless applications. This supports standard and FIFO (first-in first-out) queues. This service is commonly used in a serverless architecture.