Red Hat annonce OpenShift Online, une plateforme cloud open source mutualisée d’applications conteneurisées. Basée sur la même fondation Kubernetes et de conteneurs Linux qu’OpenShift Container Platform, OpenShift Online permet aux développeurs de créer, déployer et faire monter en charge plus rapidement des applications cloud-natives dans un environnement de cloud public. Cette plateforme mutualisée aide les développeurs à accélérer le passage en production de leurs applications conteneurisées et cloud-natives

Depuis son lancement en 2011, OpenShift Online a hébergé plus de trois millions d’applications créées par des centaines de milliers de développeurs, de start-ups, d’institutions d’enseignement, d’ISV et d’entreprises.

OpenShift Online permet aux développeurs de créer des applications cloud-natives sur une plateforme de conteneurs cloud, sans se soucier de la complexité de provisioning, d’administration et d’évolutivité des applications au gré des fluctuations de la demande.

La plateforme OpenShift supporte de nombreux langages, dont Java, Node.js, .NET, Ruby, Python, PHP et bien d’autres. Pour commencer à programmer dans des délais courts, ses workflows optimisés aident à configurer et déployer des applications sur n’importe quel framework, dont Spring Boot, Eclipse Vert.x, Node.js et Red Hat JBoss Middleware,.

Parmi les nouvelles fonctionnalités d’OpenShift Online, on peut citer :

Déploiement simplifié
De nouvelles capacités one-click et commandes “Git push” aident à rationaliser le provisioning des applications et leur déploiement sans que développeurs et administrateurs système aient besoin de contrôler tout le cycle de vie de déploiement.

Montée en charge automatique
L’élasticité du cloud est assurée sans intervention manuelle des Opérations chaque fois qu’une charge applicative a besoin de davantage d’instances.

Builds S2I
L’utilisation du framework source-to-image (S2I) permet de créer des images de conteneur reproductibles. Ainsi, les développeurs n’ont pas besoin de se familiariser avec docker, ni de créer et gérer des images de docker, ce qui réduit le risque d’erreur et leur permet de se concentrer sur la programmation des applications dans le langage de leur choix.

Intégration d’IDE
La plateforme est pré-intégrée avec les principaux environnements de développement (IDE) dont Eclipse, Red Hat JBoss Developer Studio, et Titanium Studio.

Services de middleware
Red Hat OpenShift Application Services propose les produits de la gamme Red Hat JBoss Middleware sous forme de services cloud basés sur OpenShift. Ils permettent de créer des applications, d’intégrer d’autres systèmes, d’opérer l’orchestration au moyen de règles et de processus et enfin de piloter le déploiement en environnements hybrides.

Red Hat OpenShift Online se décline en deux offres :

– Starter : service gratuit qui inclut 1 Go de mémoire et 1 Go de stockage en usage illimité.
– Pro : service payant donnant droit à des ressources supplémentaires pour 25 dollars par mois par gigaoctet de mémoire ou de stockage. OpenShift Pro inclut le service de support gratuit Basic Support pendant une durée limitée.