AksServiceDeploymentConfiguration Osztály
A Azure Kubernetes Service üzembehelyezési konfigurációs adatait jelöli.
Hozzon létre egy AksServiceDeploymentConfiguration objektumot az deploy_configuration
AksWebservice osztály metódusával.
Egy konfigurációs objektum inicializálása egy AKS számítási célon való üzembe helyezéshez.
- Öröklődés
-
AksServiceDeploymentConfiguration
Konstruktor
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)
Paraméterek
Name | Description |
---|---|
cpu_cores_limit
Kötelező
|
A webszolgáltatás által használható processzormagok maximális száma. Tizedes tört is lehet. |
memory_gb_limit
Kötelező
|
A webszolgáltatás által használható maximális memóriamennyiség (GB-ban). Tizedes tört is lehet. |
autoscale_enabled
Kötelező
|
Azt jelzi, hogy engedélyezni kívánja-e az automatikus skálázást ehhez a webszolgáltatáshoz.
Alapértelmezés szerint Igaz, ha |
autoscale_min_replicas
Kötelező
|
A webszolgáltatás automatikus skálázásához használandó tárolók minimális száma. Alapértelmezés szerint 1. |
autoscale_max_replicas
Kötelező
|
A webszolgáltatás automatikus skálázásához használandó tárolók maximális száma. Alapértelmezett érték: 10 |
autoscale_refresh_seconds
Kötelező
|
Milyen gyakran próbálja meg az automatikus skálázási eszköz skálázni ezt a webszolgáltatást. Alapértelmezés szerint 1. |
autoscale_target_utilization
Kötelező
|
A cél kihasználtsága (a 100-ból százalékban) az automatikus skálázási eszköznek meg kell kísérelnie a webszolgáltatás karbantartását. Alapértelmezés szerint 70. |
collect_model_data
Kötelező
|
Engedélyezi-e a modelladatok gyűjtését ehhez a webszolgáltatáshoz. Alapértelmezés szerint Hamis. |
auth_enabled
Kötelező
|
Azt jelzi, hogy engedélyezi-e a hitelesítést ehhez a webszolgáltatáshoz. Alapértelmezés szerint Igaz. |
cpu_cores
Kötelező
|
A webszolgáltatáshoz lefoglalandó processzormagok száma. Tizedes tört is lehet. Alapértelmezett érték: 0,1 |
memory_gb
Kötelező
|
A webszolgáltatás számára lefoglalandó memória mennyisége (GB-ban). Tizedes tört is lehet. Alapértelmezett érték: 0,5 |
enable_app_insights
Kötelező
|
Azt határozza meg, hogy engedélyezi-e az Application Insights naplózását ehhez a webszolgáltatáshoz. Alapértelmezés szerint False (Hamis) |
scoring_timeout_ms
Kötelező
|
Időtúllépés a webszolgáltatás pontozási hívásainak kényszerítéséhez. Alapértelmezés szerint 60000. |
replica_max_concurrent_requests
Kötelező
|
A webszolgáltatás engedélyezéséhez replikánkénti maximális egyidejű kérések száma. Alapértelmezés szerint 1. Ne módosítsa ezt a beállítást az alapértelmezett 1 értékről, kivéve, ha a Microsoft műszaki támogatási szolgálata vagy az Azure Machine Learning csapatának tagja utasítja. |
max_request_wait_time
Kötelező
|
A kérések maximális időtartama (ezredmásodpercben), mielőtt 503-at ad vissza. Alapértelmezés szerint 500. |
num_replicas
Kötelező
|
A webszolgáltatáshoz lefoglalandó tárolók száma. Nincs alapértelmezett érték, ha ez a paraméter nincs beállítva, akkor az automatikus skálázási eszköz alapértelmezés szerint engedélyezve van. |
primary_key
Kötelező
|
A webszolgáltatáshoz használandó elsődleges hitelesítési kulcs. |
secondary_key
Kötelező
|
A webszolgáltatáshoz használandó másodlagos hitelesítési kulcs. |
tags
Kötelező
|
A webszolgáltatáshoz tartozó kulcsértékcímkék szótára. |
properties
Kötelező
|
A webszolgáltatáshoz tartozó kulcsérték-tulajdonságok szótára. Ezek a tulajdonságok az üzembe helyezés után nem módosíthatók, de új kulcsértékpárok is hozzáadhatók. |
description
Kötelező
|
A webszolgáltatás leírásának megadása. |
gpu_cores
Kötelező
|
A webszolgáltatáshoz lefoglalandó GPU-magok száma. Alapértelmezés szerint 0. |
period_seconds
Kötelező
|
Milyen gyakran (másodpercben) hajtja végre az élőség-mintavételt. Alapértelmezés szerint 10 másodperc. A minimális érték 1. |
initial_delay_seconds
Kötelező
|
A tároló elindítása után másodpercek száma az élettartam-mintavételek kezdeményezése előtt. Alapértelmezés szerint 310. |
timeout_seconds
Kötelező
|
Azon másodpercek száma, amelyek után az élettartam-mintavétel túllépi az időkorlátot. Alapértelmezés szerint 2 másodperc. A minimális érték 1. |
success_threshold
Kötelező
|
Az élettartam-mintavétel minimális egymást követő sikerei sikeresnek tekinthetők a sikertelenség után. Alapértelmezés szerint 1. A minimális érték 1. |
failure_threshold
Kötelező
|
Amikor elindul egy pod, és az élettartam-mintavétel meghiúsul, a Kubernetes kipróbálja |
namespace
Kötelező
|
A Kubernetes-névtér, amelyben a webszolgáltatás üzembe helyezhető: legfeljebb 63 kisbetűs alfanumerikus ('a'-'z', '0'-'9') és kötőjel ('-') karakter. Az első és az utolsó karakter nem lehet kötőjel. |
token_auth_enabled
Kötelező
|
Azt határozza meg, hogy engedélyezi-e az Azure Active Directory-hitelesítést ehhez a webszolgáltatáshoz. Ha ez engedélyezve van, a felhasználók hozzáférhetnek ehhez a webszolgáltatáshoz úgy, hogy lekérik a hozzáférési jogkivonatot az Azure Active Directory hitelesítő adataikkal. Alapértelmezés szerint Hamis. |
cpu_cores_limit
Kötelező
|
A webszolgáltatás által használható processzormagok maximális száma. Tizedes tört is lehet. |
memory_gb_limit
Kötelező
|
A webszolgáltatás által használható maximális memóriamennyiség (GB-ban). Tizedes tört is lehet. |
blobfuse_enabled
|
Azt határozza meg, hogy engedélyezi-e a blobfuse-t a webszolgáltatás modellletöltéséhez. Alapértelmezett érték: Igaz Alapértelmezett érték: None
|
autoscale_enabled
Kötelező
|
Azt jelzi, hogy engedélyezni kívánja-e az automatikus skálázást ehhez a webszolgáltatáshoz.
Alapértelmezés szerint Igaz, ha |
autoscale_min_replicas
Kötelező
|
A webszolgáltatás automatikus skálázásához használandó tárolók minimális száma. Alapértelmezés szerint 1. |
autoscale_max_replicas
Kötelező
|
A webszolgáltatás automatikus skálázásához használandó tárolók maximális száma. Alapértelmezett érték: 10 |
autoscale_refresh_seconds
Kötelező
|
Milyen gyakran próbálja meg az automatikus skálázási eszköz skálázni ezt a webszolgáltatást. Alapértelmezés szerint 1. |
autoscale_target_utilization
Kötelező
|
A cél kihasználtsága (a 100-ból százalékban) az automatikus skálázási eszköznek meg kell kísérelnie a webszolgáltatás karbantartását. Alapértelmezés szerint 70. |
collect_model_data
Kötelező
|
Engedélyezi-e a modelladatok gyűjtését ehhez a webszolgáltatáshoz. Alapértelmezés szerint Hamis. |
auth_enabled
Kötelező
|
Azt jelzi, hogy engedélyezi-e a hitelesítést ehhez a webszolgáltatáshoz. Alapértelmezés szerint Igaz. |
cpu_cores
Kötelező
|
A webszolgáltatáshoz lefoglalandó processzormagok száma. Tizedes tört is lehet. Alapértelmezett érték: 0,1 |
memory_gb
Kötelező
|
A webszolgáltatáshoz lefoglalandó memória mennyisége (GB-ban). Lehet decimális. Alapértelmezett érték: 0,5 |
enable_app_insights
Kötelező
|
Azt jelzi, hogy engedélyezi-e az Application Insights naplózását ehhez a webszolgáltatáshoz. Alapértelmezett érték: Hamis |
scoring_timeout_ms
Kötelező
|
Időtúllépés a webszolgáltatás pontozási hívásainak kényszerítéséhez. Alapértelmezés szerint 60000. |
replica_max_concurrent_requests
Kötelező
|
A webszolgáltatás engedélyezéséhez replikánkénti maximális egyidejű kérések száma. Alapértelmezés szerint 1. Ne módosítsa ezt a beállítást az alapértelmezett 1 értékről, kivéve, ha a Microsoft műszaki támogatási szolgálata vagy az Azure Machine Learning-csapat tagja utasítja. |
max_request_wait_time
Kötelező
|
Az 503-at tartalmazó hiba visszaadása előtt a kérések maximális időtartama (ezredmásodpercben) az üzenetsorban marad. Alapértelmezés szerint 500. |
num_replicas
Kötelező
|
A webszolgáltatáshoz lefoglalandó tárolók száma. Nincs alapértelmezett érték, ha ez a paraméter nincs beállítva, akkor az automatikus skálázás alapértelmezés szerint engedélyezve van. |
primary_key
Kötelező
|
A webszolgáltatáshoz használandó elsődleges hitelesítési kulcs. |
secondary_key
Kötelező
|
A webszolgáltatáshoz használandó másodlagos hitelesítési kulcs. |
tags
Kötelező
|
A webszolgáltatáshoz tartozó kulcsértékcímkék szótára. |
properties
Kötelező
|
A webszolgáltatáshoz tartozó kulcsérték-tulajdonságok szótára. Ezek a tulajdonságok nem módosíthatók az üzembe helyezés után, azonban új kulcsértékpárok is hozzáadhatók. |
description
Kötelező
|
Ennek a webszolgáltatásnak a leírását adja meg. |
gpu_cores
Kötelező
|
A webszolgáltatáshoz lefoglalandó GPU-magok száma. Alapértelmezés szerint 0. |
period_seconds
Kötelező
|
Milyen gyakran (másodpercben) hajtja végre az élőségi mintavételt. Alapértelmezés szerint 10 másodperc. A minimális érték 1. |
initial_delay_seconds
Kötelező
|
A tároló elindítása utáni másodpercek száma az élőségi mintavételek elindítása előtt. Alapértelmezés szerint 310. |
timeout_seconds
Kötelező
|
Azon másodpercek száma, amelyek után az élőképesség-mintavétel túllépi az időkorlátot. Alapértelmezés szerint 2 másodperc. A minimális érték 1. |
success_threshold
Kötelező
|
A sikertelen működés után sikeresnek ítélt élettartam-mintavétel minimális egymást követő sikerei. Alapértelmezés szerint 1. A minimális érték 1. |
failure_threshold
Kötelező
|
Amikor elindul egy pod, és az élőképesség-mintavétel meghiúsul, a Kubernetes kipróbálja |
namespace
Kötelező
|
A Webservice üzembe helyezéséhez használható Kubernetes-névtér: legfeljebb 63 kisbetűs alfanumerikus ('a'-'z', '0'-'9') és kötőjel ('-') karakter. Az első és az utolsó karakter nem lehet kötőjel. |
token_auth_enabled
Kötelező
|
Azt jelzi, hogy engedélyezi-e az Azure Active Directory hitelesítését ehhez a webszolgáltatáshoz. Ha ez engedélyezve van, a felhasználók hozzáférhetnek ehhez a webszolgáltatáshoz úgy, hogy lekérik a hozzáférési jogkivonatot az Azure Active Directory hitelesítő adataikkal. Alapértelmezés szerint Hamis. |
compute_target_name
Kötelező
|
A központilag üzembe helyezendő számítási cél neve |
cpu_cores_limit
Kötelező
|
A webszolgáltatás által használható processzormagok maximális száma. Lehet decimális. |
memory_gb_limit
Kötelező
|
A webszolgáltatás által használható maximális memóriamennyiség (GB-ban). Lehet decimális. |
blobfuse_enabled
Kötelező
|
Azt jelzi, hogy engedélyezi-e a blobfuse-t a webszolgáltatás modellletöltéséhez. Alapértelmezett érték: True |
Változók
Name | Description |
---|---|
autoscale_enabled
|
Azt jelzi, hogy engedélyezi-e az automatikus skálázást ehhez a webszolgáltatáshoz.
Alapértelmezés szerint Igaz, ha |
autoscale_min_replicas
|
A webszolgáltatás automatikus skálázásához használandó tárolók minimális száma. Alapértelmezés szerint 1. |
autoscale_max_replicas
|
A webszolgáltatás automatikus skálázása során használandó tárolók maximális száma. Alapértelmezett érték: 10 |
autoscale_refresh_seconds
|
Milyen gyakran próbálja meg az automatikus skálázási eszköz skálázni ezt a webszolgáltatást. Alapértelmezés szerint 1. |
autoscale_target_utilization
|
A cél kihasználtsága (a 100-ból százalékban) az automatikus skálázónak meg kell kísérelnie a webszolgáltatás karbantartását. Alapértelmezés szerint 70. |
collect_model_data
|
Azt jelzi, hogy engedélyezi-e a webszolgáltatás modelladat-gyűjtését. Alapértelmezés szerint Hamis. |
auth_enabled
|
Azt jelzi, hogy engedélyezi-e a hitelesítést ehhez a webszolgáltatáshoz. Alapértelmezés szerint Igaz. |
cpu_cores
|
A webszolgáltatáshoz lefoglalandó processzormagok száma. Lehet decimális. Alapértelmezett érték: 0.1 |
memory_gb
|
A webszolgáltatáshoz lefoglalandó memória mennyisége (GB-ban). Lehet decimális. Alapértelmezett érték: 0,5 |
enable_app_insights
|
Azt jelzi, hogy engedélyezi-e az Application Insights naplózását ehhez a webszolgáltatáshoz. Alapértelmezett érték: Hamis |
scoring_timeout_ms
|
Időtúllépés a webszolgáltatás pontozási hívásainak kényszerítéséhez. Alapértelmezés szerint 60000. |
replica_max_concurrent_requests
|
A webszolgáltatás engedélyezéséhez replikánkénti maximális egyidejű kérések száma. Alapértelmezés szerint 1. Ne módosítsa ezt a beállítást az alapértelmezett 1 értékről, kivéve, ha a Microsoft műszaki támogatási szolgálata vagy az Azure Machine Learning-csapat tagja utasítja. |
max_request_wait_time
|
Az 503-at tartalmazó hiba visszaadása előtt a kérések maximális időtartama (ezredmásodpercben) az üzenetsorban marad. Alapértelmezés szerint 500. |
num_replicas
|
A webszolgáltatáshoz lefoglalandó tárolók száma. Nincs alapértelmezett érték, ha ez a paraméter nincs beállítva, akkor az automatikus skálázás alapértelmezés szerint engedélyezve van. |
primary_key
|
A webszolgáltatáshoz használandó elsődleges hitelesítési kulcs. |
secondary_key
|
A webszolgáltatáshoz használandó másodlagos hitelesítési kulcs. |
azureml.core.webservice.AksServiceDeploymentConfiguration.tags
|
A webszolgáltatáshoz tartozó kulcsértékcímkék szótára. |
azureml.core.webservice.AksServiceDeploymentConfiguration.properties
|
A webszolgáltatáshoz tartozó kulcsérték-tulajdonságok szótára. Ezek a tulajdonságok nem módosíthatók az üzembe helyezés után, azonban új kulcsértékpárok is hozzáadhatók. |
azureml.core.webservice.AksServiceDeploymentConfiguration.description
|
Ennek a webszolgáltatásnak a leírását adja meg. |
gpu_cores
|
A webszolgáltatáshoz lefoglalandó GPU-magok száma. Alapértelmezés szerint 0. |
period_seconds
|
Milyen gyakran (másodpercben) hajtja végre az élőségi mintavételt. Alapértelmezés szerint 10 másodperc. A minimális érték 1. |
initial_delay_seconds
|
A tároló elindítása utáni másodpercek száma az élőségi mintavételek elindítása előtt. Alapértelmezés szerint 310. |
timeout_seconds
|
Azon másodpercek száma, amelyek után az élőképesség-mintavétel túllépi az időkorlátot. Alapértelmezés szerint 2 másodperc. A minimális érték 1. |
success_threshold
|
A sikertelen működés után sikeresnek ítélt élettartam-mintavétel minimális egymást követő sikerei. Alapértelmezés szerint 1. A minimális érték 1. |
failure_threshold
|
Amikor elindul egy pod, és az élettartam-mintavétel meghiúsul, a Kubernetes kipróbálja |
azureml.core.webservice.AksServiceDeploymentConfiguration.namespace
|
A Kubernetes-névtér, amelyben a webszolgáltatás üzembe helyezhető: legfeljebb 63 kisbetűs alfanumerikus ('a'-'z', '0'-'9') és kötőjel ('-') karakter. Az első és az utolsó karakter nem lehet kötőjel. |
token_auth_enabled
|
Azt határozza meg, hogy engedélyezi-e az Azure Active Directory-hitelesítést ehhez a webszolgáltatáshoz. Ha ez engedélyezve van, a felhasználók hozzáférhetnek ehhez a webszolgáltatáshoz úgy, hogy lekérik a hozzáférési jogkivonatot az Azure Active Directory hitelesítő adataikkal. Alapértelmezés szerint Hamis. |
Metódusok
print_deploy_configuration |
Az üzembehelyezési konfiguráció nyomtatása. |
validate_configuration |
Ellenőrizze, hogy a megadott konfigurációs értékek érvényesek-e. WebserviceExceptionet hoz létre, ha az ellenőrzés sikertelen. |
print_deploy_configuration
Az üzembehelyezési konfiguráció nyomtatása.
print_deploy_configuration()
validate_configuration
Ellenőrizze, hogy a megadott konfigurációs értékek érvényesek-e.
WebserviceExceptionet hoz létre, ha az ellenőrzés sikertelen.
validate_configuration()
Kivételek
Típus | Description |
---|---|