Livre blanc: Exécution d’applications natives cloud sur DigitalOcean Kubernetes

  • Téléchargez le livre blanc Kubernetes *

Abstrait

Le livre blanc Running Cloud Applications sur DigitalOcean Kubernetes propose aux lecteurs une variété de sujets en nuage, leur expliquant comment ils peuvent exploiter Kubernetes pour gérer et redimensionner leurs applications.

Ce livre blanc fournit des informations supplémentaires sur:

  • Tendances du développement d’applications modernes

  • L’écosystème natif des nuages

  • Microservices

  • Les conteneurs

  • Clusters

  • Kubernetes et DigitalOcean Kubernetes

Tout au long du livre blanc, une application de partage de photos appelée «Snappy» est utilisée comme exemple pour démontrer l’intérêt de la mise en œuvre des meilleures pratiques Cloud Native.

Résumé: Mise à l’échelle d’applications natives en nuage

Dans le paysage logiciel en rapide évolution, les progrès des technologies d’exploitation ont permis de réduire considérablement le nombre de cycles de publication d’applications. Les versions logicielles suivent généralement un calendrier, mais il est de plus en plus courant de voir les applications et les services fournis et déployés en permanence aux utilisateurs tout au long de la journée. Cette troncature du cycle de publication de logiciel traditionnel trouve ses racines dans les développements technologiques - tels que la croissance explosive des plates-formes cloud, des conteneurs et des architectures orientées microservices - ainsi que dans les développements culturels - avec des utilisateurs férus de technologie et mobiles, qui attendent de plus en plus de nouvelles fonctionnalités, des corrections de bugs rapides et un produit réactif et en développement constant.

Cette relation symbiotique entre les utilisateurs finaux et les développeurs est devenue de plus en plus liée. Les structures organisationnelles et les architectures applicatives changeantes permettent aux développeurs d’intégrer rapidement les commentaires et de réagir aux demandes des utilisateurs. Cette cadence de développement accélérée accompagne souvent le conditionnement d’applications dans des conteneurs et l’utilisation de systèmes qui automatisent leur déploiement et leur orchestration, tels que Docker Swarm, Marathon et Kubernetes. Ces plates-formes open-source, suffisamment stables pour les déploiements de production à grande échelle, permettent aux propriétaires de services de lancer et de redimensionner des applications eux-mêmes, en gérant sans effort des centaines de conteneurs en cours d’exécution.

image: https: //assets.digitalocean.com/articles/k8s-wp/k8s-diagram.png [Diagramme de Kuberntes]

Kubernetes et DigitalOcean Kubernetes

Kubernetes, initialement ouvert par Google en 2014, est aujourd’hui devenu l’un des projets les plus rapides sur GitHub, avec plus de 11 300 développeurs et 75 000 commits. La croissance de sa communauté open source florissante reflète sa popularité dans le secteur privé: plus de 50% des entreprises du Fortune 100 font chaque jour confiance à Kubernetes pour déployer rapidement de nouvelles fonctionnalités et des correctifs de bugs pour les utilisateurs.

DigitalOcean Kubernetes permet aux équipes de développement, petites ou grandes, de tirer rapidement parti de cette plate-forme d’orchestration de conteneurs de premier plan sur le marché, sans le délai requis pour approvisionner, installer et exploiter grappe. Grâce à sa simplicité et à ses interfaces conviviales pour les développeurs, DigitalOcean Kubernetes permet aux développeurs de lancer leurs applications conteneurisées dans un cluster géré prêt à la production sans avoir à entretenir et à configurer l’infrastructure sous-jacente. Intégration transparente avec le reste de la suite DigitalOcean - notamment Load Balancers, Firewalls, Object Storage Spaces et Block Storage Volumes - et avec la prise en charge intégrée des registres d’images publics et privés tels que Docker Hub et Quay.io, les développeurs peuvent désormais exécuter et Adaptez facilement les charges de travail basées sur les conteneurs sur la plate-forme DigitalOcean.

Grâce au contrôle programmatique complet de leur cluster à l’aide de l’API REST Kubernetes exposée, les développeurs peuvent tirer parti du riche écosystème d’outils open source tout en bénéficiant du confort d’une infrastructure gérée. Les équipes peuvent déployer et faire évoluer leurs applications Cloud Native de manière flexible. DigitalOcean Kubernetes est une plate-forme certifiée conforme à Kubernetes qui aide les développeurs à lancer leurs conteneurs d’applications et à intégrer leurs charges de travail Kubernetes dans le cloud DigitalOcean avec un minimum de temps de configuration et d’opérations.

Pour en savoir plus sur la mise à l’échelle et la gestion des applications Cloud Native, des microservices, des conteneurs et de Kubernetes, téléchargez votre copie gratuite de Exécution d’applications cloud natives sur DigitalOcean Kubernetes !

  • Téléchargez le livre blanc Kubernetes *

Related