Tanzu
Kubernetes 環境の本番運用からマルチクラウドへの拡張まで
コンテナ実行環境としての Kubernetes Kubernetes は、コンテナ化されたワークロードを実行するためのプラットフォームとして、アプリケーションを管理するためのAPI を提供します。Kubernetes を活用することで、vSphere、AWS、または Azure に展開するかどうかに関係なく、共通の API を使用しワークロードを管理することができます。 Kubernetes が複数のクラウド上で共通の API を提供し、動作できる理由は、その拡張可能なアーキテクチャにあります。Kubernetes は、コンピューティングの定義、ストレージの接続、ロードバランサの作成など、一般的なインフラ用のさまざまなプラグイン/インターフェイスを定義します。Kubernetes コミュニティは、主要なクラウドプロバイダーをこれらのプラグインがサポートするように取り組んでいます。 加えて、Kubernetes を補完する様々なテクノロジーが、OSS として開発されており、Cloud-Native Interactive Landscape で確認することができます。パブリッククラウドを活用する場合、クラウドプロバイダが独自に提供しているサービスも選択肢に入りますが、Kubernetes のエコシステムを活用することは、特定のクラウドに運用手段を依存しないという点で、将来的なマルチクラウド環境を見据えた際にメリットがあります。 Kubernetes...