# Héberger une application web en 2022

> Dans cet épisode, nous évoquons les différentes solutions pour héberger une application web

### Retrouvez la vidéo de l'enregistrement sur [le Youtube de DoubleSlash](https://youtu.be/zmE7EZp4vDM)

## Les différentes solutions pour héberger une application web

## Les offres Full Virtual Machine

Dans cette offre, vous louez un serveur brut. Une machine virtuelle qui fait partie d’un serveur.

### Avantages

- Permets d’aller très très loin dans les configs et les optimisations. Sans limite, sauf vos compétences.

### Désavantages

- Barrières à l’entrée assez élevée.
- Demande de grosses compétences.

### Utilisateurs

Les grosses équipes avec un gros budget. Une équipe ou une personne dédiée à la gestion des machines.

### Quelques exemples de services

• [OVH](https://www.ovhcloud.com) (FR)
• Amazon Web Services / Google Cloud Platform / Microsoft AZURE / Digital ocean (US)
• [Infomaniak](https://www.infomaniak.com/fr/hebergement/public-cloud) (CH)
• [Scaleway](https://www.scaleway.com) (FR)

## Les offres PAAS (Platform as a service)

### Avantages

- Très simple à mettre en place, configurer.
- Intégration continue facile avec github action, circleci, etc..
- Déploiement automatique possible. Certains services proposent même le déploiement des Pull Request.
- Capacité d’auto scale. Augmentation des containers en cas de surcharge de trafic.
- Multiples technos/langages.

### Désavantages

- Attention aux réglages des autos scale des containers.

### Utilisateurs

Les Startups et entreprises sans grosse équipe technique. Ou équipe qui ne veut pas gérer les serveurs.

### Quelques exemples de services

[fly.io](fly.io) (US)
[https://www.heroku.com](https://www.heroku.com) (US) Salesforce
[https://render.com/](https://render.com/) (US)
[https://jelastic.com/paas-cloud-hosting/](https://jelastic.com/paas-cloud-hosting/) plusieurs sociétés utilisent cette interface. (US)
[https://www.netlify.com/](https://www.netlify.com/) ( US )
[https://vercel.com/](https://vercel.com) ( US )
[https://coolify.io/](https://coolify.io/) ( sur ton VPS )

#### France

[https://scalingo.com/fr](https://scalingo.com/fr) (preview PR dispo) (FR)
[www.clever-cloud.com](www.clever-cloud.com) (FR)

## Les services BASS (Backend as a Service)

### Avantages

- Très rapide, performances.
- Possibilité d’auto scale.
- Pas de serveur à gérer
- plan gratuit généreux

### Désavantages

- Plus ou moins open source
- À qui appartiennent les données ?

### Utilisateurs

Les Startups et entreprises sans grosse équipe technique. Ou équipe qui ne veut pas gérer les serveurs.

### Quelques exemples de services

[https://firebase.google.com/](https://firebase.google.com/) (US)
[https://supabase.com/](https://supabase.com/) (US)
[https://nhost.io/](https://nhost.io/) (Sweden)
[https://appwrite.io/](https://appwrite.io/) (ISR)
[https://railway.app/](https://railway.app/) (US)
[https://www.8base.com/platform](https://www.8base.com/platform) (US)
[https://www.back4app.com/](https://www.back4app.com/) (US)

## Les offres Serverless Pass (Platform as a service)

Comme des Pass, mais en mode serverless. Pas de container, mais des apps.

### Avantages

- Très simple. Déploiement en quelques clics mêmes pour un non-Tech.
- Auto déploiement par défaut.

### Désavantages

- La plateforme doit prendre en charge la techno/framework du projet.
- Service client parfois inexistant
- La majorité est une surcouche à AWS

### Utilisateurs

Les Startups et entreprises sans grosse équipe technique. Ou équipe qui ne veut pas gérer les serveurs.

### Quelques exemples de services

[https://workers.cloudflare.com/](https://workers.cloudflare.com/) (US)
[https://aws.amazon.com/fr/amplify/](https://aws.amazon.com/fr/amplify/) (US) [Netlify](https://www.netlify.com/) (US)
[Vercel](https://vercel.com/) (US)
[Stormkit](https://www.stormkit.io/) (Suisse)

#### Surcouche remote AWS:

[https://www.qovery.com/](https://www.qovery.com/) (FR)
[https://www.flightcontrol.dev/](https://www.flightcontrol.dev/) (US)

Bonne écoute !
