OpenShift からの移行
アプリケーションをポータブル、マルチクラウド、クラウドネイティブにします。ライセンスとオペレーションの費用を抑えて、総所有コストを削減します。クラウド サービスを活用して、アプリケーションにスマート機能をすばやく追加します。
利点
Kubernetes Resource Model によるアプリケーションの標準化
一元化されたマルチクラウド エクスペリエンス
一元化されたフルマネージドのマルチクラスタ管理ソリューションとロギング、モニタリングの一元管理により、オペレーションを 1 か所で行うことができます。
ベンダー ロックインの回避
Kubernetes はポータビリティに特化しており、特定のベンダーに合わせて実装をカスタマイズしたものではありません。アプリケーションがベンダーのリソースモデル、ミドルウェア、オペレーティング システムに依存するのを回避します。
ファースト パーティ サービスを活用したスマート アプリケーションの構築
Google Cloud のファーストパーティ サービスは、アプリケーションの機能に飛躍的な進歩をもたらします。コンテナ化されたアプリケーションを GKE と Anthos で実行すると、これらのサービスとの統合が容易になります。
主な機能
将来を見据えたアプリケーション プラットフォーム
OpenShift などのベンダー固有の実装から GKE / Anthos に移行することで、将来を見据えたアプリケーション プラットフォームの基盤を構築できます。
移行ツール
オープンソースの移行スクリプトと Shifter ツール を活用して、アプリケーションを OpenShift から GKE/Anthos に移行します。必要に応じてスクリプトをカスタマイズしたり、Google のプロフェッショナル サービス/パートナー サポートを活用して移行に役立てることができます。
グローバル ネットワーキングの利点を活用
1 つのロードバランサが複数のクラスタをポイントする、マルチクラスタ Ingress。データセンター間でクラスタを接続する Cloud Interconnect。ロードバランサから Pod への直接接続。Google VPC 経由のアクセス。インターネットから隠された限定公開クラスタ。
クラスタ間で構成とポリシー管理を一元化
Config Management(CM)を使用すると、オンプレミス、GKE、その他のパブリック クラウド上の Kubernetes クラスタのポリシーとセキュリティを大規模に自動化できます。
運用のオーバーヘッドを削減
ロギング、監査証跡、モニタリング、APM の一元化により、複数の Kubernetes クラスタで一貫したエクスペリエンスを実現します。クラスタ間のアプリケーション管理、すぐに使えるテレメトリー、SLO による健全性モニタリングの自動化、エラー バジェット管理を実装します。
アプリケーションの配信速度とセキュリティを高速化
コンテナ デベロッパーの日常的な業務。 GKE をアプリケーション開発環境とし、Cloud Code、Skaffold、JIB、Buildpacks などのツールを使用してコンテナ デベロッパー エクスペリエンスを容易にします。 Cloud Build、Cloud Deploy、Artifact Registry、Artifact Analysis、Binary Authorization などのテクノロジーを使用したサーバーレス CI / CD で、DevOps の速度とセキュリティを向上させます。
ドキュメント
OpenShift から GKE / Anthos への移行
移行ガイド
OpenShift から Anthos への移行を計画、設計、実装します。
移行スクリプト
プロジェクト、セキュリティ ポリシー、アプリケーションを含む OpenShift クラスタを Anthos または GKE に移行する際に役立つオープンソースのスクリプト。
Shifter ツール
OpenShift マニフェストを GKE または Anthos の標準 Kubernetes マニフェストにすばやく変換します。