会社は、独自の自己管理システムでさまざまなアプリケーションを運用しています。彼らが抱えている問題は、リソースを効率的に活用することなく、大量のアプリケーションを実行していることです。同社は、スケーラブルで信頼性の高いプラットフォームでアプリケーションとリソースをより効率的に管理するためのソリューションを探しています。
会社は、SAP 管理の Kubernetes 製品である SAP BTP, Kyma ランタイムを、その問題の解決策として検討しています。この Learning Journey に従って、ソリューションとその機能の詳細を確認することができます。チームが Kyma の導入を選択した場合、チームに参加する新規開発者のオンボーディングにも推奨できます。
Kubernetes の概要
Kyma を探索する前に、Kubernetes (Kyma が構築されている基礎となるテクノロジ) を見てみましょう。基本的に、Kyma は Kubernetes の拡張のコレクションです。
"Kubernetes (別名 K8s) は、コンテナ化されたアプリケーション ("Kubernetes. io) のデプロイメント、スケーリング、および管理を自動化するためのオープンソースシステムです。Kubernetes は移植性が高く、パブリッククラウド、プライベートクラウド、オンプレミスなど、ほぼどこでも実行できます。すべての主要なクラウドプロバイダは、Kubernetes を管理対象サービス (Kubernetes as a Service (KaaS)) として提供しています。SAP BTP, Kyma ランタイムは、これらの管理対象 Kubernetes サービスの 1 つです。
Kubernetes は、運用コンテナの大規模なワークロードを本稼働で処理するために 2014 年に Google によって最初に開発され、本稼働ワークロードを内部的に実行する長年の経験に基づいて構築されました。2年後、クラウドネイティブコンピューティング財団(CNCF)に寄贈された。クラウドネイティブコンピューティング基盤は、クラウドネイティブテクノロジーの開発を進めるために 2015 年に設立されたベンダーに依存しない組織です。このコンソーシアムとそのメンバー (SAP、Google、IBM、Red Hat、Docker、Microsoft など) はすべて、Kubernetes などのクラウドネイティブテクノロジーの将来を定義するために連携しています。