Scalingo, meilleure alternative européenne à Heroku

28 juin 2021 - 15 min de lecture
Scalingo, meilleure alternative européenne à Heroku

Vous cherchez une alternative européenne et française à Heroku ?

Vous êtes tombés au bon endroit !

Nous allons vous présenter notre Plateforme en tant que Service Scalingo. Depuis presque 10 ans, nous permettons à nos clients d'héberger leurs applications et leurs données en France très simplement sans avoir jamais à gérer de serveurs ni d'infrastructure.

Les avantages de Scalingo :

Retrouver tout ce que vous aimez chez Heroku sur Scalingo...

Déployer votre application en 2 minutes

Comme Heroku, Scalingo vous permet de déployer en quelques secondes n’importe quelle application. Simple et rapide !

Un simple git push suffit:

$ git push scalingo master
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 8 threads
Compressing objects: 100% (7/7), done.
Writing objects: 100% (9/9), 2.79 KiB | 2.79 MiB/s, done.
Total 9 (delta 4), reused 0 (delta 0)

Your deployment has been queued and is going to start…
<-- Start deployment of my-app -->
Fetching source code
Build complete, shipping your container...
Waiting for your application to boot... 
<-- https://my-app.osc-fr1.scalingo.io -->
To ssh.osc-fr1.scalingo.com:my-app.git
 + 6a7365f...72c6c36 master -> master

L'avantage d'un Plateforme en tant que Service comme Scalingo c'est que vous n'avez pas à gérer de serveurs et que vous pouvez concentrer à 100% sur le développement de votre application.

Pas d'infrastructure ni de serveurs à gérer, on s'occupe de tout !

Compatibilité Heroku

Scalingo est compatible avec les buildpacks Heroku pour une migration rapide sans changement dans le projet (en 5 minutes).

Si votre code fonctionne sur Heroku, il fonctionnera sur Scalingo.

La migration depuis Heroku est facile et rapide. Vous pouvez vous référer à notre documentation qui vous explique comment migrer de Heroku à Scalingo).

Scalingo supporte également le Procfile. Si vous êtes utilisateurs d'Heroku, vous savez probablement que le Procfile est un fichier qui explique comment la plateforme doit démarrer vos conteneurs.

Pour mieux comprendre comment Scalingo supporte le Procfile, nous avons rédigé un article de documentation complet sur le Procfile.

Scalingo propose une intégration avec GitHub (et GitLab !) pour déployer automatiquement le projet à chaque nouveau commit. Ceci permet également la création automatisée de Review App (voir ci-dessous).

Scaler rapidement et facilement

Avec Scalingo, vous pouvez démarrer rapidement avec un MVP et monter en charge comme vous le souhaitez et selon vos besoin.

Encore mieux : tout est facturé à la minute !

Cela signifie que vous pouvez démarrer avec un prototype et monter en charge selon votre besoin et selon les mois de l'année.

Que vous ayez à subir un pic de charge ou que vous souhaitiez créer votre MVP, vous pouvez le faire en quelques clics.

Mieux encore, il suffit d'un git push pour que votre application soit visible à la face du monde !

De plus, avec la fonction d'adaptation automatique à la charge (autoscaling) vous pouvez monter en charge automatiquement selon des critères que vous définissez au préalable.

D'ailleurs vous pouvez même faire du Function as a Service à partir de la plateforme Scalingo comme le fait Studo.

Enfin Scalingo, est intégré avec GitHub et GitLab.

+ 50 technologies hébergées

Quel que soit votre langage de développement, Scalingo propose une solution d’hébergement. Que vous préfériez un hébergement Node.js, un hébergement Python, un hébergement Ruby on Rails ou n'importe quelle autre technologie, la plateforme s’adapte et héberge plus de 50 technologies différentes.

Vous pouvez consulter ici la liste des technologies officiellement supportées sur Scalingo.

D'ailleurs avec les Buildpacks (voir partie suivante) ou les One-click deploy vous pouvez déployer toute sorte d'application sur Scalingo.

Si vous avez un peu de temps, vous pouvez jeter un oeil à cet Awesome Scalingo qui est une liste de ressources que vous pouvez utiliser avec Scalingo. Cette liste a été entièrement rédigé par notre communauté.

Encore mieux : Les buildpacks

Un buildpack est un ensemble de scripts qui a trois objectifs :

  • Détecter le langage de votre application
  • Installer les dépendances d'un projet
  • Définir comment l'application doit démarrer

