Une entreprise exploite une variété d'applications sur ses propres systèmes auto-gérés. Le problème, c'est qu'ils exécutent une énorme charge de travail d'applications sans utiliser efficacement leurs ressources. Ils recherchent une solution pour gérer leurs applications et leurs ressources plus efficacement sur une plateforme évolutive et fiable.
L'entreprise considère Kubernetes géré par SAP qui propose SAP BTP, exécution Kyma comme solution à son problème. Ils peuvent suivre ce Learning Journey pour en savoir plus sur la solution et ses fonctionnalités. Si l'équipe choisit d'adopter Kyma, elle peut également la recommander pour l'intégration de nouveaux développeurs qui rejoignent leurs équipes.
Qu’est-ce que Kubernetes ?
Avant d'explorer Kyma, voyons Kubernetes, la technologie sous-jacente sur laquelle Kyma est basée. Essentiellement, Kyma est une collection d'extensions pour Kubernetes.
"Kubernetes, également connu sous le nom de K8s, est un système open source permettant d'automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées" (Kubernetes.io). Kubernetes est hautement portable et peut fonctionner presque n'importe où, que ce soit dans un cloud public, privé ou sur site. Tous les principaux fournisseurs Cloud proposent Kubernetes en tant que service géré (Kubernetes as a Service, ou KaaS). SAP BTP, exécution Kyma est l'un de ces services Kubernetes gérés.
Kubernetes a été initialement développé par Google en 2014 pour gérer leur charge de travail massive d'exécution de conteneurs en production et s'appuie sur de nombreuses années d'expérience dans l'exécution de charges de travail de production en interne. Deux ans plus tard, il a été donné à la Cloud Native Computing Foundation (CNCF). La Cloud Native Computing Foundation est une organisation neutre fondée en 2015 pour faire progresser le développement des technologies natives du cloud. Ce consortium et ses membres (par exemple, SAP, Google, IBM, Red Hat, Docker, Microsoft, etc.) travaillent tous ensemble pour définir l'avenir des technologies natives du cloud telles que Kubernetes.