Groups covered: Storage, Database, Analytics, Compute
| AWS Service | What it does | OSS Alternatives |
|---|---|---|
| S3 | Object store | Minio, Swift, Ceph, ... |
| EFS | File system | |
| FSx | File system | Lustre |
| S3 Glacier | Archive storage | |
| Storage Gateway | Hybrid storage | |
| AWS Backup | Backup for AWS services | n/a |
| RDS | Relational database | MariaDB, MySQL, Postgres |
| DynamoDB | NoSQL database | Apache Cassandra |
| ElastiCache | In-memory cache | Memcached, Redis |
| Neptune | Graph database | Neo4j |
| Amazon Redshift | Data warehousing | Spark SQL, Apache Hive, Presto |
| Amazon QLDB | Ledger database | |
| Amazon DocumentDB | Document database | MongoDB |
| Athena | Data warehousing | Spark SQL, Apache Hive, Presto |
| EMR | Hadoop / Spark | Apache Spark |
| CloudSearch | Search | Elasticsearch |
| Elasticsearch Service | Elasticsearch | Elasticsearch |
| Kinesis | Data streaming | Apache Kafka |
| QuickSight | Business analytics | |
| Data Pipeline | ETL | Apache Airflow |
| AWS Glue | ETL | Apache Airflow |
| AWS Lake Formation | Data lake | HDFS |
| MSK | Data streaming | Apache Kafka |
| EC2 | Virtual machines | |
| EC2 EBS | Block storage for EC2 | OpenEBS, Portworx |
| Lightsail | Virtual machines | |
| ECR | Container registry | Docker Registry, Quay |
| ECS | Container orchestration | Kubernetes, Marathon |
| EKS | Container orchestration | Kubernetes |
| Lambda | Serverless | Knative, OpenFaaS, Fn |
| Batch | Job queue | Apache Airflow |
| Elastic Beanstalk | App deployment | |
| Serverless App. Repo. | Serverless repository |