Amazon Web Services (AWS)

The world's most comprehensive cloud platform.

aws.amazon.com
Visit Website
Launched
Mar 2006
Category
Server Hosting
Sub-Category
Cloud Infrastructure
Pricing Model
Subscription
Starts From
Pay-as-you-go
Platforms
Web, macOS, Windows, Linux
Founder

Target Audience

Startup developersSaaS foundersBackend developersDevOps engineersCloud engineersDevelopment teamsEnterprise engineering teamsAI developers
Amazon Web Services (AWS) screenshot 1

What is Amazon Web Services (AWS)

Amazon Web Services (AWS) is a broad cloud computing platform providing compute, storage, databases, networking, security, containers, serverless computing, AI, and many other infrastructure services. Developers can use services such as EC2 for virtual servers, Lightsail for simpler VPS hosting, and Lambda for serverless applications.

Overview

AWS provides on-demand cloud infrastructure and managed services for applications ranging from small websites to large distributed systems. Amazon EC2 provides configurable virtual servers with control over compute, storage, networking, operating systems, and instance types. Amazon Lightsail provides simpler VPS-style hosting with bundled resources and predictable monthly plans. AWS Lambda provides serverless compute where applications run in response to events without users managing servers. The wider AWS platform includes services for object storage, databases, containers, networking, content delivery, monitoring, identity, security, AI, analytics, and application development. AWS uses pay-as-you-go pricing across most services, with free-tier offers available for eligible accounts and services.

Who should and shouldn't use it

Should use it
  • You need highly scalable cloud infrastructure with a large selection of services.
  • You need full control over virtual servers, networking, storage, and infrastructure configuration.
  • You are building applications that may grow from a small deployment to large-scale production infrastructure.
  • You need managed databases, object storage, containers, serverless computing, or AI services in addition to compute.
  • You need infrastructure available across many geographic regions and availability zones.
Shouldn't use it
  • You want the simplest possible deployment experience with minimal infrastructure configuration.
  • You only need a basic VPS and do not need AWS's broader cloud services.
  • You want predictable flat-rate hosting rather than usage-based cloud billing.
  • You do not want to manage cloud networking, permissions, security configuration, and infrastructure costs.

Key Features

  • Virtual servers with Amazon EC2
  • Simplified VPS hosting with Amazon Lightsail
  • Serverless compute with AWS Lambda
  • Object storage with Amazon S3
  • Managed relational databases with Amazon RDS
  • Managed NoSQL databases with Amazon DynamoDB
  • Container hosting with Amazon ECS and Amazon EKS
  • Container registry with Amazon ECR
  • Content delivery with Amazon CloudFront
  • Virtual networking with Amazon VPC
  • Load balancing with Elastic Load Balancing
  • Autoscaling
  • Identity and access management with IAM
  • Monitoring with Amazon CloudWatch
  • DNS with Amazon Route 53
  • Managed Kubernetes
  • AI and machine learning services
  • Global cloud infrastructure
  • Infrastructure APIs and SDKs
  • Infrastructure as code with AWS CloudFormation

Integrations Supported

DockerKubernetesTerraformGitHubGitHub ActionsGitLabJenkinsCloudflareDatadogNew RelicPrometheusGrafanaApache KafkaMySQLPostgreSQLRedis

Frequently Asked Questions

Get Discovered by Founders Ready to Buy

List your app in front of 10,000+ builders actively searching for tools like yours. 100% free to submit, live in 24 hours.