De plus, il existe différents types de buildpacks : les buildpacks supportés officiellement (Ruby, Node.js, PHP, Python...), les buildpacks disponibles pour des usages spécifiques et enfin les custom buildpacks.

Vous pourrez retrouver des buildpacks open source ou créer votre propre buildpack. D'ailleurs, on vous explique en détail comment faire dans notre documentation : Comment utiliser et créer un Custom Buildpack ?

Vous l'avez compris : cela signifie que quasiment toutes les technologies peuvent être hébergées sur Scalingo.

La liste complète des buildpacks officiels est disponible dans notre documentation.

Review Apps

Scalingo offre également un outil de collaboration à la disposition des développeurs : les Review Apps.

Comme leur nom l'indique, les Review Apps sont des applications éphémères que vous pouvez partager pour avoir des retours de vos collaborateurs.

Les Review Apps sont déployées automatiquement à chaque ouverture de Pull Request (GitHub) ou Merge Request (GitLab).

C'est très pratique lorsque vous souhaitez partager la dernière fonctionnalité que vous avez développer même si la personne n'est pas développeur.

Review app Scalingo

Base de données et haute disponibilité

Scalingo héberge les bases de données les plus répandues sur le marché et propose une plateforme cloud haute disponibilité (99,96% de SLA).

Parmi les bases de données hébergées nous proposons l'hébergement MySQL, PostgreSQL, Redis, Elasticsearch, InfluxDB et MongoDB.

Nous proposons également ces bases de données en haute disponibilité lorsque vous choisissez les plans de type "business".

D'ailleurs si vous voulez savoir comment nous gérons les données de vos bases, leur réplication et leurs sauvegardes, vous pouvez lire notre article sur la résilience des données sur Scalingo.

Bases de données PaaS Scalingo

Un support de tous vos projets

Sur Scalingo vous pouvez héberger vos APIs, vos applications web, vos cron jobs, et vos workers.

Scalingo est une Plateforme en tant que Service versatile qui supporte tous vos cas d’usage.

... Et aussi ce que Scalingo offre de plus

Scalingo le PaaS français 🇫🇷

La souveraineté des données (secret des affaires, intelligence économique, protectionnisme américain) est d’une importance capitale pour de nombreuses entreprises françaises.

Depuis notre création, nous nous engageons à proposer un Cloud Souverain qui offre une alternative aux géants du web et protège vos données dans le cadre des lois en vigueur.

Notre vision n'est pas seulement de proposer un Cloud Souverain mais également de proposer un produit combinant l'excellence opérationnelle, l'excellence produit et l'excellence support.

Scalingo le cloud souverain

Scalingo, basé à Strasbourg, a pour mission de délivrer cette souveraineté au plus grand nombre grâce à ses offres Platform as a Service (PaaS) et Database as a Service (DBaaS) facile d’utilisation et conforme RGPD sans sacrifier les performances ni la sécurité. Scalingo est aussi le premier PaaS français et européeen certifié HDS (Hébergeur de données de santé) et ISO 27001 depuis septembre 2022.

Vos données sont hébergées dans des datacenters situés en France grâce à 3DS Outscale, filiale stratégique de Dassault Systèmes.

Intégralement certifié des plus hauts standards (ISO 27001-2013, 27017 et 27018), 3DS Outscale est un acteur responsable et transparent reconnu par le label LUCIE ISO 26000.

Enfin, choisir un hébergeur français c’est aussi soutenir l'écosystème français et européen pour le faire prospérer et le rendre compétitif.

Par conséquent avec Scalingo c'est toute la chaîne IaaS et PaaS qui est souveraine par l'intermédiaire de 3DS Outscale et de nos outils entièrement développés en interne comme notre orchestrateur.

Un support client humain et accessible de qualité composé d’experts DevOps

Chez Scalingo, nous vous accompagnons tout au long de votre parcours sur la plate-forme. Notre équipe d’experts répond à toutes vos questions le plus rapidement possible (Temps de réponse médian : 10 minutes !)

Chez Scalingo, ce sont des développeurs qui répondent à vos questions. Vous pouvez nous contacter par e-mail ou en direct sur notre chat dans le dashboard.

Le support Scalingo nous a toujours été précieux. C'est incroyable de passer par des vrais humains via le chat du dashboard sans avoir à passer par un système de ticket. Jérémie Loosfelt, CTO agence agence 9troisquarts

