コンピュート形状を選択する方法
選択プロセスには、形状の選択、テンプレート・イメージを使用したその形状のインスタンスの作成、およびパフォーマンス・テストの実行が含まれます。
Oracle Cloud Infrastructure Compute環境について
Oracle Cloud Infrastructureを初めて使用する場合、コンピュート・インスタンスへのアクセス方法について学習する必要があります。
次の段落では、Oracle Cloud Infrastructure Computeの概要を簡単に説明します。詳細は、Oracle Cloud Infrastructureのドキュメントを参照してください。
Oracle Cloud Infrastructure Computeは、ベア・メタル・ハードウェアまたは仮想マシンで実行されているOracle Cloudのオペレーティング・システムへのコマンドライン・アクセスを提供します。使用可能なオペレーティング・システム・イメージには、Oracle Linux、CentOS、UbuntuおよびWindowsがあります。組込みイメージに基づいて独自のカスタム・イメージを作成し、独自のイメージをアップロードしてインスタンスの作成に使用するように配置することもできます。
コンピュート・インスタンスを作成する前に、仮想クラウド・ネットワーク(VCN)を作成する必要があります。ネットワークを作成したら、指定したネットワーク・トラフィックのみを許可することによって、ネットワークへのアクセスを制御するセキュリティ・リストを設定します。既存のデフォルト・セキュリティ・リストを変更するか、または新しいセキュリティ・リストを作成できます。セキュリティ・リストを設定したら、SSHを使用してインスタンスにログインできます。
組込みイメージでは、デフォルトでSSHおよびSSHポートが有効化されています。同様に、デフォルトのセキュリティ・リストでは、ポート22でのトラフィックの抑制およびすべてのポートでのトラフィックの抑制が可能です。そのため、インスタンスのプロビジョニング後、すぐにSSHを使用してログインしたり、scp
を使用してファイルをそこにコピーしたり、curl
またはwget
を使用してインターネットからコンテンツをダウンロードしたりできます。ただし、Jupyter NotebookなどのWebサーバーや他のソフトウェアを設定する場合は、インスタンスが使用する仮想クラウド・ネットワークのセキュリティ・リストを変更する必要があります。
トラフィックがインスタンス上のポートに到達できるようにするには、トラフィックがこれらのポートを通過できるように、インスタンスにファイアウォール・ルールも設定する必要があります。
非Gpaテンプレート・インスタンスのプロビジョニング
テスト・インスタンスの作成時に使用するテンプレート・イメージを作成します。正しいコンピューティング形態を見つける前に、このテンプレートから最大4つのインスタンスを作成する必要がある場合があります。
インスタンスの作成には数分かかりますが、そのインスタンスをソフトウェアとデータでロードすると時間がかかる場合があります。テンプレート・イメージを作成し、ソフトウェアとデータをインストールすると、ニーズに応じた正しい形状をより迅速に判断できます。
カスタム・イメージの作成
使用するソフトウェアおよびデータをインストールした後に、インスタンスのカスタム・イメージを作成します。すべてのソフトウェアとデータがインストールされたカスタム・イメージがある場合、後続の環境の設定が高速で簡単になります。
- Oracle Cloudコンソールにログインして、ナビゲーション・メニューを開きます。
- 「計算」で、「インスタンス」をクリックします。
- テンプレート・イメージの名前をクリックします。
- 「インスタンスの詳細」ページの「アクション」ボタンで、「カスタム・イメージの作成」をクリックします。
- Ml -カスタム・イメージなどの名前を入力し、「カスタム・イメージの作成」をクリックします。
最適なコンピュート・シェイプの選択
マシン学習のニーズに最適なコンピューティング形態は、速度とコストの最適なバランスを提供するものです。
注意:
オファーの形状は需要にあわせて定期的に更新され、ハードウェア価格および可用性の変更が反映されます。その結果、このドキュメントを読んだ時点で使用可能な形状がグラフに反映されていない可能性があります。この場合も同じ手順を使用できますが、使用できるものを反映するように調整する必要があることに注意してください。まず、テスト・ワークロードのターゲット時間を選択します。30秒未満で完了させたり、2時間では問題ない場合があります。
次に、使用するダイアグラムを決定します。ニューラル・ネットワーク(トレーニング)の場合、ほとんどの場合、Gvu形状が必要です。ニューラル・ネットワークを含まないマシン学習トレーニングの場合、非常に大量のデータがある場合やNVIDIAのRAPIDSツールキットを使用している場合を除き、通常は非GPU形状を使用できます。推論タスクの場合、ほとんどの場合、Gcu以外の形状を使用できます。
GPU形状が必要ないと判断した場合は、標準形状またはDenseIO形状が必要かどうかを決定します。DenseIOの形状は、高性能なローカル記憶域を必要とする大規模なデータ集中型の作業負荷に最適です。これらでは、ローカルの非流動的メモリーExpress (NVMe)ソリッド・ステート・ドライブ・ストレージが使用されます。DenseIOの形状の中から選択するものは少ないため、ここでは扱いません。
ベンチマークのかわりに独自のデータを使用している場合は、代表的なサブセットの使用を検討し、その結果を完全セットに推定することを検討してください。たとえば、100万のイメージを処理する必要がある場合、評価に10,000のイメージを使用し、100万の品目データセットになるような推定を使用します。
Gap図形が必要な場合は、次のダイアグラムを使用します。

図choose-gpu-shape.pngの説明
Gap図形が不要な場合は、次のダイアグラムを使用します。

図choose-std-shape.pngの説明
最適なコンピューティング形態を選択するには: