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

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 (FR) • Amazon Web Services / Google Cloud Platform / Microsoft AZURE / Digital ocean (US) • Infomaniak (CH) • Scaleway (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 (US) https://www.heroku.com (US) Salesforce https://render.com/ (US) https://jelastic.com/paas-cloud-hosting/ plusieurs sociétés utilisent cette interface. (US) https://www.netlify.com/ ( US ) https://vercel.com/ ( US ) https://coolify.io/ ( sur ton VPS )

France

https://scalingo.com/fr (preview PR dispo) (FR) 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/ (US) https://supabase.com/ (US) https://nhost.io/ (Sweden) https://appwrite.io/ (ISR) https://railway.app/ (US) https://www.8base.com/platform (US) 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/ (US) https://aws.amazon.com/fr/amplify/ (US) Netlify (US) Vercel (US) Stormkit (Suisse)

Surcouche remote AWS:

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

Bonne écoute !

Abonnez-vous sur votre plateforme de podcast préférée

> //
Copyright DOUBLE-SLASH 2020 - 2022 - Tous les droits sont réservés.