DEV Community

Double Slash [FR]

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 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 ! Podcast présenté par : Alexandre Duval @xlanex6 Patrick Faramaz @PatrickFaramaz

Episode source