Amazon Web Services
By Amazon
Amazon Web Services (AWS) is Amazon's cloud computing platform, offering a broad catalog of on-demand services spanning compute, storage, databases, networking, and AI/ML that businesses use instead of running their own physical…
Definition
Amazon Web Services (AWS) is Amazon's cloud computing platform, offering a broad catalog of on-demand services spanning compute, storage, databases, networking, and AI/ML that businesses use instead of running their own physical infrastructure.
Overview
AWS launched with foundational services like Amazon S3 for storage and Amazon EC2 for compute, establishing the pay-as-you-go, on-demand cloud model that most of the industry has since adopted. From those two services, AWS expanded into a catalog spanning hundreds of offerings — managed databases, container orchestration, analytics services, and AI/ML platforms like Amazon SageMaker and Amazon Bedrock — while remaining the largest cloud provider by market share. AWS organizes infrastructure into geographic regions, each containing multiple availability zones, letting customers deploy applications close to their users while maintaining redundancy against localized failures. Infrastructure is commonly provisioned through infrastructure-as-code tools like Terraform rather than manual console configuration, and AWS competes most directly with Azure and Google Cloud, as well as regional providers such as Alibaba Cloud. The breadth of AWS's catalog is a defining characteristic of the platform — most workloads can be built entirely within AWS's own services — which is covered from the ground up in the AWS Core Services course and the blog post AWS for Beginners: Cloud Computing Fundamentals.
Key Features
- Hundreds of on-demand services spanning compute, storage, networking, and AI/ML
- Global infrastructure organized into regions and availability zones
- Pay-as-you-go pricing with no upfront hardware investment
- Deep service integration, letting most architectures stay within AWS
- Extensive identity and access management (IAM) for fine-grained security
- Support for infrastructure-as-code and DevOps tooling
- Broad compliance certifications for regulated industries