Managed services with AWS, GCP and Azure (2025)
By Anthony Marchand
May 17, 2024
A managed service (cloud) is a product offered by a Cloud provider allowing you to use a technology without managing the maintenance from an infrastructure point of view.
These managed services are widely used in 2025, especially among our clients (mostly SaaS startups, ecommerce or mobile apps). The 3 major providers generally offer the same catalog of services, but always presented under different names.
In this article, you will discover a list of the main managed services used by companies, their use cases and their equivalents at AWS, Google Cloud Platform and Microsoft Azure.
Databases
PostgreSQL
A managed PostgreSQL service will allow you to operate this relational database without managing the associated infrastructure complexities (installation, configuration, updates, backups, disaster recovery and scalability notably).
- Name on GCP: Cloud SQL for PostgreSQL
- Name on Azure: Azure Database for PostgreSQL
- Name on AWS: Amazon RDS for PostgreSQL
- French alternative: Scaleway Database for PostgreSQL
MySQL
Similarly to PostgreSQL, a managed MySQL service will allow you to operate your database without worrying about infrastructure management and necessary configurations.
- Name on GCP: Cloud SQL for MySQL
- Name on Azure: Azure Database for MySQL
- Name on AWS: Amazon RDS for MySQL
- French alternative: Scaleway Database for MySQL
SQL Serverless
A managed service even higher level than a managed SQL service: it will allow you to operate a SQL database without a server.
You must understand the difference:
A managed PostgreSQL service (RDS at Amazon for example) will take care of provisioning servers on your Cloud account and orchestrating them to allow you to have databases in an operational and stable state. You will be billed for the managed service and for the servers that are provisioned.
A serverless SQL service will offer you a database without you being aware that there are servers behind it, so roughly as if it were an external API. You will be billed for each request made to this database.
Name on GCP: Cloud Spanner or BigQuery
Name on Azure: Azure SQL Database serverless
Name on AWS: Amazon Aurora Serverless
French alternative: Scaleway Database for Serverless
NoSQL (document-oriented)
A managed NoSQL service will allow you to operate a non-relational database like MongoDB without Cloud infrastructure management.
- Name on GCP: Cloud Bigtable
- Name on Azure: Azure Cosmos DB
- Name on AWS: Amazon DynamoDB
- French alternative: Scaleway Database for NoSQL
- Other alternative: MongoDB Atlas
Data warehouse
Relational or non-relational databases used specifically to store large amounts of data.
- Name on GCP: BigQuery
- Name on Azure: Azure Synapse Analytics
- Name on AWS: Amazon Redshift
ElasticSearch
Elasticsearch is a distributed search and analysis engine, capable of handling complex queries and providing results in near real-time. It is often used for full-text search, log analysis, system monitoring, and analytical applications.
- Name on GCP: Elasticsearch Service on Google Cloud
- Name on Azure: Elasticsearch by Elastic on Azure
- Name on AWS: Amazon OpenSearch Service (formerly Amazon Elasticsearch Service)
- Other alternative: The managed ElasticSearch service
Cache
A cache management database is generally a key-value type database and allows storing frequently requested query results, user sessions, computationally intensive objects or static web pages in RAM. The most well-known are Redis and Memcached.
- Name on GCP: Cloud Memorystore
- Name on Azure: Azure Cache for Redis
- Name on AWS: Amazon ElastiCache (offers Redis and Memcached)
- Other alternative: Redis Labs
Compute (VM)
These are services providing virtual servers directly, usable in conjunction with other managed services (databases, Kubernetes, etc.).
- Name on GCP: Compute Engine
- Name on Azure: Azure Virtual Machines
- Name on AWS: Amazon EC2 (Elastic Compute Cloud)
- French alternative: Scaleway Instances
Containers and orchestration
Running containers
These are services that allow you to run containers (Docker for example) without asking you to deploy and scale them manually or via an orchestrator like Kubernetes.
- Name on GCP: Google Cloud Run
- Name on Azure: Azure Container Instances (ACI) or Azure Container Apps (ACA)
- Name on AWS: AWS Fargate and Amazon Elastic Container Service (ECS)
- French alternative: Scaleway Containers
Image Registry
A registry allows you to store, manage and distribute container images.
- Name on GCP: Artifact Registry
- Name on Azure: Azure Container Registry (ACR)
- Name on AWS: Amazon Elastic Container Registry (ECR)
- French alternative: Scaleway Container Registry
Kubernetes
A managed Kubernetes service will allow you to deploy, manage and scale containerized applications using Kubernetes without having to deal with Kubernetes version upgrades yourself.
- Name on GCP: Google Kubernetes Engine (GKE)
- Name on Azure: Azure Kubernetes Service (AKS)
- Name on AWS: Amazon Elastic Kubernetes Service (EKS)
- French alternative: Scaleway Kubernetes Kapsule
Functions
A managed function service, often called "serverless", allows you to deploy and run pieces of code in response to events.
- Name on GCP: Google Cloud Functions
- Name on Azure: Azure Functions
- Name on AWS: AWS Lambda
- French alternative: Scaleway Functions
DevOps and monitoring
Logs storage and analysis
A managed log storage and analysis service allows you to collect, store, visualize and analyze event logs generated by your applications and infrastructure.
- Name on GCP: Google Cloud Logging
- Name on Azure: Azure Monitor (Log Analytics)
- Name on AWS: Amazon CloudWatch Logs
- Alternatives: Datadog and Sentry
Code Repository
A managed code repository service allows you to store, manage and track changes to your source code in a secure and collaborative way.
- Name on GCP: Cloud Source Repositories
- Name on Azure: Azure Repos
- Name on AWS: AWS CodeCommit
- Alternatives: GitHub (owned by Microsoft so linked to Azure) and GitLab
Deployments (CI/CD)
This service allows you to automate the testing and deployment pipelines of your applications.
- Name on GCP: Google Cloud Build
- Name on Azure: Azure Pipelines
- Name on AWS: AWS CodePipeline
- Alternatives: GitHub Actions, Gitlab CI/CD and CircleCI
Storage
SSD
A managed SSD storage service allows you to have high-performance and reliable storage disks for your applications and databases.
- Name on GCP: Google Persistent Disk
- Name on Azure: Azure Managed Disks
- Name on AWS: Amazon Elastic Block Store (EBS)
File System (NFS)
A managed File System (NFS) service allows you to configure, manage and use shared file systems based on the NFS (Network File System) protocol.
- Name on GCP: Google Cloud Filestore
- Name on Azure: Azure Files or Azure NetApp Files
- Name on AWS: Amazon Elastic File System (EFS)
Object Storage
Popularized as S3 by Amazon for Simple Storage Service, this type of storage allows you to store and access large amounts of unstructured data, such as images and files.
- Name on GCP: Google Cloud Storage
- Name on Azure: Azure Blob Storage
- Name on AWS: Amazon S3 (Simple Storage Service)
- French alternative: Scaleway Object Storage
- Other alternatives: Wasabi
Application Services
The ultimate high-level managed service: a managed application service allows you to simply send your code, and the service handles all deployment and scaling.
- Name on GCP: Google App Engine
- Name on Azure: Azure App Service
- Name on AWS: AWS Elastic Beanstalk or AWS App Runner
- Other alternatives: Heroku, Vercel, Ofleet

Anthony Marchand
Co-founder @ Log'in Line