イメージのビルド中

Oracle Cloud Infrastructureでコンピュート・インスタンスを起動するために使用できるイメージの一部としてアプリケーションを提供する場合は、Oracle Cloud Infrastructure Computeテナンシでイメージを作成またはインポートする必要があります。

カスタム・イメージを生成した後、イメージに互換性のあるシェイプの適切なセットを選択します。シェイプは、コンピュート・インスタンスのCPU数、メモリー量、vnicの数、およびサポートされる最大帯域幅を決定するテンプレートです。Oracle Cloud Infrastructureは、ローカルにアタッチされたNVMeストレージの有無にかかわらず、ベア・メタル・コンピュート・シェイプと仮想マシン・コンピュート・シェイプの両方を提供します。選択したシェイプのイメージを使用して、アプリケーションの起動をテストしていることを確認してください。OCI Computeドキュメントのカスタム・イメージの管理を参照してください。

ベア・メタル・インスタンスに加えて、Oracle Cloud Infrastructureは次の仮想化モードをサポートしています。

  • エミュレーション
  • 準仮想化
  • ネイティブ(ハードウェア仮想マシンまたはHVM)

カスタム・イメージをOracle Cloud Infrastructureにインポートして、仮想マシン(VM)インスタンス・インスタンスをエミュレート・モードまたは準仮想化モードで起動できます。ネイティブ(HVM)イメージは、既存のOracle Cloud Infrastructureベース・イメージの上に構築する必要があります。詳細は、独自のイメージの導入(BYOI)を参照してください。

仮想化モードを使用するための次の違いと推奨事項を理解することが重要です。

  1. エミュレーション・モードで実行されているインスタンスは、完全にエミュレーションされます。エミュレート・モードのVMは、古いオペレーティング・システム(カーネル・バージョンが3.4より古いLinux)と互換性がありますが、PVおよびネイティブのVMより低速です。イメージがPVモードをサポートしている場合は、エミュレート・モードでイメージを配布しないでください。エミュレート・モード・インスタンスは、IDEディスクおよびe1000ニック・インタフェースに公開され、このドライバは、指定されたコンピュート・シェイプに関係なく、1GBps帯域幅の制限があります。この帯域幅の制限は、一部の顧客またはアプリケーションで問題になる可能性があります。Bring Your Own Image(BYOI)を参照してください。
  2. 準仮想化モードで実行されるインスタンスは、Virtioを利用してほぼベア・メタル・パフォーマンスを実現します。イメージは、可能なかぎり準仮想化モードで配布する必要があります。新しいカーネル・バージョン(3.4+)を持つLinuxは、virtio/PVモードと互換性がある必要があります。PVモードでは、様々な世代のOracle Cloud Infrastructureハードウェア間でイメージの互換性が提供されるため、ライフサイクル管理およびメンテナンスに役立ちます。
  3. ネイティブ・モードで実行されているVMインスタンスは、ハードウェア仮想マシン(HVM)です。このモードでは、インスタンスはSR-IOV/VFに公開され、ネットワーク・パフォーマンスが向上します。Oracle Cloud Infrastructureベース・イメージはネイティブ・イメージです。ネイティブ・モードをサポートするために、可能な場合は常に、既存のOracle Cloud Infrastructureベース・イメージの上にイメージを構築します。Oracle Cloud Infrastructureには、カスタムOracle Cloud Infrastructure VMイメージを構築できるパッカー・ビルダーがあります。

カスタム・イメージを生成する前に、イメージが関連するイメージのガイドラインに準拠していることを確認してください。

公開のためにリストをMarketplaceに送信すると、Oracleによってリストがレビューされます。このレビューには、イメージがMarketplace標準に準拠していることを確認するためのセキュリティ・チェックとユーザー・エクスペリエンス・チェックが含まれており、リストの説明には、顧客がMarketplaceからアプリを起動したときに許容可能なユーザー・エクスペリエンスを提供するための適切な指示と詳細が含まれています。