Amazon EC2 (Elastic Compute Cloud) provides scalable virtual machines (instances) for any kind of workload. Amazon S3 (Simple Storage Service) is used for storing files, backups, and static content. RDS allows you to run managed relational databases such as MySQL, PostgreSQL, and SQL Server. Lambda is a serverless computing service for running code in response to events without provisioning or managing servers. VPC allows you to provision an isolated network within AWS, complete with subnets, route tables, and gateways. AWS Elastic Beanstalk simplifies the deployment of applications by automatically managing the underlying infrastructure.
CloudFront is a CDN service used to distribute static and dynamic content globally with low latency. DynamoDB is a fully managed NoSQL database. Amazon SNS (Simple Notification Service) is used for sending notifications via SMS, email, or mobile push notifications. Amazon SQS (Simple Queue Service) is used to decouple and manage distributed systems by queuing messages between services. Amazon EKS (Elastic Kubernetes Service) is used for running Kubernetes workloads at scale.
AWS CloudFormation provides infrastructure as code (IaC) capabilities by allowing you to define AWS resources in templates. Amazon Elastic File System (EFS) is used for scalable, shared file storage. AWS Glue is a fully managed ETL (Extract, Transform, Load) service for preparing and transforming data. Amazon Redshift is a data warehousing service for large-scale data analysis.
AWS CodePipeline automates the build, test, and deploy phases of applications. Amazon CloudWatch monitors AWS resources and applications, collecting metrics, setting alarms, and sending notifications based on predefined thresholds. AWS Fargate is a serverless compute engine for containers. AWS WAF (Web Application Firewall) is used to protect web applications from common web exploits.
AWS Kinesis is a real-time data streaming service. Amazon ElastiCache is used as in-memory caching for accelerating database or web application performance. Amazon Aurora is a MySQL and PostgreSQL-compatible relational database service.
AWS Direct Connect is used to establish a dedicated network connection between on-premises data centers and AWS. AWS Systems Manager enables centralized management of AWS and on-premises resources. Amazon CloudTrail logs and monitors AWS API calls and user activity. Amazon ECS (Elastic Container Service) is an orchestration service for Docker containers.