AWS

Money

Free Tier Usage

Regions and Availability Zones:

Security, Identity & Compliance:

Python API

API are at two levels, both at the application level and at the orchestration level. That is, there are api for doing pretty much what you can do on the AWS consoles. Example: DynamoDB application level API: to create tables, insert, query, update items in a table. DynamoDB orchestration level: manage table properties, replication, availability

Python API Setup

AWS Python Samples

here and here

Storage: s3 (Files) (Simple Storage Service)

Database: RDS (Postgresql, SQL Serve, ...r)

Database: dynamoDB (NoSQL db), like MongoDB

Database: ElastiCache (Redis or Memcached)

Network & Content Delivery: CloudFront (Global Content Delivery Network)

CloudFront distribution. A distribution allows you to distribute content using a worldwide network of edge locations that provide low latency and high data transfer speeds

Compute: Lambda

Compute: EC2 (Virtual Servers)

Compute: ECS (Docker containers)

Communication: SQS

Developer Tools: Cloud9 (Cloud IDE)

Compute: Elastic Beanstalk (Web Apps)

References