10 min de lecture
CloudControl est en train de s'arrêter, il est temps de migrer vers Scalingo
Aujourd'hui, le 16 février 2016, CloudControl a annoncé qu'il fermerait ses services le 29 février de cette année. C'est la deuxième Plateforme en tant que Service qui ferme ses portes en moins d'un an (Shelly Cloud arrête son service le 31 mars 2015). Notre objectif est de vous aider à continuer à garder yo

Aujourd'hui, 16 février 2016, CloudControl a annoncé qu'ils allaient fermer leurs services le 29 février de cette année. C'est la deuxième plateforme en tant que service qui ferme ses portes en moins d'un an (Shelly Cloud arrête son service le 31 mars 2015). Notre objectif est de vous aider à garder vos applications en vie et à vous aider à les développer de plus en plus sans le fardeau de gérer votre propre infrastructure.
L'approche de Scalingo pour la plateforme en tant que service est proche du modèle de CloudControl. Les deux services sont basés sur des buildpacks et Procfile. Ces deux technologies ont été introduites par Heroku il y a des années et sont devenues une norme pour les fournisseurs de PaaS. Grâce à ces similitudes, le processus de migration ne prend que quelques minutes.
Bien que nous pensons que cette documentation de migration est suffisamment complète, n'hésitez pas à chercher des informations dans notre documentation http://doc.scalingo.com et à contacter notre support pour vous aider dans le processus de migration.
1. Créez un compte sur Scalingo
Rendez-vous sur https://scalingo.com et suivez les instructions pour obtenir un compte.
2. Familiarisez-vous avec l'environnement
Tableau de bord
Scalingo propose différentes façons de communiquer avec son service, la plus courante est d'utiliser le tableau de bord web https://my.scalingo.com. Ici, vous pourrez créer et configurer vos applications.

Outil en ligne de commande
L'interface de ligne de commande (CLI) est assez simple à installer. Il suffit d'aller sur http://cli.scalingo.com et de suivre les instructions. C'est essentiellement comme installer un binaire unique sur votre système, il n'y a pas de dépendance à installer, ça fonctionne tout simplement.
Vous trouverez sa documentation à la page suivante : Introduction à la CLI.
Tout ce qui peut être fait dans le tableau de bord web peut être fait avec la CLI, et même plus, comme accéder à vos bases de données avec des commandes d'aide ou exécuter des tâches ponctuelles pour vos applications.
Utilisation avancée : API
Si vous avez besoin d'automatiser des tâches, vous pouvez utiliser notre API ouverte. Sa documentation peut être trouvée à http://developers.scalingo.com. Tout ce qui peut être fait via notre tableau de bord web ou notre CLI peut être fait avec cette API, car nous l'utilisons également.
3. Créez vos applications
Cliquez sur ' +' dans le tableau de bord ou avec la CLI :
4. Installez les addons requis
Votre application a souvent besoin d'une base de données pour fonctionner correctement. La plupart des types de bases de données sont fournis directement par Scalingo en tant qu'addons. Comme auparavant, vous pouvez le faire dans le tableau de bord en allant dans l'onglet 'Addons' de votre application, ou avec notre CLI :
Scalingo propose les addons suivants :
PostgreSQL
MySQL
MongoDB
Redis
Elasticsearch
[Bêta privée] Client VPN IPsec
[Bêta privée] Système de fichiers partagé
Vous trouverez plus d'informations sur ces addons à https://scalingo.com/addons
Si un addon n'a pas d'équivalent sur Scalingo, vous pouvez utiliser les variables d'environnement de votre application CloudControl, directement dans votre application Scalingo.
5. Configurez votre compte pour pousser votre code
Avant de pousser votre code, vous devez configurer votre clé SSH pour authentifier vos pushes GIT. Avec le tableau de bord, allez sur la page 'Clés' et téléchargez votre clé SSH publique (habituellement $HOME/.ssh/id_rsa.pub). Ou bien, évidemment, vous pouvez le faire avec la CLI :
6. Poussez votre application
Nous utilisons le même flux de travail que CloudControl, donc vous devez d'abord ajouter un distant à votre dépôt git :
C'est tout, votre application sera en ligne dans une minute.
7. Déplacez vos données de CloudControl vers Scalingo
CloudControl ne s'appuyait pas sur son infrastructure pour héberger les bases de données et des fournisseurs tiers les fournissaient. Ils ont rassemblé dans leur documentation toutes les différentes méthodes pour exporter les données de la base de données de leurs différents fournisseurs tiers.
Pour les importer sur Scalingo, nous vous conseillons de suivre le guide le plus complet situé dans notre documentation.
8. Gestion des noms de domaine personnalisés
Ce que l'on appelle 'alias' sur cloudcontrol est nommé 'noms de domaine personnalisés' sur Scalingo. Pour migrer votre application, vous devez modifier la configuration de votre application sur Scalingo, et également le champ DNS sur le tableau de bord de votre registraire de nom de domaine.
Pour plus d'informations sur les domaines sur Scalingo, jetez un œil à notre page de gestion des noms de domaine.
Quelque chose d'autre spécifique à votre application ?
N'hésitez pas à nous contacter à support@scalingo.com

Yann Klis
Yann KLIS a fondé Scalingo en 2015 avec son associé Léo Unbekandt avec la vision de proposer une plateforme cloud d'hébergement web, véritable alternative européenne et souveraine aux géants américains. Aujourd'hui Scalingo héberge plusieurs milliers d'applications web déployées par des clients du monde entier ! L'objectif de Scalingo est de devenir la plateforme cloud de référence pour les développeurs web en Europe. Auparavant, il a fondé Novelys, un studio de développement spécialisé dans la technologie Ruby on Rails.
Restez informé
Recevez des articles et des mises à jour de la plateforme dans votre boîte de réception.
Prêt à déployer en toute confiance ?
Découvrez des déploiements sans temps d'arrêt, une mise à l'échelle automatique intelligente et une infrastructure entièrement gérée. Commencez à déployer vos applications sur Scalingo dès aujourd'hui.
Aucune carte de crédit requise • Déployez en quelques minutes • Annulez à tout moment






