如何获取 Azure 机器学习和 Azure Databricks 下的计算实例大小列表?

How to get list of compute instance size under Azure Machine Learning and Azure Databricks?

此处的目标是使用 Kusto 查询从 Azure 门户中使用 Azure Resource Graph Explorer 查询 Azure 机器学习和 Azure Databricks 下常用计算实例大小的列表。从documentation这里,有一个资源列表可以查询,但是在microsoft.machinelearningservices/(非经典工作室)和Microsoft.Databricks/workspaces.

下没有任何计算

下面是尝试获取 VM 实例大小但未显示我们在 Azure 机器 Learning/Azure Databricks 下拥有的内容。

Resources
| project name, location, type, vmSize=tostring(properties.hardwareProfile.vmSize)
| where type =~ 'Microsoft.Compute/virtualMachines'
| order by name desc

Unfortunately, Azure Resource Graph Explorer doesn't provide any query to get any compute related information from both, Azure Machine Learning and Databricks.

虽然 Azure Resource Graph Explorer 支持连接功能,但可以通过关联资源及其属性来更高级地探索 Azure 环境。但这些服务仅适用于少数 Azure 资源,如 VM、存储帐户、Cosmos DB、SQL 数据库、网络安全组、public IP 地址等

因此,Azure Resource Graph Explorer 中没有这样的 Kusto 查询,它可以列出机器学习服务和 Databricks 的计算实例大小。

解决方法

机器学习服务

对于机器学习服务,您可以使用 Python SDK 直接从 ML 服务管理计算实例。参考 Python SDK azureml v1 了解更多。

Azure Databricks

集群是 Databricks 中的计算资源。您可以从 Databricks UI 过滤集群列表 并进行管理。提供集群配置、集群克隆、访问控制等功能,您可以根据需要使用。更多详情,请查看here.