Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OCI Container Instances概要 / OCI Container Instances

OCI Container Instances概要 / OCI Container Instances

oracle4engineer
PRO

January 23, 2023
Tweet

More Decks by oracle4engineer

Other Decks in Technology

Transcript

  1. OCI Container Instances ご紹介
    ⽇本オラクル株式会社
    Jan, 2023

    View Slide

  2. OCIで選択可能な幅広いアプリケーションインフラストラクチャ
    Copyright © 2023, Oracle and/or its affiliates
    2
    Container
    Instances
    DIY
    K8s/Docke
    r
    on
    VM or BM
    OKE
    with
    Customer-
    managed
    Nodes
    Serverless
    OKE
    (Virtual
    Nodes)
    OCI
    Functions
    MORE AGILITY
    Coming Soon!!
    既存サービス/機能
    Virtual
    Machine
    Bare
    Metal
    Managed
    Kubernetes(OKE)
    Compute Containers Functions
    MORE CONTROL
    New!!

    View Slide

  3. インフラ管理不要(サーバレス)のコンテナ実⾏環境
    3 Copyright © 2023, Oracle and/or its affiliates
    OCI Container Instances
    ■ ユースケース
    コンテナオーケストレーション(Kubernetes)を必要としないコ
    ンテナアプリケーションのデプロイ
    例)API、Web アプリ、継続的インテグレーション・デリバリー
    (CI/CD)の ジョブ、開発・テスト環境など
    ■ 特徴
    • セキュアに分離、最適化されたコンテナ実⾏環境
    • ユーザによる仮想マシンの管理、パッチ適⽤、トラブル
    シューティングが不要
    • コンテナを即座に実⾏可能
    ■ 価格
    通常のComputeと同様(OCPU/メモリ課⾦)
    ※ Serverless Container Instancesに対する課⾦はなし
    Container Instances
    Container Container Container
    Webアプリ Web API
    CI/CD
    ビルドジョブ
    物理マシン
    仮想マシン
    コンテナランタイム
    コンテナアプリケーション
    Oracle
    Managed
    OCIR
    dockerhub
    pull
    pull
    pull
    Other Container Registries

    View Slide

  4. インスタンスに指定可能なパラメーター
    • インスタンス名
    • 配置先のドメイン(可⽤性ドメイン/障害ドメイン)
    • シェイプ
    • 2023/1時点ではE3/E4のみ
    • CPU/メモリはフレキシブルに指定可能
    • VCNの作成および既存VCNの選択
    • インスタンスに割り当てるIPアドレスはプライベート/
    パブリックを選択可能
    • NSG(ネットワーク・セキュリティ・グループ)の指定
    • DNSレコードの設定
    • VNICでのソース/宛先チェック
    OCI Container Instancesのプロビジョニング ーインスタンスの設定ー
    Copyright © 2023, Oracle and/or its affiliates
    4

    View Slide

  5. コンテナに指定可能なパラメーター
    ※コンテナは1インスタンスに複数指定可能
    • コンテナの再起動ポリシー
    • 常時(Always)/なし(Never)/失敗時
    (OnFailure)
    • コンテナイメージの指定
    • OCIR
    • 外部レジストリ
    • 環境変数
    • リソース・スロットル
    • コンテナが利⽤可能な最⼤vCPU/メモリを数もしく
    はパーセンテージで指定可能
    • 起動オプション
    • ENTRYPOINTをオーバーライド
    OCI Container Instancesのプロビジョニング ーコンテナの設定ー
    Copyright © 2023, Oracle and/or its affiliates
    5

    View Slide

  6. 1. コンテナ・オーケストレーション (Kubernetes など) を必要としないコンテナ化されたアプリケーション
    2. 迅速なインスタンスの作成と破棄が求められるワークロード
    • APIサーバ/Web アプリケーション
    • ⼀時的なワークロード
    • CI/CD パイプライン・ジョブ
    • 開発/テスト環境
    • データ/メディア処理
    • ⾃動化タスク
    3. サーバー/VM 上で直接実⾏されるスタンドアロン コンテナ・ワークロード
    e.g., スケールアウトが考慮されていないレガシー・アプリケーションをコンテナ化してサーバレスで運⽤負荷軽減
    OCI Container Instances のユースケース
    Copyright © 2023, Oracle and/or its affiliates
    6

    View Slide

  7. インフラ管理不要(サーバレス)の Worker Node オプション
    7 Copyright © 2023, Oracle and/or its affiliates
    OKE (Oracle Container Engine for Kubernetes) Virtual Nodes
    ■ ユースケース
    Worker Node の運⽤にコストをかけずに運⽤したい
    Worker Node の運⽤コスト増⼤を防ぎたい
    ■ 特徴
    • Worker Node の管理が不要のサーバレス Worker Node
    環境 (Master Node は従来通りマネージドで提供)
    • スケーリング、アップグレード、トラブルシューティングなどの
    Worker Node 運⽤上のコストを⾃動化
    • コンテナアプリケーションが消費するリソース (CPU/メモリ) に
    基づいたきめ細やかな従量課⾦
    ■ 価格
    Pod が利⽤するリソース (CPU/メモリ) による課⾦
    ※具体的な価格はまだ未発表
    Container Engine
    For Kubernetes
    Managed Node Pool
    Virtual
    Node
    Virtual
    Node
    Pod
    ⾃動
    スケール Node
    ⾃動
    スケール
    Coming Soon!!

    View Slide

  8. View Slide

  9. Our mission is to help people see data in new ways,
    discover insights, unlock endless possibilities.

    View Slide