Google Kubernetes Engineの紹介

Kubernetes Engine と􏰂は

Google が提供する エンタープライズ コンテナ管理サービスです。Docker コンテナを実行するための強力なクラスタ管理およびオーケストレーション システムです。Kubernetes Engine は、コンテナをクラスタにスケジュールし、正常な状態に保って、ユーザーが定義した要件(CPU やメモリ)に基づいて自動的に管理します。業界で最もよく使用されているオープンソースのコンテナ オーケストレーション システムである Kubernetes 上に構築されており、オンプレミス、ハイブリッド、パブリック クラウド インフラストラクチャのいずれのモデルでも使用できる柔軟性を備えています。

GKE履歴

 

Kubernetes Engine では、アプリケーションやサービスのデプロイ、更新、管理が容易になり、アプリケーションの開発とイテレーションを迅速に行うことができます。Kubernetes Engine の対象は、ステートレス アプリケーションだけではありません。永続ストレージを接続したり、クラスタ内でデータベースを実行したりすることもできます。アプリケーション コンテナに必要なコンピューティング、メモリ、ストレージのリソースを記述すれば、基盤となるクラウド リソースが Kubernetes Engine によって自動的にプロビジョニングされ、管理されます。また、ハードウェア アクセラレータのサポートにより、機械学習、汎用 GPU、ハイ パフォーマンス コンピューティングなど、専用のハードウェア アクセラレータを利用するワークロードを簡単に実行できます。

GKEの要素

強化されたセ キュリティ

ID とアクセス
Google セキュリティ
チーム􏰀支援􏰀もと Cloud IAM と RBAC 􏰀機能を活用

データ暗号化
保存データと送信中 􏰀データを自動で暗 号化

認証済み􏰀イメージ
Google 􏰀厳しいテス
トを受けた OS イメー ジ(COS と Ubuntu)に より、クラスタ􏰀セキュ リティを強化

限定公開クラスタ
インターネット上でパ ブリック IPやトラ フィックを使用せずに クラスタにアクセス

信頼できる
ネットワーキ ング

グローバル VPC

クラスタへ􏰀接続やク
ラスタ􏰀分離がどこ からでも可能

ネットワーク ポリシー
クラスタ􏰀ポッド間で􏰀通 信を制御

グローバル負荷分散
単一􏰀グローバル エ
ニーキャスト IP アドレ ス􏰀背後でパブリック サービスを提供して シームレスな負荷分 散を実現

Cloud Armor
サービス拒否攻撃 (DoS)など􏰀境界攻 撃から第 7 層を保護

優れた可 用性

グローバルに対応
Kubernetes Engine
􏰂世界中􏰀すべて􏰀 GCP リージョンで利 用可能

SRE モニタリング
Google 􏰀サイト信
頼性エンジニア (SRE)がクラスタを 常に監視

リージョン クラスタ
GKE 􏰀マルチゾーン、 リージョン クラスタによ りクラスタ􏰀可用性と 耐障害性が向上

スムーズな運 用

自動修正
ヘルスチェックで障害 が確認されたノード􏰀 修正プロセスを自動 的に開始

自動アップグレード
最新􏰀安定したバー ジョンを自動的に適用 してクラスタ内やノー ドプール内􏰀ノードを 最新􏰀状態に維持

自動スケーリング
需要􏰀増減に合わ せてクラスタを自動 スケーリング

ワークロード 􏰀ポータビリ ティ

認定済みのKubernetes
アップストリーム Kubernetes 􏰀ディス トリビューションによ り、クラウドとオンプ レミス間で􏰀ポータビ リティを実現

パートナー エコシス テム
ハイブリッド型オンプ レミス ワークロード に向けた Nutanix お よび Cisco と􏰀戦略 的パートナーシップ

シームレスな移行
クラウド プロバイダ固 有􏰀ネットワーク モデ ル、イングレス、サー ビス、永続ボリューム に依存しない

コスト􏰀
削減

プリエンプティブ ノー ドプール
費用対効果が高い 短期 VM でバッチ ジョブなど􏰀一過性 􏰀ワークロード􏰀実 行が可能

オーバーヘッドコスト なし

プロビジョニング、ス ケーリング、アップグ レード、修正􏰀自動 化により運用上􏰀 オーバーヘッドを削減

利用しやすい料金 設定
大幅なコスト削減を 実現できる継続利用 割引や確約利用割 引あり

デベロッパー
􏰀即応性

CI/CD
Google Container Builder を使用して Kubernetes Engines 上にコンテナを確実 にデプロイでき、認 証􏰀設定も不要

スピーディーな導入
安定した開発、テス ト、本番􏰀環境を提供 し、開発サイクルを短 縮化

自動プロビジョニング
必要なアプリケーション リソースを記述してコンテ ナ内􏰀自動プロビジョニ ングと管理を実現

実績􏰀ある
エコシステム

GCPのメリット
安全に保護された統
合、GCP Console と マーケットプレイスで 􏰀クラスタ ワーク ロード􏰀一元的な制 御により、運用を簡 素化

システム コンポーネン ト􏰀カスタマイズ
GCP とサードパーティ 􏰀ソリューションをエコ システム内で使用し て、モニタリング、ロギ ング、CI/CD をカスタ マイズ

OSS リーダーシップ と貢献
Google 􏰂 Kubernetes 􏰀トップ コントリビューターで あり、今後も Skaffold、Agones、 Kubeflow など􏰀 ツール􏰀開発を続け ていく

弊社はGoogle Cloud Platform (GCP)のパートナーとして、製品導入やクラウドに移行、アーキテクチャ設計、システム開発などのサービスを提供しております。


お問い合わせボタン1

前の投稿
DevOps成功のための4ステップ
次の投稿
Google CloudはGoogle Cloud Next ‘19でAnthosを発表した。
メニュー