Rationalisation de DevOps dans les environnements hybrides multicloud sur site et en périphérie
Published on 19 Oct 2022

Les conteneurs sont de plus en plus utilisés par les entreprises pour moderniser, améliorer la sécurité et accélérer le développement d'applications dans des environnements hybrides et multicloud. Les conteneurs aident les entreprises à augmenter la vitesse des applications, la qualité des logiciels et la portabilité des applications.
Les conteneurs deviennent rapidement la norme industrielle pour l'intégration des opérations SecDevOps. Selon les personnes interrogées, bien que les conteneurs exécutent désormais 22 % des applications/charges de travail de production, ils estiment que 34 % des applications/charges de travail de production s'exécuteront sur eux dans les deux prochaines années.
En outre, 86 % des personnes interrogées ont déclaré que les entreprises subissent des pressions pour accélérer le développement et la livraison de nouveaux biens et services, ce qui contribuera sans aucun doute à une utilisation accrue des conteneurs.
Certains obstacles peuvent entraver les progrès lorsque les entreprises s’efforcent d’accélérer leur développement :
- Gérer l'infrastructure, la sécurité et les opérations plutôt que de publier autant de code que possible afin de développer l'entreprise.
- Créer des infrastructures multi-cloud complexes et des sites locaux dispersés tout en permettant aux équipes d'interagir.
- Essayer de moderniser des programmes obsolètes en attendant les ordinateurs de développement-test-production et en faisant face aux difficultés d'évolutivité et de disponibilité.
De nombreuses entreprises qui se lancent dans la modernisation de leur développement d'applications choisissent Kubernetes, une technologie de conteneur open source fiable et évolutive pour l'hébergement d'applications cloud natives. IBM Cloud Kubernetes Service, qui propose depuis de nombreuses années une expérience de production axée sur l'entreprise, et Red Hat OpenShift, la plateforme stratégique hybride et multicloud d'IBM, sont deux des principaux systèmes Kubernetes.
Red Hat OpenShift sur IBM Cloud (OpenShift géré) est la première solution en tant que service d'OpenShift 4. OpenShift géré étend la base Kubernetes d'IBM avec des fonctionnalités qui améliorent l'agilité et la flexibilité pour simplifier SecDevOps ainsi que pour créer et gérer des charges de travail dans les clouds et les sites distants.
Utiliser Red Hat OpenShift sur IBM Cloud pour relever les défis du développement d'applications
Red Hat OpenShift on IBM Cloud (ROKS) est une solution cloud gérée qui inclut des fonctionnalités et des services intégrés pour aider les entreprises à surmonter les problèmes de développement associés aux nouvelles applications et à la mise à niveau des anciennes. Tandis que les entreprises gèrent les nœuds de travail, IBM isole, protège et exploite les maîtres Kubernetes à haute disponibilité. ROKS permet un accès administratif complet au cluster avec des privilèges d'accès précis, ainsi que des mesures pour empêcher les violations côté API/maître du cluster.
Au lieu d’investir dans l’infrastructure, de l’entretenir et de la gérer, les entreprises peuvent se concentrer sur leurs objectifs métier, qui s’appuient sur des capacités telles que :
- Provisionnement et configuration automatisés de l'infrastructure. x Installation, configuration et mise à l'échelle automatisées d'OpenShift. x Mises à jour automatiques.
- Conformité réglementaire automatisée pour l'environnement OpenShift, englobant des lois telles que HIPAA, Payment Card Industry (PCI), System and Organization Controls (SOC1, SOC2 et SOC3) et l'Organisation internationale de normalisation (ISO).
- Intégration de plateformes cloud, y compris la surveillance, la journalisation, la gestion des clés, la gestion des identités et des accès, le stockage et l'analyse des vulnérabilités ; et x Assistance IBM Global Site Reliability Engineering.
Simplifier et améliorer l'expérience utilisateur
Une interface utilisateur graphique adaptée à tous les types d'utilisateurs, qu'ils soient novices ou développeurs expérimentés ou employés opérationnels, sert de point d'accès commun à Red Hat OpenShift sur IBM Cloud. Les utilisateurs peuvent utiliser n'importe quelle version d'OpenShift avec une architecture de cloud privé virtuel (VPC) ou traditionnelle. Après une configuration de cluster ponctuelle par pointer-cliquer, les clients peuvent automatiser les activités à l'aide d'API ou d'IBM Cloud Schematics, qui permet l'infrastructure en tant que code et automatise la mise à disposition des ressources IBM Cloud. Une communauté Slack pour IBM Cloud fournit un forum permettant aux utilisateurs d'interagir et de communiquer avec les ingénieurs IBM.
L'API OpenShift, les outils et le support du tableau de bord offrent une interface familière aux clients qui utilisent OpenShift dans leurs propres centres de données, sur des sites géographiquement répartis sur IBM Cloud ou sur d'autres clouds de fournisseurs. Red Hat OpenShift pour IBM Cloud inclut désormais Red Hat Marketplace et les opérateurs, ce qui permet aux clients d'importer du contenu d'IBM, de Red Hat et des éditeurs de logiciels indépendants.
Les utilisateurs contrôlent la planification des mises à niveau du cycle de vie. IBM ne souhaite pas modifier les versions de Kubernetes et perturber les installations des clients. Lorsqu'un utilisateur effectue une demande, l'ensemble de la pile est mis à niveau de manière transparente, nœud par nœud. Les équipes restent productives car il n'y a pas de temps d'arrêt ou d'interruption à planifier.
À mesure que les capacités des utilisateurs évoluent ou que les besoins du projet évoluent, des composants gérés complémentaires deviennent accessibles. En voici quelques exemples :
- Service Kubernetes. Cette interface de ligne de commande simple fonctionne en tandem avec la console pour offrir une méthode simple et rapide pour déboguer ou déployer n'importe quoi. Les utilisateurs se connectent à un cluster et exécutent des instructions.
- Logiciel de diagnostic et de débogage. Cette fonctionnalité fournit des informations sur les problèmes de cluster tels que les performances et la latence. Les utilisateurs choisissent et exécutent des tests ou effectuent des contrôles d'intégrité sur les nœuds déployés, les pods ou d'autres composants. Les journaux peuvent être exportés et envoyés au support technique IBM.
- Les nœuds Static Path Worker peuvent être configurés avec des règles pour régir le routage entre les clusters et d'autres réseaux.
- Les utilisateurs disposent d'une connexion directe ou d'une solution VPN pour étendre les centres de données et les ressources sur site à IBM Cloud en fournissant un itinéraire par défaut pour les plages d'adresses IP locales vers le cloud directement vers un cluster.
Téléchargez le livre blanc d'ESG pour en savoir plus sur la rationalisation de DevOps Red Hat Openshift sur IBM Cloud pdf uniquement sur Whitepapers Online.