Instances DIY K8s/Docker on VM or BM OKE with Customer- managed Nodes Serverless OKE (Virtual Nodes) OCI Functions MORE AGILITY Virtual Machine Bare Metal Managed Kubernetes(OKE) Compute Containers Functions MORE CONTROL
Instances DIY K8s/Docker on VM or BM OKE with Customer- managed Nodes Serverless OKE (Virtual Nodes) OCI Functions MORE AGILITY Virtual Machine Bare Metal Managed Kubernetes(OKE) Compute Containers Functions MORE CONTROL
BEFORE/AFTER におけるユースケース4種類 コンテナ BEFORE AFTER 既存システム 開発環境をコンテナ化 開発環境 VM VM ➕ コンテナ BEFORE AFTER 既存システム 既存アプリをコンテナ化して移行 移行 VM コンテナ BEFORE AFTER 既存システム アプリの再設計や 他マネージドサービスの活用 再構築 VM コンテナ BEFORE AFTER 新規アプリをコンテナで稼働 新規開発 ※ 既存 システム なし [本番] [開発] ※既存のアプリが稼働 ※再設計したアプリが稼働 ➕ マネージド サービス ※本番・開発環境 ともVMで稼働
Oracle and/or its affiliates Kubernetes を介してOCIリソースを管理 ※他サービスも対応予定 OCI Service Operator for Kubernetes (OSOK) App Container Engine For Kubernetes Autonomous Transaction Processing ATP Autonomous Data Warehouse Cloud Service Streaming MySQL Database Service Kubernetesのアドオン (OSS) • Kubernetes環境からKubernetesのマニフェスト・ツール を使用してOCIリソースを作成、管理 • OCI Kubernetes Engine(OKE)チームによって開発さ れ、GitHub上で公開 対象サービス (今後さらに拡張予定) • Autonomous Database (ATP, ADW) • MySQL Database Service • Streaming • OCI Service Mesh 効用 • コンテナ化されたアプリケーションと、それらのアプリケーショ ンに接続されているOCIリソースの両方を透過的に管理 OCI Service Mesh