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 :
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 !
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).
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.
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é.
Un buildpack est un ensemble de scripts qui a trois objectifs :
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.
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.
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.
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.
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, 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.
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 !
Un changelog est aussi présent pour que vous soyez au courant des dernières mises à jour logicielles.
De plus, Scalingo a obtenu plusieurs certifications : ISO 27001 et HDS en septembre 2023, et prépare l'obtention de SecNumCloud à horizon 2025.
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)
Scalingo existe est une entreprise entièrement auto-financée et profitable. Nous existons maintenant depuis presque 10 ans.
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.
D'ailleurs, nous avions même été les premiers à implémenter le certificat Let's Encrypt ! (bien avant Heroku !)
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.
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.
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.
Chez Scalingo (avec nos partenaires), nous utilisons des traceurs sur notre site.
Certains, essentiels et fonctionnels, sont nécessaires au bon fonctionnement du site et ne peuvent pas être refusés.
D'autres sont utilisés pour mesurer notre audience, entretenir notre relation avec vous et vous adresser de temps à autre du contenu qualitatif ainsi que de la publicité.