Une plateforme cloud native est une infrastructure conçue pour exécuter des applications conteneurisées, orchestrées par Kubernetes et déployées de manière portable sur site, dans le cloud public ou en environnement multicloud hybride. Elle unifie le calcul, le stockage, le réseau et les services de données nécessaires aux charges de travail modernes, tout en permettant aux applications existantes de coexister sur la même infrastructure.
Nutanix est la plateforme parfaite pour les organisations ayant à la fois des applications cloud-natives et des applications héritées, ainsi que pour les organisations ayant des équipes diverses utilisant chacune différentes plateformes Kubernetes. La plateforme Nutanix offre un plan de contrôle commun et une infrastructure commune capable de répondre à toutes ces différentes demandes.
Principaux enseignements :
- Pour de nombreuses entreprises, le passage aux pratiques cloud-native est devenu une nécessité pour garantir la bonne exécution des applications et des données, n’importe où.
- Construire une plateforme pleinement compatible avec le cloud natif nécessite une infrastructure de base capable de fournir des services de données intégrés à Kubernetes de manière optimale.
- Nutanix est une plateforme cloud idéale, capable de prendre en charge les environnements applicatifs existants comme modernes des utilisateurs, tout en tirant parti de l’infrastructure hyperconvergée (HCI) pour assurer un développement applicatif pérenne.
Lisez la suite pour découvrir le processus de création d'une plateforme en tenant compte des pratiques cloud-natives pour chaque charge de travail et comment Nutanix propose une solution qui se distingue de la concurrence.
Qu'est-ce qu'une plateforme cloud native ?
Une plateforme cloud native est une infrastructure logicielle qui s'appuie sur les conteneurs, Kubernetes et les microservices pour créer, déployer et gérer des applications de manière portable dans le cloud, sur site ou en environnement multicloud hybride. Elle abstrait les ressources matérielles sous-jacentes afin d'accélérer le développement, de standardiser les opérations et de garantir la portabilité des charges de travail entre environnements.
Ces plateformes pérennes reposent sur une architecture basée sur les conteneurs et sur Kubernetes pour le développement d’applications. Les applications cloud natives sont elles-mêmes empaquetées sous forme de conteneurs et conçues comme des ensembles de microservices.
Le développement cloud natif s’inscrit dans une approche DevOps et se traduit par des déploiements sur une infrastructure cloud élastique. Lorsque les applications concernées reposent sur la conteneurisation et les microservices, le développement logiciel lui-même favorise un niveau de coordination plus élevé entre les développeurs et les équipes d’exploitation. Il en résulte un processus rationalisé et accéléré, au bénéfice des équipes IT comme des utilisateurs.
La plateforme cloud native de Nutanix repose sur un plan de contrôle simple, qui permet notamment de gérer des composants provenant d’autres fournisseurs, tels que VMware. Dans l’écosystème Nutanix, les utilisateurs peuvent facilement gérer des environnements multicloud hybrides dans leur ensemble depuis une interface unique, sans être exposés à la complexité des mécanismes sous-jacents.
Pourquoi construire des plateformes cloud-natives pour chaque charge de travail ?
Construire une plateforme cloud native pour chaque charge de travail permet aux organisations d'exécuter n'importe quelle application, n'importe où, avec un modèle d'exploitation unifié entre le cloud public, le cloud privé et l'edge. La conteneurisation permet aux applications de s’exécuter à n’importe quel endroit et dans n’importe quel cloud, tout en leur offrant la liberté de passer d’un cloud à l’autre dans un environnement multicloud hybride.
L’exécution d’applications cloud natives sur la plateforme Nutanix permet de standardiser l’intégration avec les clouds publics de différents hyperscalers et fournisseurs de services, tout en rendant réellement possible l’exécution des applications et des charges de travail partout, au bénéfice de l’utilisateur final.
Nutanix déploie une plateforme d’infrastructure standardisée sur chaque cloud et chaque environnement, permettant aux équipes d’exploitation d’utiliser uniquement un ensemble simple d’outils familiers pour réaliser les tâches essentielles. Il n’est pas nécessaire d’apprendre des méthodes propriétaires spécifiques à chaque fournisseur de cloud.
Les technologies cloud natives permettent aussi de développer plus rapidement des applications, avec un packaging logiciel robuste, des mises à jour sans interruption, une montée en charge efficace et une portabilité simplifiée entre plusieurs environnements. Cette base positionne également les organisations pour accélérer les charges de travail pilotées par l’IA sur des plateformes cloud natives, où l’orchestration des conteneurs et le stockage intelligent permettent de limiter les interventions manuelles et d’optimiser les performances.
La plupart des plateformes cloud-natives aujourd'hui sont construites sur une forme de Kubernetes. Kubernetes, en tant que couche d'infrastructure, peut être déployé sur site ou dans le cloud public, fournissant un modèle d’exploitation commun à tous les environnements.
Qu’est-ce qui fait la différence pour une plateforme cloud native idéale ?
Une plateforme cloud native idéale se distingue par quatre caractéristiques : la liberté de choix de la distribution Kubernetes, la capacité à étendre l'infrastructure existante, une couche Kubernetes exploitable à grande échelle, et l'intégration native des services de données d'entreprise aux applications cloud natives. Avec Nutanix, le Consommateur a le choix de la distribution Kubernetes qu'il souhaite utiliser, qu'il s'agisse d'une distribution propriétaire ou d'une toute autre distribution.
La plateforme cloud doit également permettre d’étendre la plateforme existante de l’utilisateur. Les organisations qui passent à une approche cloud-first peuvent toujours s’appuyer sur leur infrastructure existante, en l’étendant vers le cloud via Kubernetes basé sur une infrastructure HCI.