Managed services at AWS, GCP and Azure (2024)

Contents

Accueil » Infrastructure » Managed services at AWS, GCP and Azure (2024)

A managed service (cloud) is a product offered by a cloud provider that enables you to exploit a technology without managing its maintenance from an infrastructure point of view.
These managed services are very popular in 2024, especially with our customers (mostly SaaS, ecommerce or mobile startups). The 3 major providers offer broadly the same catalog of services, but always presented under different names.
In this article, you’ll discover a list of the main managed services used by enterprises, their use cases and their equivalents at AWS, Google Cloud Platform and Microsoft Azure.

Databases

PostgreSQL

A postgreSQL managed service will enable you to exploit this relational database without having to deal with the associated infrastructure complexities (installation, configuration, updates, backups, disaster recovery and scalability in particular).

MySQL

In the same way as PostgreSQL, a MySQL managed service lets you run your database without worrying about infrastructure management and configuration.

SQL Serverless

A managed service that’s even higher-level than a managed SQL service: it lets you run a serverless SQL database.
It’s important to 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 ensure that your databases are in a stable, operational state. You will be billed for the managed service and for the servers that are provisioned.
  • A SQL Serverless service will offer you a database without you being aware that there are servers behind it, so it’s basically as if it were an external API. You will be billed for each query made to this database.

NoSQL (document-oriented)

A NoSQL managed service lets you run a non-relational database like MongoDB without any Cloud infrastructure management.

Data warehouse

Relational or non-relational databases used specifically to store large quantities of data.

ElasticSearch

Elasticsearch is a distributed search and analysis engine, capable of handling complex queries and delivering results in near-real time. It is often used for full-text search, log analysis, system monitoring and analytical applications.

Cover

A cache management database is generally a key-value database and can store frequently requested query results, user sessions, HPC objects or static web pages in RAM. The best-known are Redis and Memcached.

 

Calculation (VM)

These are services that directly provide virtual servers, which can be used in conjunction with other managed services (databases, Kubernetes, etc.).

Containers and orchestration

Container execution

These are services that let you run containers (Docker, for example) without requiring you to deploy and scale them manually or via an orchestrator like Kubernetes.

Image registry

A registry is used to store, manage and distribute container images.

Kubernetes

A Kubernetes managed service lets you deploy, manage and scale containerized applications using Kubernetes, without having to worry about Kubernetes version upgrades yourself.

Functions

A managed function service, often called “serverless”, lets you deploy and execute pieces of code in response to events.

DevOps and monitoring

Log storage and analysis

A managed log storage and analysis service lets you collect, store, view and analyze event logs generated by your applications and infrastructure.

Code repository

A managed code repository lets you store, manage and track changes to your source code in a secure, collaborative way.

Deployments (CI/CD)

This service enables you to automate your application testing and deployment pipelines.

Storage

SSD

A managed SSD storage service gives you high-performance, reliable disk storage for your applications and databases.

File System (NFS)

A File System (NFS) managed service lets you configure, manage and use shared file systems based on the NFS (Network File System) protocol.

Object storage

Popularized S3 by Amazon for Simple Storage Service, this type of storage lets you store and access large quantities of unstructured data, such as images and files.

Application services

The top-level managed service par excellence: a managed application service lets you simply send in your code, and the service takes care of all deployment and scaling.

 

CMO & Co-fondateur @ Log'in Line

Free audit

Our experts will audit your infrastructure free of charge to reduce your costs.

Our latest searches

How to hack a company for 11 euros?

How to hack a company for 11 euros?

Why are HID keys used? This style of attack means that important/hidden machines in an organization can be reached directly, without arousing suspicion, unlike complex attacks that would be carried out from the outside and would have to disarm the firewalls and...

Start with a free audit