Nous répétons : Temps de réponse médian : 10 minutes !

  • Grâce à l'expertise de nos équipes, le support vous apporte aussi du conseil et de l'analyse pour vous rendre plus autonome dans le futur sur des problématiques similaires.
  • Documentation. Parce qu'un bon support commence par une bonne documentation, Scalingo fait en sorte qu'elle réponde à tous vos besoins et qu'elle soit régulièrement mise à jour.

Un changelog est aussi présent pour que vous soyez au courant des dernières mises à jour logicielles.

La sérénité d’héberger vos projets chez Scalingo

  • Scalingo propose la possibilité d'être hébergé dans des datacenters certifiés SecNumCloud : Scalingo vous offre également la possibilité d'héberger vos projets web avec un hébergeur certifié SecNumCloud (3DS Outscale, filiale de Dassault Systèmes).

De plus, Scalingo prépare et vise plusieurs certifications : ISO 27001 et HDS (obtenues), SecNumCloud à partir de 2022.

  • Stabilité.

Scalingo est une plateforme cloud de haute disponibilité avec jusqu'à 99,96% de SLA. Nous hébergeons les bases de données principales du marché en haute-disponibilité (MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch)

  • Longévité.

Scalingo existe est une entreprise entièrement auto-financée et profitable. Nous existons maintenant depuis presque 10 ans.

  • MCO : Si vous le souhaitez nous proposons également une offre de Maintien en Conditions Opérationnelles. Vous pouvez contacter notre équipe commercial pour en savoir plus.

Vos données sont en lieu sûr avec Scalingo. D'ailleurs, nous sommes entièrement transparent sur l'hébergement de vos données et vous pouvez jeter un oeil à notre article sur la résilience des données.

Une plateforme de déploiement continu à l'état de l'art

  • Une intégration avec vos outils préférés : Depuis le début chez Scalingo, nous faisons tout pour développer une plateforme à l'état de l'art. Pour cela, nous avons intégré tous vos outils préférés : GitHub, GitHub Enterprise, GitLab hébergé et GitLab custom.
  • Intégration GitLab : nous sommes l'un des seuls PaaS à proposer l'intégration GitLab pour vous simplifier la vie !
  • Certificat Let's Encrypt compris. Lorsque vous hébergez une application sur Scalingo, le certificat Let's Encrypt est inclus automatiquement.

D'ailleurs, nous avions même été les premiers à implémenter le certificat Let's Encrypt ! (bien avant Heroku !)

  • Enregistrement des traces one-off :

Un conteneur one-off est une copie de votre environnement de production. Cet environnement est détruit automatiquement une fois que vous avez exécuté votre tâche.

Si vous souhaitez découvrir ce que vous pouvez faire avec un one-off container, nous vous avons préparé une vidéo.

Surtout Scalingo offre une fonctionnalité en plus : l'enregistrement des traces one-offs.

Cela vous permet de retrouver les audits logs dans la timeline de votre app et de retrouver quelles commandes ont été exécutées.

D'ailleurs nous avons écrit un article complet sur le sujet : One-off container audit logs.

  • Une plateforme à la pointe de la technologie !

Nous avons été le premier 1er PaaS à proposer l’hébergement d’applications et de données dans un datacentre conforme au référentiel SecNumCloud.

De plus, nous partageons nos dernières innovations technologiques sur notre blog.

Conclusion

Vous l'avez compris : Scalingo est une alternative complète à Heroku.

Notre ambition a toujours été depuis 2015 de proposer une alternative aux géants américains pour les développeurs français et européens.

Nous offrons la possibilité d'héberger des projets en France avec une solution qui manie excellence opérationnelle et souveraineté.

Si vous souhaitez en savoir plus, nous offrons 30 jours d'essai gratuit de notre plateforme. Vous pouvez également obtenir un contact commercial si vous le souhaitez.

Partager l'article
Luca Fancello
Luca Fancello
Luca Fancello est le Head of growth de Scalingo et il est donc le responsable de la bonne tenue de son blog. Luca est passionnée par le SEO et le content marketing et il est lui-même blogueur à ses heures perdues.
#cloudsouverain - #Cloudhosting - #Heroku - #buildpack

Essayez gratuitement Scalingo

30 jours d'essai gratuit / Pas de CB nécessaire / Hébergé en France