ノートブック・セッション
ノートブック・セッションをトラブルシューティングします。
ノートブック・セッションの起動
ノートブック・セッションの起動時にエラーが表示される場合は、ノートブック・セッションの構成時の構成の誤りが原因である可能性があります。構成が修正されると、ノートブック・セッションは起動します。コンソールのノートブック・セッションの詳細ページ、またはCLIまたはAPIのlifecycleDetails
属性を使用して、失敗の原因を見つけます。
ノートブック・セッションが起動に失敗する場合、次を使用してノートブック・セッションの構成を修正します:
-
動的グループおよびポリシーを確認します:
OCIでは、動的グループおよびポリシーを使用してロールをユーザーに関連付け、ロールにリソースへのアクセスを許可します。ノートブック・セッションを起動および使用する前に、動的グループおよびポリシーの構成を正しく行う必要があります。
-
ネットワーク・インフラストラクチャの構成を確認します:
ノートブック・セッションの失敗の一般的な理由は、ネットワーク・インフラストラクチャの構成ミスです。
データ・サイエンス・リソース・マネージャのサンプル・テンプレートを使用すると、ノートブック・セッションの設定に必要なすべての基本構成を作成できます。カスタム構成が不要な場合は、このテンプレートを構成に使用します。
ネットワーキングのドキュメントに従って、VCN、サブネット、ルーティング表およびその他のネットワーク構成を構成および検証します。
-
非アクティブなノートブック・セッションのVCNおよびサブネットを確認します:
非アクティブなノートブック・セッションを再アクティブ化できない場合は、ノートブック・セッションが、最初に作成したときに使用したのと同じVCNおよびサブネット構成で起動されていることを確認してください。
リージョナル・サブネットから可用性ドメイン・サブネットに切り替えると、一部のリソースにアクセスできなくなる可能性があります。
これらのトラブルシューティングのヒントでノートブック・セッションの起動の問題を解決できない場合は、サポート・リクエストします。
ノートブック・セッションのサイズ設定
ノートブック・セッションでは、処理するデータ量の3倍のメモリーがあるシェイプを使用することをお薦めします。たとえば、10GBのデータセットの場合、VM.Standard2.2またはVM.Standard2.4が適切な選択肢です。
また、予算とスピードの問題でもあります。可能な場合は、GPUを使用することをお薦めします。VM.Standard2.16または2.24を使用している場合は、GPUに切り替えることをお薦めします。GPUは高価ですが、通常、高速化により、大規模な操作のコストが削減されます。たとえば、11M行でXGBoostモデルをトレーニングしたところ、GPUでは約7秒で実行されました。すべてのコアを使用したVM.Standard2.24では、同じモデルに20分以上かかりました。
ノートブック・セッション・メトリックのアラート
CPUまたはメモリーが指定のしきい値に達したときにデータ・サイエンティストに警告するように、ノートブック・セッション・メトリックにアラートおよび通知を設定することをお薦めします。アラートは、ノートブック・セッションで長時間実行のプロセスを実行する場合に役立ちます。ノートブック・セッションにアクセスできるユーザー・グループの一部であるデータ・サイエンティストは、メトリックを読み取り、アラームおよび通知を設定できる必要があります。メトリックにアラームを設定する前に、通知サービスでトピック、サブスクリプションおよびメッセージを管理するためのグループを許可するポリシーを設定する必要があります。
グループが通知サービスにアクセスできるようになったら、次のステップは、データ・サイエンティストが独自のアラームを設定できるようにすることです。
Oracle管理機能を使用するためのインターネットおよびネットワーキングの設定
ノートブック・セッションのデフォルト・ネットワーキングを選択した場合、ノートブックにはインターネット・アクセスがあります。カスタム・ネットワーキングを選択した場合は、インターネット・アクセス用のルート表にNATゲートウェイがあるプライベート・サブネットを使用する必要があります。
Oracle管理対象機能に接続するために、デフォルトのネットワーキングでは、オブジェクト・ストレージやストレージ・マウントなどのOCI管理対象機能にアクセスできます。カスタム・ネットワーキングを選択した場合は、アクセスを取得するために、インターネット・アクセスのあるNATゲートウェイまたは正しいルーティングを含むサービス・ゲートウェイを使用する必要があります。詳細は、サービス・ゲートウェイの概要を参照してください。「サービス・ゲートウェイの作成」および「NAT Gateway」も参照してください。