Fermer

août 7, 2019

[Guide] Pourquoi les entreprises se tournent vers les conteneurs


Ci-dessous, le premier blog d'une série destinée à informer les dirigeants d'entreprise des conteneurs de logiciels et de Kubernetes, ainsi que de leur importance dans la fourniture d'applications modernes.

Des entreprises de tous les secteurs examinent leurs opportunités commerciales pour des opportunités numériques. transformer. Les méthodes traditionnelles de fourniture de logiciels caractérisées par la planification en cascade, la mise en place d'infrastructures ardues et les modifications manuelles ne sont plus en mesure de fournir l'innovation nécessaire pour rester pertinentes. Parallèlement aux changements de culture et de processus, les plates-formes d'applications modernes sont essentielles à la réalisation de l'agilité informatique dont elles ont besoin pour s'adapter aux demandes de leur entreprise.

Les conteneurs de logiciels et les plates-formes de gestion de conteneurs, en particulier Kubernetes, sont rapidement devenus un standard de l'industrie pour la fourniture d'applications modernes stratégiques. . Étant donné que les entreprises déploient une large gamme d’infrastructures sur plusieurs environnements cloud et d’exploitation, il est essentiel que les applications restent portables et puissent être exécutées efficacement à plusieurs endroits. De plus en plus d'entreprises se tournent vers les conteneurs pour rendre cela possible.

Avant d'aller plus loin, voyons ce que sont les conteneurs et leur évolution dans le temps.

Qu'est-ce qu'un conteneur logiciel?

Les conteneurs sont des environnements d'exécution isolés sur un système qui partage des ressources telles que l'UC, la mémoire, le réseau et le disque avec d'autres conteneurs sur le même système. La principale différence technique entre les conteneurs et les machines virtuelles réside dans le fait que les conteneurs ne virtualisent aucun matériel; ils partagent un système d'exploitation commun sur chaque hôte. Cela permet aux instances de conteneur sur le même serveur de consommer les ressources système disponibles selon les besoins et à la demande lorsqu'elles sont actives, par rapport aux machines virtuelles, qui nécessitent un temps d'arrêt pour la mise à l'échelle de la mémoire ou du processeur.

Evolution des conteneurs

Les conteneurs évoluent. Il y a dix ans, LXC combinait pour la première fois deux fonctions primitives de Linux, les espaces de noms et les groupes de contrôle (cgroups), et constituait une base solide pour les environnements d'exécution isolés sur un seul système d'exploitation. La première version de Docker a été publiée en mars 2013 sur la base de LXC. Docker a changé le jeu avec son modèle de consommation de conteneurs: les développeurs pouvaient facilement les construire avec Dockerfiles, les partager facilement avec des registres et les exécuter facilement à l'aide de quelques commandes simples. Après six ans, le nombre d'organisations qui explorent ou utilisent des conteneurs aujourd'hui témoigne de la puissance de cette technologie.

La prise en charge Windows des conteneurs de logiciels et de Kubernetes est désormais disponible et évolue. L'initiative Open Container a abouti à des interfaces standardisées et à des spécifications d'exécution pour les images de conteneurs. Plusieurs outils de création d’images et d’exécution de conteneurs sont disponibles. Selon une récente étude de la Cloud Native Computing Foundation, plus de 70% des entreprises les utilisent en production dans le monde.

Les conteneurs ont révolutionné la manière dont les entreprises déploient et gèrent leurs applications. Ils apportent par nature des avantages tels que la rapidité, la portabilité et l’utilisation rationnelle des ressources dans le processus de fourniture de logiciels. Toutefois, il peut s'avérer difficile de tirer parti des conteneurs et des technologies associées de manière appropriée dans toute l'entreprise, ce qui nécessite une stratégie globale reposant sur une planification et des expérimentations minutieuses.

Le guide approfondit l'analyse des conteneurs, notamment:

  • La valeur commerciale des conteneurs de logiciels [19659013] Plates-formes de gestion des conteneurs
  • Principales considérations pour tirer parti des conteneurs de logiciels
  • Étapes simples pour commencer

Soit cliquez ici ou remplissez le formulaire ci-dessous pour en savoir plus sur les conteneurs et préparer votre entreprise à se développer. une stratégie de conteneur efficace.




Source link