AksServiceDeploymentConfiguration Sınıf
Azure Kubernetes Service dağıtılan bir hizmetin dağıtım yapılandırma bilgilerini temsil eder.
sınıfının yöntemini AksWebservice kullanarak deploy_configuration
bir AksServiceDeploymentConfiguration nesnesi oluşturun.
AKS işlem hedefine dağıtmak için bir yapılandırma nesnesi başlatın.
- Devralma
-
AksServiceDeploymentConfiguration
Oluşturucu
AksServiceDeploymentConfiguration(autoscale_enabled, autoscale_min_replicas, autoscale_max_replicas, autoscale_refresh_seconds, autoscale_target_utilization, collect_model_data, auth_enabled, cpu_cores, memory_gb, enable_app_insights, scoring_timeout_ms, replica_max_concurrent_requests, max_request_wait_time, num_replicas, primary_key, secondary_key, tags, properties, description, gpu_cores, period_seconds, initial_delay_seconds, timeout_seconds, success_threshold, failure_threshold, namespace, token_auth_enabled, compute_target_name, cpu_cores_limit, memory_gb_limit, blobfuse_enabled=None)
Parametreler
Name | Description |
---|---|
cpu_cores_limit
Gerekli
|
Bu Web hizmetini kullanmasına izin verilen en fazla cpu çekirdeği sayısı. Ondalık olabilir. |
memory_gb_limit
Gerekli
|
Bu Web hizmeti için en fazla bellek miktarı (GB cinsinden) kullanılabilir. Ondalık olabilir. |
autoscale_enabled
Gerekli
|
Bu Web hizmeti için otomatik ölçeklendirmenin etkinleştirilip etkinleştirilmeydiğini gösterir.
Varsayılan değer Yok ise |
autoscale_min_replicas
Gerekli
|
Bu Web hizmetini otomatik olarak ölçeklerken kullanılacak en az kapsayıcı sayısı. Varsayılan değer 1'tir. |
autoscale_max_replicas
Gerekli
|
Bu Web hizmetini otomatik ölçeklendirme sırasında kullanılacak kapsayıcı sayısı üst sınırı. Varsayılan değer 10'dır |
autoscale_refresh_seconds
Gerekli
|
Otomatik ölçeklendiricinin bu Web hizmetini ölçeklendirmeye çalışma sıklıkları. Varsayılan değer 1'tir. |
autoscale_target_utilization
Gerekli
|
Otomatik ölçeklendiricinin bu Web hizmeti için korumayı denemesi gereken hedef kullanım (100'ün yüzdesinde). Varsayılan değer 70'tir. |
collect_model_data
Gerekli
|
Bu Web hizmeti için model veri toplamanın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur. |
auth_enabled
Gerekli
|
Bu Web hizmeti için kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer True'dır. |
cpu_cores
Gerekli
|
Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir. Varsayılan değer: 0.1 |
memory_gb
Gerekli
|
Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir. Varsayılan değer 0,5'tir |
enable_app_insights
Gerekli
|
Bu Web hizmeti için Application Insights günlüğünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur |
scoring_timeout_ms
Gerekli
|
Bu Web hizmetine yapılan puanlama çağrıları için zorlanması gereken zaman aşımı. Varsayılan değer 60000'tir. |
replica_max_concurrent_requests
Gerekli
|
Bu Web hizmeti için izin verilen çoğaltma başına en fazla eşzamanlı istek sayısı. Varsayılan değer 1'tir. Microsoft Teknik Destek veya Azure Machine Learning ekibinin bir üyesi tarafından belirtilmediği sürece bu ayarı varsayılan değer olan 1'den değiştirmeyin. |
max_request_wait_time
Gerekli
|
Bir isteğin 503 hatası döndürmeden önce kuyrukta kalacağı (milisaniye cinsinden) maksimum süre. Varsayılan değer 500'dır. |
num_replicas
Gerekli
|
Bu Web hizmeti için ayrılacak kapsayıcı sayısı. Varsayılan değildir, bu parametre ayarlanmadıysa otomatik ölçeklendirici varsayılan olarak etkinleştirilir. |
primary_key
Gerekli
|
Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı. |
secondary_key
Gerekli
|
Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı. |
tags
Gerekli
|
Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü. |
properties
Gerekli
|
Bu Web hizmetini vermek için anahtar değeri özelliklerinin sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir. |
description
Gerekli
|
Bu Web hizmetini vermek için bir açıklama. |
gpu_cores
Gerekli
|
Bu Web hizmeti için ayrılacak GPU çekirdeği sayısı. Varsayılan değer 0'dır. |
period_seconds
Gerekli
|
Canlılık araştırmasını gerçekleştirme sıklığı (saniye cinsinden). Varsayılan olarak 10 saniyedir. En düşük değer 1'dir. |
initial_delay_seconds
Gerekli
|
Canlılık yoklamaları başlatılmadan önce kapsayıcı başlatıldıktan sonraki saniye sayısı. Varsayılan değer 310'dır. |
timeout_seconds
Gerekli
|
Canlılık araştırmasının zaman aşımına uğradıktan sonra geçmesi gereken saniye sayısı. Varsayılan değer 2 saniyedir. En düşük değer 1'dir. |
success_threshold
Gerekli
|
Canlılık araştırması için ardışık en düşük başarılar başarısız olduktan sonra başarılı olarak kabul edilir. Varsayılan değer 1'tir. En düşük değer 1'dir. |
failure_threshold
Gerekli
|
Pod başlatıldığında ve canlılık yoklaması başarısız olduğunda Kubernetes vazgeçmeden önce zamanları dener |
namespace
Gerekli
|
Bu Web hizmetinin dağıtılacağı Kubernetes ad alanı: en fazla 63 küçük harf alfasayısal ('a'-'z', '0'-'9') ve kısa çizgi ('-') karakter. İlk ve son karakterler kısa çizgi olamaz. |
token_auth_enabled
Gerekli
|
Bu Web hizmeti için Azure Active Directory kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Bu etkinleştirilirse, kullanıcılar Azure Active Directory kimlik bilgilerini kullanarak erişim belirtecini getirerek bu Web hizmeti'ne erişebilir. Varsayılan değer False'tur. |
cpu_cores_limit
Gerekli
|
Bu Web hizmetini kullanmasına izin verilen en fazla cpu çekirdeği sayısı. Ondalık olabilir. |
memory_gb_limit
Gerekli
|
Bu Web hizmeti için en fazla bellek miktarı (GB cinsinden) kullanılabilir. Ondalık olabilir. |
blobfuse_enabled
|
Bu Web hizmeti için model indirme için blobfuse'un etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer True'dır Default value: None
|
autoscale_enabled
Gerekli
|
Bu Web hizmeti için otomatik ölçeklendirmenin etkinleştirilip etkinleştirilmeydiğini gösterir.
Varsayılan değer Yok ise |
autoscale_min_replicas
Gerekli
|
Bu Web hizmetini otomatik olarak ölçeklerken kullanılacak en az kapsayıcı sayısı. Varsayılan değer 1'tir. |
autoscale_max_replicas
Gerekli
|
Bu Web hizmetini otomatik ölçeklendirme sırasında kullanılacak kapsayıcı sayısı üst sınırı. Varsayılan değer 10'dır |
autoscale_refresh_seconds
Gerekli
|
Otomatik ölçeklendiricinin bu Web hizmetini ölçeklendirmeye çalışma sıklıkları. Varsayılan değer 1'tir. |
autoscale_target_utilization
Gerekli
|
Otomatik ölçeklendiricinin bu Web hizmeti için korumayı denemesi gereken hedef kullanım (100'ün yüzdesinde). Varsayılan değer 70'tir. |
collect_model_data
Gerekli
|
Bu Web hizmeti için model veri toplamanın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur. |
auth_enabled
Gerekli
|
Bu Web hizmeti için kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer True'dır. |
cpu_cores
Gerekli
|
Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir. Varsayılan değer: 0.1 |
memory_gb
Gerekli
|
Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir. Varsayılan değer 0,5'tir |
enable_app_insights
Gerekli
|
Bu Web hizmeti için Application Insights günlüğünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur |
scoring_timeout_ms
Gerekli
|
Bu Web hizmetine yapılan puanlama çağrıları için zorlanması gereken zaman aşımı. Varsayılan değer 60000'tir. |
replica_max_concurrent_requests
Gerekli
|
Bu Web hizmeti için izin verilen çoğaltma başına en fazla eşzamanlı istek sayısı. Varsayılan değer 1'tir. Microsoft Teknik Destek veya Azure Machine Learning ekibinin bir üyesi tarafından belirtilmediği sürece bu ayarı varsayılan değer olan 1'den değiştirmeyin. |
max_request_wait_time
Gerekli
|
Bir isteğin 503 hatası döndürmeden önce kuyrukta kalacağı (milisaniye cinsinden) maksimum süre. Varsayılan değer 500'dır. |
num_replicas
Gerekli
|
Bu Web hizmeti için ayrılacak kapsayıcı sayısı. Varsayılan değildir, bu parametre ayarlanmadıysa otomatik ölçeklendirici varsayılan olarak etkinleştirilir. |
primary_key
Gerekli
|
Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı. |
secondary_key
Gerekli
|
Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı. |
tags
Gerekli
|
Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü. |
properties
Gerekli
|
Bu Web hizmetini vermek için anahtar değeri özelliklerinin sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir. |
description
Gerekli
|
Bu Web hizmetini vermek için bir açıklama. |
gpu_cores
Gerekli
|
Bu Web hizmeti için ayrılacak GPU çekirdeği sayısı. Varsayılan değer 0'dır. |
period_seconds
Gerekli
|
Canlılık araştırmasını gerçekleştirme sıklığı (saniye cinsinden). Varsayılan olarak 10 saniyedir. En düşük değer 1'dir. |
initial_delay_seconds
Gerekli
|
Canlılık yoklamaları başlatılmadan önce kapsayıcı başlatıldıktan sonraki saniye sayısı. Varsayılan değer 310'dır. |
timeout_seconds
Gerekli
|
Canlılık araştırmasının zaman aşımına uğradıktan sonra geçmesi gereken saniye sayısı. Varsayılan değer 2 saniyedir. En düşük değer 1'dir. |
success_threshold
Gerekli
|
Canlılık araştırması için ardışık en düşük başarılar başarısız olduktan sonra başarılı olarak kabul edilir. Varsayılan değer 1'tir. En düşük değer 1'dir. |
failure_threshold
Gerekli
|
Pod başlatıldığında ve canlılık yoklaması başarısız olduğunda Kubernetes vazgeçmeden önce zamanları dener |
namespace
Gerekli
|
Bu Web hizmetinin dağıtılacağı Kubernetes ad alanı: en fazla 63 küçük harf alfasayısal ('a'-'z', '0'-'9') ve kısa çizgi ('-') karakter. İlk ve son karakterler kısa çizgi olamaz. |
token_auth_enabled
Gerekli
|
Bu Web hizmeti için Azure Active Directory kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Bu etkinleştirilirse, kullanıcılar Azure Active Directory kimlik bilgilerini kullanarak erişim belirtecini getirerek bu Web hizmeti'ne erişebilir. Varsayılan değer False'tur. |
compute_target_name
Gerekli
|
Dağıtılacak işlem hedefinin adı |
cpu_cores_limit
Gerekli
|
Bu Web hizmetini kullanmasına izin verilen en fazla cpu çekirdeği sayısı. Ondalık olabilir. |
memory_gb_limit
Gerekli
|
Bu Web hizmeti için en fazla bellek miktarı (GB cinsinden) kullanılabilir. Ondalık olabilir. |
blobfuse_enabled
Gerekli
|
Bu Web hizmeti için model indirme için blobfuse'un etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer True'dır |
Değişkenler
Name | Description |
---|---|
autoscale_enabled
|
Bu Web hizmeti için otomatik ölçeklendirmenin etkinleştirilip etkinleştirilmeydiğini gösterir.
Varsayılan değer Yok ise |
autoscale_min_replicas
|
Bu Web hizmetini otomatik olarak ölçeklerken kullanılacak en az kapsayıcı sayısı. Varsayılan değer 1'tir. |
autoscale_max_replicas
|
Bu Web hizmetini otomatik ölçeklendirme sırasında kullanılacak kapsayıcı sayısı üst sınırı. Varsayılan değer 10'dır |
autoscale_refresh_seconds
|
Otomatik ölçeklendiricinin bu Web hizmetini ölçeklendirmeye çalışma sıklıkları. Varsayılan değer 1'tir. |
autoscale_target_utilization
|
Otomatik ölçeklendiricinin bu Web hizmeti için korumayı denemesi gereken hedef kullanım (100'ün yüzdesinde). Varsayılan değer 70'tir. |
collect_model_data
|
Bu Web hizmeti için model veri toplamanın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur. |
auth_enabled
|
Bu Web hizmeti için kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer True'dır. |
cpu_cores
|
Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir. Varsayılan değer: 0.1 |
memory_gb
|
Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir. Varsayılan değer 0,5'tir |
enable_app_insights
|
Bu Web hizmeti için Application Insights günlüğünün etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur |
scoring_timeout_ms
|
Bu Web hizmetine yapılan puanlama çağrıları için zorlanması gereken zaman aşımı. Varsayılan değer 60000'tir. |
replica_max_concurrent_requests
|
Bu Web hizmeti için izin verilen çoğaltma başına en fazla eşzamanlı istek sayısı. Varsayılan değer 1'tir. Microsoft Teknik Destek veya Azure Machine Learning ekibinin bir üyesi tarafından belirtilmediği sürece bu ayarı varsayılan değer olan 1'den değiştirmeyin. |
max_request_wait_time
|
Bir isteğin 503 hatası döndürmeden önce kuyrukta kalacağı (milisaniye cinsinden) maksimum süre. Varsayılan değer 500'dır. |
num_replicas
|
Bu Web hizmeti için ayrılacak kapsayıcı sayısı. Varsayılan değildir, bu parametre ayarlanmadıysa otomatik ölçeklendirici varsayılan olarak etkinleştirilir. |
primary_key
|
Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı. |
secondary_key
|
Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı. |
azureml.core.webservice.AksServiceDeploymentConfiguration.tags
|
Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü. |
azureml.core.webservice.AksServiceDeploymentConfiguration.properties
|
Bu Web hizmetini vermek için anahtar değeri özelliklerinin sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir. |
azureml.core.webservice.AksServiceDeploymentConfiguration.description
|
Bu Web hizmetini vermek için bir açıklama. |
gpu_cores
|
Bu Web hizmeti için ayrılacak GPU çekirdeği sayısı. Varsayılan değer 0'dır. |
period_seconds
|
Canlılık araştırmasını gerçekleştirme sıklığı (saniye cinsinden). Varsayılan olarak 10 saniyedir. En düşük değer 1'dir. |
initial_delay_seconds
|
Canlılık yoklamaları başlatılmadan önce kapsayıcı başlatıldıktan sonraki saniye sayısı. Varsayılan değer 310'dır. |
timeout_seconds
|
Canlılık araştırmasının zaman aşımına uğradıktan sonra geçmesi gereken saniye sayısı. Varsayılan değer 2 saniyedir. En düşük değer 1'dir. |
success_threshold
|
Canlılık araştırması için ardışık en düşük başarılar başarısız olduktan sonra başarılı olarak kabul edilir. Varsayılan olarak 1'e ayarlanır. En düşük değer 1'dir. |
failure_threshold
|
Pod başlatıldığında ve canlılık yoklaması başarısız olduğunda Kubernetes, vazgeçmeden önce zamanları dener |
azureml.core.webservice.AksServiceDeploymentConfiguration.namespace
|
Bu Web hizmetinin dağıtılacağı Kubernetes ad alanı: en fazla 63 küçük alfasayısal ('a'-'z', '0'-'9') ve kısa çizgi ('-') karakterleri. İlk ve son karakterler kısa çizgi olamaz. |
token_auth_enabled
|
Bu Web hizmeti için Azure Active Directory kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Bu etkinleştirilirse, kullanıcılar Azure Active Directory kimlik bilgilerini kullanarak erişim belirtecini getirerek bu Web hizmeti'ne erişebilir. Varsayılan değer False'tur. |
Yöntemler
print_deploy_configuration |
Dağıtım yapılandırmasını yazdırın. |
validate_configuration |
Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin. Doğrulama başarısız olursa bir WebserviceException oluşturur. |
print_deploy_configuration
Dağıtım yapılandırmasını yazdırın.
print_deploy_configuration()
validate_configuration
Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.
Doğrulama başarısız olursa bir WebserviceException oluşturur.
validate_configuration()
Özel durumlar
Tür | Description |
---|---|