Deployment and management => Containers, DevOps tools, Resource templates, Usage tracking, Monitoring and logs
Mobile Services => Identity, Sync, Mobile, Analytics, Notifications
Foundation Services
Compute (virtual, automatic scaling, and load balancing)
Networking
Storage (object, block, and archive)
Infrastructure
Regions, Availability Zones, Edge locations
AWS storage services
Amazon Simple Storage Service (Amazon S3)
Object storage service that offers scalability, data availability, security, and performance. Use it to store and protect any amount of data for websites, mobile apps, backup and restore, archive, enterprise applications, Internet of Things (IoT) devices, and big data analytics
Amazon Elastic Block Store (Amazon EBS)
High-performance block storage that is designed for use with Amazon EC2 for both throughput and transaction intensive workloads. It is used for a broad range of workloads, such as relational and non-relational databases, enterprise applications, containerized applications, big data analytics engines, file systems, and media workflows
Amazon Elastic File System (Amazon EFS)
Provides a scalable, fully managed elastic Network File System (NFS) file system for use with AWS Cloud services and on-premises resources. It is built to scale on demand to petabytes, growing and shrinking automatically as you add and remove files. It reduces the need to provision and manage capacity to accommodate growth
Amazon Simple Storage Service Glacier
A secure, durable, and extremely low-cost Amazon S3 cloud storage class for data archiving and long-term backup. It is designed to deliver 11 9s of durability, and to provide comprehensive security and compliance capabilities to meet stringent regulatory requirements
AWS compute services
Amazon Elastic Compute Cloud (Amazon EC2)
Provides resizable compute capacity as virtual machines in the cloud
Amazon EC2 Auto Scaling
Enables you to automatically add or remove EC2 instances according to conditions that you define
Amazon Elastic Container Service (Amazon ECS)
A highly scalable, high-performance container orchestration service that supports Docker containers
Amazon Elastic Container Registry (Amazon ECR)
A fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images
AWS Elastic Beanstalk
A service for deploying and scaling web applications and services on familiar servers such as Apache and Microsoft Internet Information Services (IIS)
AWS Lambda
Enables you to run code without provisioning or managing servers. You pay only for the compute time that you consume. There is no charge when your code is not running
Amazon Elastic Kubernetes Service (Amazon EKS)
Makes it easy to deploy, manage, and scale containerized applications that use Kubernetes on AWS
AWS Fargate
A engine for Amazon ECS that allows you to run containers without having to manage servers or clusters
AWS database services
Amazon Relational Database Service (Amazon RDS)
Makes it easy to set up, operate, and scale a relational database in the cloud. It provides resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching, and backups
Amazon Aurora
A MySQL and PostgreSQL-compatible relational database. It is up to five times faster than standard MySQLdatabases and three times faster than standard PostgreSQL databases
Amazon Redshift
Enables you to run analytic queries against petabytes of data that is stored locally in Amazon Redshift, and directly against exabytes of data that are stored in Amazon S3. It delivers fast performance at any scale
Amazon DynamoDB
A key-value and document database that delivers single-digit millisecond performance at any scale, with built-in security, backup and restore, and in-memory caching
AWS networking and content delivery services
Amazon Virtual Private Cloud (Amazon VPC)
Enables you to provision logically isolated sections of the AWS Cloud
Elastic Load Balancing
Automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions
Amazon CloudFront
A fast content delivery network (CDN) service that securely delivers data, videos, applications, and application programming interfaces (APIs) to customers globally, with low latency and high transfer speeds
AWS Transit Gateway
A service that enables customers to connect their Amazon Virtual Private Clouds (VPCs) and their on-premises networks to a single gateway
Amazon Route 53
A scalable cloud Domain Name System (DNS) web service designed to give you a reliable way to route end users to internet applications. It translates names (like www.example.com) into the numeric IP addresses (like 192.0.2.1) that computers use to connect to each other
AWS Direct Connect
Provides a way to establish a dedicated private network connection from your data center or office to AWS, which can reduce network costs and increase bandwidth throughput
AWS VPN provides
A secure private tunnel from your network or device to the AWS global network
AWS security, identity, and compliance services
AWS Identity and Access Management (IAM)
Enables you to manage access to AWS services and resources securely. By using IAM, you can create and manage AWS users and groups. You can use IAM permissions to allow and deny user and group access to AWS resources
AWS Organizations
Allows you to restrict what services and actions are allowed in your accounts. Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps
AWS Artifact provides
On-demand access to AWS security and compliance reports and select online agreements
AWS Key Management Service (AWS KMS)
Enables you to create and manage keys. You can use AWS KMS to control the use of encryption across a wide range of AWS services and in your applications
AWS Shield
A managed Distributed Denial of Service (DDoS) protection service that safeguards applications running on AWS
AWS cost management services
AWS Cost and Usage Report
Contains the most comprehensive set of AWS cost and usage data available, including additional metadata about AWS services, pricing, and reservations
AWS Budgets
Enables you to set custom budgets that alert you when your costs or usage exceed (or are forecasted to exceed) your budgeted amount
AWS Cost Explorer
Has an easy-to-use interface that enables you to visualize, understand, and manage your AWS costs and usage over time
AWS management and governance services
AWS Management Console provides a web-based user interface for accessing your AWS account
AWS Config provides a service that helps you track resource inventory and changes
Amazon CloudWatch allows you to monitor resources and applications
AWS Auto Scaling provides features that allow you to scale multiple resources to meet demand
AWS Command Line Interface provides a unified tool to manage AWS services
AWS Trusted Advisor helps you optimize performance and security
AWS Well-Architected Tool provides help in reviewing and improving your workloads