Une stack Ruby intégrée
Les modèles Apache Ruby et NGINX Ruby préparent le serveur et son environnement.
Cloud Ruby
Déployez votre application Ruby avec un serveur adapté, vos gems et les services qui l’accompagnent. Séparez vos environnements de test et de production.
Calcul et mémoire0,004 € HT / cloudlet / hTarif réservé de 1 à 8 cloudlets. Stockage, IP et trafic selon consommation.
Migration offerte · SSL et sauvegardes inclus
Les modèles Apache Ruby et NGINX Ruby préparent le serveur et son environnement.
Votre Gemfile reste au cœur du projet. Préparez les gems nécessaires à chaque déploiement.
Ajoutez une base, un cache et plusieurs instances à mesure que votre activité le demande.
Découvrez la console
Essayez différents dimensionnements pour votre application Ruby. Le nombre de nœuds et leurs limites de ressources restent sous votre contrôle.
Fonctionnalités
Choisissez le modèle de serveur adapté à votre application Ruby.
Les stacks Ruby disposent d’une configuration Passenger par défaut.
La stack NGINX Ruby peut être configurée avec ces serveurs selon votre projet.
Utilisez le manifeste de dépendances de votre application dans le processus de déploiement.
Préparez les tâches propres à votre projet, comme les migrations et les assets.
Dimensionnez séparément le web, la base et les traitements.
Rails au quotidien
Clonez votre environnement pour tester la nouvelle version, les migrations et les dépendances avant de mettre Rails à jour.
Choisissez Ruby et le serveur d’application, puis raccordez la base.
Installez les dépendances et préparez les paramètres de l’environnement.
Exécutez les tâches nécessaires, testez les migrations et vérifiez les journaux.
Penser au prochain déploiement
Les composants restent indépendants. Vous pouvez faire évoluer le nombre d’instances web sans imposer le même changement à tous les services.
Gardez les données dans PostgreSQL ou dans le moteur adapté à votre projet.
Isolez les tâches de fond lorsque leur durée ou leur charge le justifie.
Prévoyez un stockage partagé pour les fichiers qui doivent rester accessibles à plusieurs instances.
Les versions disponibles se choisissent dans la console. Les dépendances applicatives, la compatibilité du code et la validation des mises à jour restent sous votre contrôle.
Usages
Applications Rails dont les usages grandissent avec la base clients.
Services métier déployés avec leurs dépendances et leur base.
Environnements distincts pour tester une évolution de Ruby ou de vos gems.
Tarifs PaaS
Le choix d’un langage ou d’un moteur n’ajoute pas de forfait. Le prix comprend la capacité réservée, les ressources dynamiques consommées et les options utilisées. Les licences commerciales restent facturées séparément.
Consulter la grille et calculer mon budget Nous contacterCe montant couvre la configuration ci-dessus. Chaque nœud, la consommation dynamique, le disque au-delà de 10 Go, les IP publiques et le trafic supplémentaire s’ajoutent selon la grille PaaS.
Quelques repères
Non. Passenger est prévu par défaut. La stack NGINX Ruby peut aussi être configurée avec Puma ou Unicorn. La configuration exacte doit correspondre aux besoins de votre application.
Elles doivent être intégrées et validées dans votre processus de livraison. Une automatisation ne remplace pas les tests, les sauvegardes et la vérification de compatibilité des changements de données.
Vous définissez une réserve et un plafond de ressources. Les cloudlets réservées sont facturées en continu ; les ressources dynamiques le sont selon leur utilisation. Le stockage, les éventuelles IP publiques et le trafic supplémentaire suivent la grille PaaS.
Oui. Vous gardez votre dépôt de code et vos outils. La console réunit les déploiements, les variables, les fichiers et les journaux ; SSH et les API permettent d’intégrer les opérations à votre propre chaîne de livraison.
À découvrir aussi
Migration offerte
Décrivez votre projet, ses composants et sa charge actuelle. Nous vous aidons à choisir l’architecture et à préparer le transfert.