Mettre en place une plateforme DevOps avec Nutanix

Démarche DevOps avec Nutanix

En tant que professionnel IT, vous êtes probablement sensibilisé à l’impact positif que peut avoir la mise en place d’une plateforme DevOps pour :

  1. Améliorer la collaboration entre les équipes de développement et d’exploitation,
  2. Accélérer les cycles de développement et de déploiement,
  3. Assurer la qualité de vos applications.

Cependant, mettre en place une telle plateforme peut s’évérer complexe et coûteux dans le cadre d’une infrastructure informatique dite traditionnelles.


Nutanix, leader de l’infrastructure hyperconvergée (HCI), permet aux services IT de déployer et de gérer des charges de travail sur une infrastructure simplifiée et unifiée, ce qui facilite l’adoption de pratiques DevOps.

Nutanix propose plusieurs outils conçus spécifiquement pour les environnements DevOps, tels que Nutanix Database Service, Nutanix Kubernetes Engine, Nutanix Self-service et Nutanix Files Storage, qui peuvent être utilisés ensemble pour créer une plateforme DevOps complète.


Dans cet article, nous allons vous guider, pas à pas, à travers les étapes de la mise en place d’une plateforme DevOps avec Nutanix.

Nous vous montrerons comment automatiser les déploiements, gérer les bases de données, les conteneurs et les fichiers, et comment utiliser les workflows de Calm pour simplifier les opérations et améliorer l’efficacité. Que vous soyez nouveau dans le monde DevOps ou que vous cherchiez à améliorer votre infrastructure existante, cet article devrait vous donner un aperçu des avantages que Nutanix peut offrir à votre organisation.

Orchestration avec Nutanix Self-service

Nutanix Self-service est une solution d’automatisation et de gestion d’applications multi-cloud. Elle peut vous aider à automatiser le déploiement et la gestion de vos applications à travers différents environnements cloud privés, publics et hybrides. Pour mettre en œuvre Nutanix Self-service, il vous suffit d’installer et de configurer le service et les agents sur votre cluster Nutanix, directement via la console web Nutanix Prism.

Vous pouvez ensuite utiliser Nutanix Self-service pour définir vos applications, leurs dépendances et leurs flux de travail, puis automatiser l’ensemble du processus de déploiement et de gestion.

Automatisation du cycle de vie des bases de données avec Nutanix Database service

Nutanix Database service est une solution d’automatisation du provisionnement, du clonage et du patching de vos bases de données. Pour démarrer l’utilisation de Nutanix Database service, vous devez simplement installer et configurer le service et ses agents sur votre cluster Nutanix, ce qui peut simplement être fait via la console web Prism.

Vous pouvez ensuite utiliser Nutanix Database service pour créer des clones de bases de données en quelques secondes, patcher vos bases de données en un seul clic, et effectuer d’autres tâches qui nécessiteraient autrement un effort manuel important.

Solution Nutanix pour Kubernetes

Automatisation du cycle de vie des conteneurs avec Nutanix Kubernetes Engine

Nutanix Kubernetes Engine est une plateforme d’orchestration de conteneurs basée sur Kubernetes qui peut vous aider à gérer et à mettre à l’échelle vos applications conteneurisées. Pour mettre en œuvre Nutanix Kubernetes Engine, vous devez installer et configurer le service et les agents sur votre cluster Nutanix.

Vous pouvez ensuite utiliser Karbon pour déployer et gérer vos conteneurs, avec des fonctionnalités telles que la mise à l’échelle automatisée, l’auto-réparation et l’équilibrage de charge.

Simplification du management des serveurs de fichiers avec Nutanix Files Storage

Nutanix Files Storage est une solution logicielle de stockage de fichiers évolutive qui peut vous aider à gérer et partager des fichiers à travers votre infrastructure DevOps. Pour mettre en œuvre Nutanix Files Storage, vous devez créer un cluster Nutanix Files Storage, ce qui peut être fait directement via votre console unifiée Prism.

Vous pouvez ensuite créer des partages de fichiers qui sont accessibles depuis n’importe quel endroit et qui peuvent être facilement augmentés ou diminués selon les besoins.

Continuous integration (CI) dans une méthodologie DevOps

Une plateforme DevOps unifiée avec Nutanix

Les services DevOps Nutanix Nutanix fonctionnent ensemble, ils peuvent être utilisés de différentes manières en fonction de vos besoins. Par exemple, vous pouvez utiliser Nutanix Self-service et Nutanix Kubernetes Engine ensemble pour automatiser le déploiement d’applications conteneurisées.

Ou vous pouvez utiliser Nutanix Database Service et Nutanix Files Storage ensemble pour automatiser le provisionnement de bases de données et de stockage de fichiers.

De plus, tous ces produits Nutanix peuvent s’intégrer avec d’autres outils DevOps comme GitLab à travers des API REST et des webhooks, vous permettant d’automatiser votre pipeline DevOps de bout en bout.

Avec GitLab et Nutanix Self Service, vous pouvez utiliser le pipeline CI/CD de GitLab pour déclencher automatiquement le déploiement de votre application par Nutanix Self Service dès que des modifications de code sont apportées à votre référentiel GitLab.

De même, avec GitLab et Nutanix Database Service, vous pouvez utiliser le pipeline CI/CD de GitLab pour automatiser l’application de correctifs à vos bases de données dès que de nouveaux correctifs sont disponibles.

Et avec GitLab et Nutanix Files Storage, vous pouvez utiliser le pipeline CI/CD de GitLab pour automatiser la création de partages de fichiers et de permissions dès que de nouveaux changements de code sont validés.