Uma empresa opera uma variedade de aplicações em seus próprios sistemas autogerenciados. O problema que eles têm é que eles estão executando uma enorme carga de trabalho de aplicativos sem utilizar eficientemente seus recursos. Eles estão procurando uma solução para gerenciar suas aplicações e recursos de forma mais eficiente em uma plataforma escalável e confiável.
A empresa está considerando o Kubernetes gerenciado pela SAP que oferece o SAP BTP, tempo de execução Kyma como uma solução para o problema. Eles podem seguir esta Learning Journey para saber mais sobre a solução e suas capacidades. Se a equipe optar por adotar Kyma, eles também podem recomendá-la para integrar novos desenvolvedores que se juntam às suas equipes.
O que é Kubernetes?
Antes de explorar o Kyma, vejamos o Kubernetes - a tecnologia subjacente na qual o Kyma é construído. Essencialmente, Kyma é uma coleção de extensões para Kubernetes.
"Kubernetes, também conhecido como K8s, é um sistema de código aberto para automatizar a implantação, a escala e o gerenciamento de aplicativos em contêiner" (Kubernetes.io). O Kubernetes é altamente portátil e pode ser executado em praticamente qualquer lugar, seja em nuvem pública, privada ou no local. Todos os principais provedores de nuvem oferecem o Kubernetes como um serviço gerenciado (Kubernetes as a Service, ou KaaS). O SAP BTP, tempo de execução Kyma é um desses serviços Kubernetes gerenciados.
O Kubernetes foi inicialmente desenvolvido pelo Google em 2014 para lidar com sua enorme carga de trabalho de execução de contêineres em produção e se baseia em muitos anos de experiência na execução interna de cargas de trabalho de produção. Dois anos depois, foi doado para a Cloud Native Computing Foundation (CNCF). A Cloud Native Computing Foundation é uma organização neutra em fornecedores fundada em 2015 para promover o desenvolvimento de tecnologias nativas em nuvem. Este consórcio e seus membros (por exemplo, SAP, Google, IBM, Red Hat, Docker, Microsoft e muito mais) estão trabalhando juntos para definir o futuro das tecnologias nativas em nuvem, como o Kubernetes.