Snowpark Container Services: コンピューティングプールノードごとの新しいステージマウント割り当て制限¶
サービスインスタンスを実行するコンピューティングプールノードを選択する場合、Snowflakeの動作は次のようになります。
- 変更前:
Snowflakeは、 仕様 の
containers.resources
フィールドでリクエストされたリソースが特定のノードで利用可能であることを確認します。- 変更後:
Snowflakeはまた、コンピューティングプールノードがノードあたり8ステージのマウント割り当てを超えないようにします。
Snowflakeは、アプリケーションコンテナーで使用するストレージボリュームをサポートしています。Snowflake内部ステージは、 サポートされているストレージボリュームタイプ の1つです。
パフォーマンスを最適化するため、Snowflakeは、1つのステージボリュームマウントを使用するサービスインスタンスの数を、1つのコンピューティングプールノードにつき8つに制限するようになりました。これらのインスタンスが同じサービスに属しているか、異なるサービスに属しているかは関係ありません。
上限に達すると、Snowflakeはそのノードを使用して、ステージボリュームを使用する新しいサービスインスタンスを開始することはしません。代わりに、Snowflakeはコンピューティングプール内の別のノードでサービスインスタンスを開始します。
ノードのこのステージマウント割り当て制限に対応するために、場合によっては、コンピューティングプールにリクエストするノードの最大数を増やすことができます。そうすると、Snowflakeはサービスインスタンスを開始するための追加ノードを確実に利用できるようになります。
参照: 1698