Product Overview Flashcards
EC2
Compute capacity in the cloud as an instance
General Purpose Instance Type
Provide a balance of compute, memory, and networking resources
EC2 Instance Types
- General Purpose
- Compute Optimized
- Memory Optimized
- Accelerated Compute
- Storage Optimized
Compute Optimized Instance Type
Compute-bound applications that benefit from high-performance processors
Memory Optimized Instance Type
Designed to deliver fast performance for workloads that process large datasets in memory (temporary storage are)
Accelerated Compute Instance Type
Use hardware accelerators, or coprocessors, to perform some functions more efficiently than is possible in software running on CPUs
Storage Compute Instance Type
Designed for workloads that require high, sequential read and write access to large datasets on local storage.
Pricing Option Types
- On-Demand
- Reserved Instances
- EC2 Instances Savings Plan
- Spot Instances
- Dedicated Hosts
On-Demand Pricing
Short-term, irregular workloads that cannot be interrupted
Reserved Instances Pricing
Billing discount applied to the use of On-Demand Instances in your account on 1 or 3 year term
EC2 Instance Savings Plan
Reduction of EC2 instance costs when you make an hourly spend commitment to an instance family and Region for a 1-year or 3-year term
Spot Instances
Workloads with flexible start and end times, or that can withstand interruptions
Dedicated Host Pricing
Physical servers with Amazon EC2 instance capacity that is fully dedicated to your use
Auto-Scaling
Designing your architecture to automatically respond to changing demand by scaling out or in
Types of Auto-Scaling
- Dynamic
- Predictive
Dynamic Auto-Scaling
Responds to changing demand
Predictive Auto-Scaling
Automatically schedules the right number of Amazon EC2 instances based on predicted demand
Elastic Load Balancing
Automatically distributes incoming application traffic across multiple resources
Application Integration Tools
- Amazon Simple Notification Service (Amazon SNS)
- Amazon Simple Queue Service (Amazon SQS)
Amazon Simple Notification Service (Amazon SNS)
Publish/subscribe service. Where a publisher publishes messages to subscribers
Amazon Simple Queue Service (Amazon SQS)
Message queuing service where you can send, store, and receive messages between software components, without losing messages or requiring other services to be available
AWS Lambda
Your code runs on servers, but you do not need to provision or manage these servers/”Serverless Computing
Types of Container Management
- Amazon Elastic Container Service (Amazon ECS)
- Amazon Elastic Kubernetes Service (Amazon EKS)
- AWS Fargate
Amazon Elastic Kubernetes Service (Amazon EKS)
A fully managed service that you can use to run Kubernetes on AWS