Core AWS Services Flashcards
(39 cards)
Compute Services Function
Services replicating the role of physical servers for the cloud. Offers config for autoscaling, load balancing, and serverless architectures (server functionality w/very small footprint).
Networking Services Function
Application connectivity, access control, and enhanced remote connections.
Storage Services Function
Storage platforms - immediate accessibility to long-term backup.
Database Services Function
Managed data solutions for relational, NoSQL, or caching data formats.
Application Management Services Function
Monitoring, auditing, and configuring AWS account services and running resources.
Security and Identity Services Function
Services for managing authentication and authorization, data connection and encryption, and integration w/3rd-party authentication management systems.
List of Core Compute Services
EC2 - Elastic Compute Cloud,
Lambda,
Auto Scaling,
Elastic Load Balancing,
Elastic Beanstalk
List of Core Networking Services
VPC - Virtual Private Cloud,
Direct Connect,
Route 53,
CloudFront
List of Core Storage Services
S3 - Simple Storage Service,
S3 Glacier,
EBS - Elastic Block Store,
Storage Gateway
List of Core Database Services
RDS - Relational Database Service,
DynamoDB
List of Core Application Management Services
CloudWatch,
CloudFormation,
CloudTrail,
Config
List of Core Security and Identity Services
IAM - Identity and Access Management,
KMS - Key Management Service,
Directory Service
List of Core Application Integration Services
SNS - Simple Notification Service,
SWF - Simple Workflow,
SQS - Simple Queue Service,
API Gateway
EC2
- Compute Service
- Elastic Compute Cloud
- Server instances that provide virtual versions of physical servers.
Highly configurable.
Lambda
- Compute Service
- Serverless - server functionality w/small footprint
- Network events (consumer requests) can trigger the execution of a code-based operation. When complete, resources are shut down.
Auto Scaling
- Compute service
- Image templates that are copies of running EC2 instances are launched/terminated based on demand.
Elastic Load Balancing
- Compute service
- Incoming network traffic is directed b/t mult web servers such that no server is overwhelmed/underused and no traffic goes to failed servers.
Elastic Beanstalk
- Compute service
- Managed service
- Push your application code, and the compute and networking infrastructure are launched and managed under the hood.
VPC
- Networking service
- Virtual Private Cloud
- Highly configurable
- Networking environments that host your EC2 and RDS instances.
- Can secure and isolate your instances by controlling inbound/outbound network access.
Direct Connect
- Networking service
- Used to establish a direct tunnel b/t your local data center/office and your VPCs
Route 53
- Networking service
- DNS service
- Domain registration, record administration, routing protocols, and health checks.
CloudFront
- Networking service
- CDN - content delivery network
- Store cached versions of your site at edge locations.
S3
- Storage service
- Simple Storage Service
- Reliable, cheap object storage great for data storage and backups.
S3 Glacier
- Storage service
- Store large data archives cheaply over the long term w/retrieval delays in the hours.