aks モジュール
Azure Kubernetes Service に Web サービス エンドポイントとして機械学習モデルをデプロイするための機能が含まれています。
Azure Kubernetes Service (AKS) は、複数のコンテナー間のサービス検出、自動スケーリング、調整されたアプリケーションアップグレードなど、完全なコンテナー オーケストレーションが必要なシナリオに推奨されます。
詳細については、「 Azure Kubernetes Service へのモデルのデプロイ」を参照してください。
クラス
| AksEndpoint |
注 これは試験的なクラスであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。 Azure Kubernetes Service で実行されている同じエンドポイントの背後にある Web サービス バージョンのコレクションを表します。 AksWebserviceは単一のスコアリング エンドポイントを持つ 1 つのサービスをデプロイしますが、AksEndpoint クラスを使用すると、同じスコアリング エンドポイントの背後に複数の Web サービス バージョンをデプロイできます。 A/B テストなど、制御された方法でモデルをデプロイできるように、トラフィックの割合を提供するように各 Web サービス バージョンを構成できます。 AksEndpoint を使用すると、AksWebservice と同様のモデル オブジェクトからデプロイできます。 Web サービス インスタンスを初期化します。 Web サービス コンストラクターは、指定されたワークスペースに関連付けられている Web サービス オブジェクトのクラウド表現を取得します。 取得した Web サービス オブジェクトの特定の型に対応する子クラスのインスタンスが返されます。 |
| AksEndpointDeploymentConfiguration |
注 これは試験的なクラスであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。 Azure Kubernetes Service にデプロイされたサービスのデプロイ構成情報を表します。
エンドポイントを AKS コンピューティング ターゲットにデプロイするための構成オブジェクトを初期化します。 |
| AksServiceAccessToken |
Web サービスに対するスコア付け要求の Authorization ヘッダーで指定できるアクセス トークンについて説明します。 WebServiceAccessToken の新しいインスタンスを作成します。 |
| AksServiceDeploymentConfiguration |
Azure Kubernetes Service にデプロイされたサービスのデプロイ構成情報を表します。
AKS コンピューティング ターゲットにデプロイするための構成オブジェクトを初期化します。 |
| AksWebservice |
Azure Kubernetes Service 上の Web サービス エンドポイントとしてデプロイされた機械学習モデルを表します。 デプロイされたサービスは、モデル、スクリプト、および関連ファイルから作成されます。 結果として得られる Web サービスは、REST API を使用して負荷分散された HTTP エンドポイントです。 この API にデータを送信し、モデルによって返された予測を受け取ることができます。 AksWebservice は、1 つのサービスを 1 つのエンドポイントにデプロイします。 複数のサービスを 1 つのエンドポイントにデプロイするには、 AksEndpoint クラスを使用します。 詳細については、「 Azure Kubernetes Service クラスターへのモデルのデプロイ」を参照してください。 Web サービス インスタンスを初期化します。 Web サービス コンストラクターは、指定されたワークスペースに関連付けられている Web サービス オブジェクトのクラウド表現を取得します。 取得した Web サービス オブジェクトの特定の型に対応する子クラスのインスタンスが返されます。 |
| AutoScaler |
AksWebservice の自動スケール構成の詳細を定義します。 AutoScaler の構成値は、 AKS AutoScaler を初期化します。 |
| ContainerResourceRequirements |
Web サービスによって使用されるコンテナーのリソース要件を定義します。 ContainerResourceRequirement 値は、Webervice をデプロイまたは更新するときに指定されます。 たとえば、 コンテナー リソースの要件を初期化します。 |
| DataCollection |
AksWebserviceのデータ収集構成を定義します。 DataCollection オブジェクトを初期化します。 |
| LivenessProbeRequirements |
Web サービスのデプロイのライブネス プローブの時間要件を定義します。 LivenessProbeRequirements 構成値は、Webervice をデプロイまたは更新するときに指定されます。
たとえば、 コンテナー リソースの要件を初期化します。 |