Snowpark Container Services : nouvelle limite d’attribution de montage de zone de préparation par nœud de pool de calcul¶
Attention
Ce changement de comportement est présent dans le bundle 2024_06.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Lors du choix d’un nœud de pool de calcul sur lequel exécuter une instance de service, le comportement de Snowflake est le suivant :
- Avant la modification:
Snowflake garantit que les ressources demandées dans le champ
containers.resources
dans la spécification sont disponibles sur le nœud spécifique.- Après la modification:
Snowflake garantit également que les nœuds du pool de calcul ne dépassent pas huit allocations de montage de zone de préparation par nœud.
Snowflake prend en charge les volumes de stockage destinés à être utilisés par les conteneurs d’application. La zone de préparation interne de Snowflake est l’un des types de volumes de stockage pris en charge.
Pour des performances optimales, Snowflake limite désormais le nombre d’instances de service qui utilisent un montage de volume de zone de préparation à huit par nœud de pool de calcul. Peu importe que ces instances appartiennent au même service ou à des services différents.
Lorsque la limite est atteinte, Snowflake n’utilise pas ce nœud pour démarrer de nouvelles instances de service qui utilisent un volume de zone de préparation. Au lieu de cela, Snowflake démarre l’instance de service sur un nœud différent du pool de calcul.
Pour prendre en charge cette limite d’allocation de montage de zone de préparation sur un nœud, dans certains cas, vous pouvez augmenter le nombre maximal de nœuds que vous demandez pour un pool de calcul. Cela garantit que des nœuds supplémentaires sont disponibles pour que Snowflake puisse démarrer vos instances de service.
Réf : 1698