Snowpark Container Services: コンピューティングプールノードごとの新しいステージマウント割り当て制限

注意

この動作変更は2024_06バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

サービスインスタンスを実行するコンピューティングプールノードを選択する場合、Snowflakeの動作は次のようになります。

変更前:

Snowflakeは、 仕様containers.resources フィールドでリクエストされたリソースが特定のノードで利用可能であることを確認します。

変更後:

Snowflakeはまた、コンピューティングプールノードがノードあたり8ステージのマウント割り当てを超えないようにします。

Snowflakeは、アプリケーションコンテナーで使用するストレージボリュームをサポートしています。Snowflake内部ステージは、 サポートされているストレージボリュームタイプ の1つです。

パフォーマンスを最適化するため、Snowflakeは、1つのステージボリュームマウントを使用するサービスインスタンスの数を、1つのコンピューティングプールノードにつき8つに制限するようになりました。これらのインスタンスが同じサービスに属しているか、異なるサービスに属しているかは関係ありません。

上限に達すると、Snowflakeはそのノードを使用して、ステージボリュームを使用する新しいサービスインスタンスを開始することはしません。代わりに、Snowflakeはコンピューティングプール内の別のノードでサービスインスタンスを開始します。

ノードのこのステージマウント割り当て制限に対応するために、場合によっては、コンピューティングプールにリクエストするノードの最大数を増やすことができます。そうすると、Snowflakeはサービスインスタンスを開始するための追加ノードを確実に利用できるようになります。

参照: 1698