什么是 Azure Stack 开发工具包 (ASDK)?
ASDK 用于对 Azure Stack Hub 进行单节点部署,可以免费下载和使用。 所有 ASDK 组件都安装在单个主计算机上运行的虚拟机 (VM) 中,该计算机必须满足或超过最低硬件要求。 ASDK 旨在提供一个环境,你可以在其中评估 Azure Stack Hub,并在非生产环境中使用与 Azure 一致的 API 和工具开发新型应用。
重要
不应在生产环境中使用 ASDK,也不应为其提供支持。
由于所有 ASDK 组件都部署到单个主计算机,因此可用的物理资源有限。 进行 ASDK 部署时,Azure Stack Hub 基础结构 VM 和租户 VM 共存于同一服务器计算机上。 此配置不应用于规模或性能评估。
对于生产工作负载,请使用 Azure Stack Hub 集成系统。 Azure Stack Hub 集成系统的大小范围为 4 到 16 个节点,由硬件合作伙伴和 Microsoft 共同提供支持。 如果你是 Azure Stack Hub 操作员,想要管理集成系统基础结构并提供服务,请参阅我们的操作员文档。
ASDK 旨在为以下人员提供 Azure 一致性混合云体验:
- 管理员(Azure Stack Hub 操作员):ASDK 是一种资源,可帮助评估和了解可用的 Azure Stack Hub 服务。
- 开发人员:ASDK 可以用来在本地(开发/测试环境)开发混合应用或新型应用。 这种灵活性提供了在 Azure Stack Hub 产品部署之前或部署时开发体验的可重复性。
ASDK 和多节点 Azure Stack Hub 的差异
单节点 ASDK 部署与多节点 Azure Stack Hub 部署在几个重要方面有所不同:
说明 | ASDK | 多节点 Azure Stack Hub |
---|---|---|
缩放 | 所有组件都安装在一个单节点服务器计算机上。 | 大小范围为 4-16 节点。 |
复原能力 | 单节点配置不提供高可用性。 | 支持高可用性功能。 |
联网 | ASDK 主机路由所有 ASDK 网络流量。 无其他切换要求。 | 需要在多节点部署中使用更复杂的网络路由基础架构,包括架顶 (TOR)、基板管理控制器 (BMC) 和边界(数据中心网络)交换机。 |
GPU 支持 | 不可用。 | 支持 Azure Stack Hub 上的 GPU 虚拟机 |
事件中心 | 不可用。 | Azure Stack Hub 上的事件中心 |
Azure Kubernetes 服务 | 不可用。 | Azure Stack Hub 上的 Azure Kubernetes 服务 |
Azure 容器注册表 | 不可用。 | Azure Stack Hub 上的 Azure 容器注册表 |
修补和更新过程 | 若要改用新版 ASDK,必须在 ASDK 主计算机上重新部署 ASDK。 | 修补和更新过程用于更新已安装的 Azure Stack Hub 版本。 |
支持 | MSDN Azure Stack 论坛。 Azure 支持不适用于非生产环境。 | MSDN Azure Stack 论坛和完全支持。 |
了解可用的服务
作为 Azure Stack Hub 操作员,你需要了解哪些服务可以提供给用户。 Azure Stack Hub 支持部分 Azure 服务,且受支持服务的列表会不断变化。
基本服务
默认情况下,在部署 ASDK 时,Azure Stack Hub 包含以下“基本服务”:
- 计算
- 存储
- 网络
- 密钥保管库
有了这些基本服务,在向用户提供基础结构即服务 (IaaS) 时就可以尽量减少配置。
其他服务
目前支持下述额外的平台即服务 (PaaS) 服务:
- 应用服务
- Azure Functions
- SQL 和 MySQL 数据库
备注
这些服务在提供给用户之前,需要进行额外的配置,并且不是在安装 ASDK 时默认提供的。
Azure Stack Hub 会持续增加对其他 Azure 服务的支持。
后续步骤
若要开始评估 Azure Stack Hub,需要先下载最新 ASDK 并准备 ASDK 主机。 然后,可以安装 ASDK 并登录到管理员和用户门户以开始使用 Azure Stack Hub。