Bonjour, Habr! Lors du Red Hat Summit 2018 à San Francisco, avec Red Hat, nous avons présenté OpenShift sur la plateforme Azure, la première plateforme de conteneur OpenShift entièrement gérée et facile à utiliser en tant que service cloud. Aujourd'hui, nous en parlerons plus en détail et vous expliquerons comment obtenir plus d’initiés. Regardez sous le chat!

Après l'annonce d'OpenShift Dedicated sur Azure l'année dernière, Microsoft et Red Hat ont créé une nouvelle solution basée sur les commentaires des utilisateurs. Il offre aux clients bien plus que la version initiale du produit. OpenShift Dedicated est une solution entièrement gérée et personnalisable qui la rend simple et pratique à utiliser sur Azure.
Que signifie «entièrement contrôlable»? Red Hat et Microsoft développeront, géreront et prendront en charge OpenShift conjointement sur Azure. En tant que service entièrement géré, il recevra une assistance continue en tant que projet unique, qui fournira une assistance utilisateur complète qui n'est pas inférieure en qualité à la prise en charge Azure. Selon nos clients, lorsqu'ils utilisaient d'autres solutions cloud OpenShift, ils n'avaient aucun avantage à utiliser des services au sein d'un même fournisseur. Nous sommes heureux de pouvoir répondre à cet important besoin.
Malgré le fait qu'OpenShift est aujourd'hui utilisé dans de nombreux environnements cloud, OpenShift récemment annoncé sur Azure est devenu plus facile à configurer et à utiliser avec des mécanismes d'intégration Azure natifs, vous pouvez également utiliser Kubernetes, le service Azure Kubernetes sous-jacent.
Si vous souhaitez créer un nouveau cluster OpenShift, vous n'avez pas besoin de créer une demande de service et de passer plusieurs heures à attendre que les composants réseau se connectent (comme cela se produit dans d'autres clouds). À la place, vous pouvez utiliser la CLI Azure pour exécuter diverses commandes:

Obtenir un nouveau cluster en quelques minutes est plus rapide et plus facile qu'avec les autres solutions de cloud public disponibles maintenant.
Open Service Broker pour Azure (OSBA) fonctionne également avec OpenShift pour Azure, y compris Azure Stack, et détecte et affiche automatiquement une liste des services Azure disponibles tels que Cosmos DB, Azure KeyVault, etc. OSBA augmente l'efficacité de tout ce que vous déployez en utilisant OpenShift sur Azure, vous permettant d'intégrer facilement d'autres objets déplacés vers Azure. Il s'agit d'une autre fonctionnalité pratique qui vous permet de lancer rapidement un projet, ainsi que de le connecter à d'autres projets existants ou planifiés à lancer sur Azure.

Ce qui est encore plus agréable pour les clients, tout cela vient avec la prise en charge récemment annoncée d'Azure Stack et de Windows Container pour la plate-forme locale OpenShift Container, ce qui est parfait pour les entreprises qui souhaitent utiliser une plate-forme hybride pour les conteneurs cloud, dont le travail est simultanément pris en charge à la fois sur RHEL et sur Windows Découvrez comment déployer la plateforme de conteneur OpenShift sur Azure Stack dès maintenant.
La disponibilité
La solution Red Hat OpenShift Azure devrait être disponible dans les prochains mois en tant que démonstration ouverte. Les plates-formes Red Hat OpenShift Container et Red Hat Enterprise Linux sur Azure et Azure Stack sont actuellement disponibles.
Si vous voulez plus d'informations
Le 16 juin, à Moscou, lors de la conférence des
DevOps Days , Microsoft et Red Hat organiseront une master class «DevOps, Red Hat, Microsoft et all-all-all». Lors de la classe de maître, nous montrerons la rapidité et la beauté de vos tâches quotidiennes dans la plate-forme de conteneur Red Hat OpenShift sur Microsoft Azure.
Que va-t-il se passer?
- Le mécanisme source2image dans OpenShift. Vous (et vos collègues de l'équipe DevOps) prenez simplement le lien vers le git et lui donne Openshift, puis il fera tout lui-même: il assemblera et déploiera l'application lui-même, montrera la métrique, les journaux et la mettra à l'échelle sur les nœuds donnés aux valeurs spécifiées. Les développeurs n'ont pas besoin de se soucier de quoi et comment faire au niveau de l'infrastructure, ils continuent simplement à faire le travail habituel, en utilisant les moyens habituels - ils écrivent du code, clonent leurs référentiels - et attendent de se réunir.
- Comptabilité et contrôle. Déployez WordPress à partir d'une image de conteneur pour créer des brochures pour votre chat. Nous montrons comment notre conteneur ne démarre pas comme ça, car il a besoin de privilèges. Nous allons dire et montrer comment la situation de sécurité est avec cet exemple et donner au conteneur des privilèges spéciaux, puis nous verrons comment il démarre, y lier la base de données et faire le premier super blog.
- Carrés de Schrödinger colorés ou déploiement bleu / vert via le pipeline Jenkins que nous développons en un (mais pas exactement) clic dans OpenShift - un scénario sphérique dans un vide montrant comment rendre la nouvelle version de l'application accessible à l'utilisateur sans aucun temps d'arrêt et sans perdre les nerfs Dev et Ops.
Présentateurs
Ivan Fateev est un évangéliste technologique chez Microsoft Russie. Ivan est spécialisé dans l'architecture d'application moderne et les meilleures pratiques en développement logiciel. Ivan possède une vaste expérience dans le développement de serveurs et le développement de clients. Il a commencé sa carrière en tant que développeur web en 2008. Puis en 2010, il est passé au développement côté client des applications iOS, puis des jeux. À l'heure actuelle, Ivan est spécialisé dans le développement d'applications utilisant des technologies cloud.
Pavel Mamontov - Société de production "Aquarius". Défenseur de l'Open Source. Spécialiste de pointe en technologie de conteneurs chez Aquarius Manufacturing Company, NCC.