Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Container Instance 概要
Search
oracle4engineer
PRO
December 21, 2023
Technology
840
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Container Instance 概要
oracle4engineer
PRO
December 21, 2023
More Decks by oracle4engineer
See All by oracle4engineer
OracleTechnologyNight101_Oracle_Backup_Recovery_Strategy_from_REDO_UNDO
oracle4engineer
PRO
1
330
Oracle Cloud Infrastructure:2026年7月度サービス・アップデート
oracle4engineer
PRO
0
320
Lakehouseの要!Open Table Format深掘り(OCHaCafe Season 11 #6)
oracle4engineer
PRO
1
84
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
[JPOUG Tech Talk Night #16]1歩踏み込むSQLの結合方法
oracle4engineer
PRO
4
230
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
250
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.6k
Deep Data Security 機能解説
oracle4engineer
PRO
2
400
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
1
850
Other Decks in Technology
See All in Technology
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
160
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
260
ガバメントクラウドでのランサムウェア対策
techniczna
1
700
PLaMo 3.0 Primeの構造化出力サポート
pfn
PRO
0
170
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
120
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
8
7.4k
Pavlokで始める電撃駆動開発
sgrsn
0
170
NYC Summit 2026 におけるAmazon Bedrock AgentCore のアップデート
ren8k
3
330
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
110
AI エージェント時代のデジタルアイデンティティ
fujie
3
1.4k
Digitization部 紹介資料
sansan33
PRO
2
7.7k
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
150
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
830
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
320
The browser strikes back
jonoalderson
0
1.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
240
KATA
mclloyd
PRO
35
15k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
500
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Balancing Empowerment & Direction
lara
6
1.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
190
How to train your dragon (web standard)
notwaldorf
97
6.7k
Being A Developer After 40
akosma
91
590k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
OCI Container Instances ご紹介 日本オラクル株式会社 2023年12月
OCIで選択可能な幅広いアプリケーションインフラストラクチャ Copyright © 2023, Oracle and/or its affiliates. 2 Container
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
インフラ管理不要(サーバレス)のコンテナ実行環境 3 Copyright © 2023, Oracle and/or its affiliates. OCI
Container Instances ▪ ユースケース コンテナオーケストレーション(Kubernetes)を必要としないコ ンテナアプリケーションのデプロイ 例)API、Web アプリ、継続的インテグレーション・デリバリー (CI/CD)の ジョブ、開発・テスト環境など ▪ 特徴 • セキュアに分離、最適化されたコンテナ実行環境 • ユーザによる仮想マシンの管理、パッチ適用、トラブル シューティングが不要 • コンテナを即座に実行可能 ▪ 価格 通常のComputeと同様(OCPU/メモリ課金) ※ Container Instancesに対する課金はなし Container Instances Container Container Container Webアプリ Web API CI/CD ビルドジョブ 物理マシン 仮想マシン コンテナランタイム コンテナアプリケーション Oracle Managed OCIR dockerhub pull pull pull Other Container Registries OCI Container Service OCI Container Service OCI Container Service OCI Container Service
インスタンスに指定可能なパラメーター • インスタンス名 • 配置先のドメイン(可用性ドメイン/フォルト・ドメイン) • シェイプ • 2023/11時点ではE3/E4/A1を選択可能 •
CPU/メモリはフレキシブルに指定可能 • VCNの作成および既存VCNの選択 • インスタンスに割り当てるIPアドレスはプライベート/ パブリックを選択可能 • NSG(ネットワーク・セキュリティ・グループ)の指定 • DNSレコードの設定 • VNICでのソース/宛先チェック OCI Container Instancesのプロビジョニング ーインスタンスの設定ー Copyright © 2023, Oracle and/or its affiliates. 4 シェイプの選択 OCPU/メモリはComputeと同様に フレキシブルに設定 設定画面(一部)
コンテナに指定可能なパラメーター ※コンテナは1インスタンスに複数指定可能(最大60) • コンテナの再起動ポリシー • 常時(Always)/なし(Never)/失敗時 (OnFailure) • コンテナイメージの指定 •
OCIR • 外部レジストリ • 環境変数 • リソース・スロットル • コンテナが利用可能な最大vCPU/メモリを数もしく はパーセンテージで指定可能 • 起動オプション • ENTRYPOINTをオーバーライド • セキュリティ • コンテナの実行ユーザ/グループIDなどを指定 OCI Container Instancesのプロビジョニング ーコンテナの設定ー Copyright © 2023, Oracle and/or its affiliates. 5 設定画面(一部) 使用するコンテナイメージをOCIRまた は外部レジストリから選択 コンテナの環境変数を設定 セキュリティ
1. コンテナ・オーケストレーション (Kubernetes など) を必要としないコンテナ化されたアプリケーション 2. 迅速なインスタンスの作成と破棄が求められるワークロード • APIサーバ/Web アプリケーション
• 一時的なワークロード • CI/CD パイプライン・ジョブ • 開発/テスト環境 • データ/メディア処理 • 自動化タスク 3. サーバー/VM 上で直接実行されるスタンドアロン コンテナ・ワークロード e.g., スケールアウトが考慮されていないレガシー・アプリケーションをコンテナ化してサーバレスで運用負荷軽減 OCI Container Instances のユースケース Copyright © 2023, Oracle and/or its affiliates. 6
インフラ管理不要(サーバレス)の Worker Node オプション OKE (Oracle Container Engine for Kubernetes)
Virtual Nodes Copyright © 2023, Oracle and/or its affiliates. 7 ▪ ユースケース Worker Nodeの運用にコストをかけずに運用したい Worker Nodeの運用コスト増大を防ぎたい ▪ 特徴 • Worker Node の管理が不要のサーバレス Worker Node環境 (Master Node は従来通りマネージドで提供) • スケーリング、アップグレード、トラブルシューティングなどのWorker Node 運用上のコストを自動化 • スケーリングは未実装(2023/11現在) • コンテナアプリケーションが消費するリソース (CPU/メモリ) に基づいたきめ 細やかな従量課金 ▪ 価格 • Cluster(Enhanced Cluster): ¥14/hour • Virtual Node(1Nodeあたり): ¥2.1/hour • Podが利用するリソース(OCPU/メモリ): Computeと同様 ※Network/Load BalancerなどのIaaSサービス利用分を別途課金 Container Engine For Kubernetes Managed Node Pool Pod 自動 スケール Node 自動 スケール(※) (※)2023/3時点で未実装 OKE Virtual Node OKE Virtual Node OKE Virtual Node
None