CCP Day 1 Flashcards
(17 cards)
EC2
Elastic Compute Cloud
Scalable, on-demand computing platform where users pay only for what they use.
Types of EC2 instances
General purpose
Compute Optimized
Memory Optimized
Accelerated Computing
Storage Optimized
Compute intensive EC2 uses
gaming, high performance computing, scientific modeling, Batch files
Memory Optimized EC2
Memory intensive purposes - very large data sets, images, video editing
Accelerated Computing
for High floating point number calculations - graphics processing, data pattern matching.
Uses hardware accelerators
Storage Optimized
Requires high performance work with large local data sets.
EC2 on-demand pricing
pay for time the instance runs
Savings plan pricing
low prices in exchange to a consistent amount of usage measured in $ per hour. 1 to 3 year term. Savings of up to 72%.
Reserved instances
Reserved for steady state workloads with predictable usage, offers up to 75% savings with commitment to 1 OR 3 year term (no 2 year terms). Pay all up front, Pay partial up front, or pay nothing up front.
Spot Instances
Request access to spare capacity for up to 90% off the on-demand price. AWS can however reclaim the instance whenever they need it.
Dedicated Hosts
Usually for compliance, no shared tenancy.
AWS Fargate
Fargate is a serverless compute platform. For ECS or EKS. Meant for someone who doesn’t want full access to underlying system.
ECS
Elastic Container Service
Highly scalable, high-performance container management system that enables you to run and scale containerized applications on AWS.
EKS
Amazon Elastic Kubernetes Service (Amazon EKS)(opens in a new tab) is a fully managed service that you can use to run Kubernetes on AWS.
Amazon SQS
Simple queue service - messages are queued until consumed or deleted
Amazon SNS
Simple notification service - used for sending emails, texts, push notifications, etc. One way comms