AWS General View
IAM - Identity and Access Management
Responsible to manage access to all services, create and manage users and groups.
VPC - Virtual Private Cloud
VPC allows the creation and configuration of virtual networks in the cloud, from specifying IP address range, add subnets, configure security groups (firewall) and route tables.
EC2 - Elastic Computing
Manages the creation and configuration of virtual machine instances.
EBS - Elastic Block Store
Persistent block storage for EC2 instances
EKS - Managed Kubernetes Service
Manages Kubernetes Services that supports EC2 nodes and Fargate instances.
Fargate - Serverless Compute Engine
Service to run managed containers without having to configure EC2 instances.
Simple container service to run scalable application and containers.
Lambda - Serverless Compute
Serverless compute service that runs code in response to events without container configuration.
S3 - Simple Cloud Storage
Storage service for objects provided through a Rest interface.
RDS - Cloud Relational Database
Managed SQL service that supports different database engines, offers management task such as migration, backup and patching.
DynamoDB - NoSQL Key-Value Database
Fully managed key-value document database designed for internet-scale applications.
Service for creating publishing and maintaining REST, HTTP and WebSocket API's, fully scalable and with integrated monitoring and security
Fast content delivery network (CDN)
SNS - Simple Notification Service
Messaging service that enables to send messages via SMS, mobile push and email.
SQS - Message Queuing Service
Distributed queuing service.
CloudFormation - Infrastructure as Code
Enables the creation and deployment of templates that contain the model for cloud infrastructure and its resources.
CloudWatch - Application and Infrastructure Monitoring
Service that collects and provide access to logs and metrics from other services.