规划 Azure 应用程序产品/服务

Azure 应用程序是用于销售和部署客户 Azure 租户中托管的解决方案的产品/服务类型。 Azure 应用程序使用 Azure 资源管理器 (ARM) 模板自动部署和配置应用程序,以包括 VM、容器、网络、存储和许多其他 Azure 资源。 Azure 应用程序产品/服务可配置为解决方案模板或托管应用程序:

  • 托管应用程序 计划可在商业市场中交易,可由发布者或客户管理。 由发布者管理时,发布者租户中的标识有权访问客户订阅中的资源组。 由客户管理时,发布者无权访问客户租户。 可以使用拒绝分配和允许的操作完全启用或限制客户访问权限。 使用托管应用程序计划通过市场销售Azure 应用程序。

  • 解决方案模板 在商业市场中不可交易,但可用于部署通过商业市场计费的付费 VM 产品/服务。 当解决方案使用 ARM 模板进行部署且未通过市场交易时,请使用解决方案模板计划类型。 Azure 应用程序产品/服务可以包含多个计划和计划类型。

列表选项

发布产品/服务后,产品/服务的列表选项将以按钮形式显示在产品/服务列表页的左上角。 例如,以下屏幕截图使用“立即获取”按钮显示了 Azure 市场中的产品/服务列表页。 如果选择提供体验版, 也会显示体验版 按钮。

Illustrates a listing page on Azure Marketplace.

体验版

可以选择为你的 Azure 应用程序产品/服务启用一个体验版,让客户在购买前试用你的产品/服务。 若要详细了解体验版,请参阅什么是体验版?。 有关配置不同类型的体验版的信息,请参阅体验版技术配置

还可以阅读体验版最佳做法并下载体验版概述 PDF(确保弹出窗口阻止程序处于关闭状态)。

注意

Azure 应用程序是使用 Azure 资源管理器 模板实现的,Azure 应用程序唯一可用的体验版类型是基于 Azure 资源管理器的体验版

潜在顾客

商业市场使用客户信息收集潜在顾客,以便你可以在合作伙伴中心的“引荐”工作区访问它们。 潜在顾客包括客户详细信息以及客户在其中找到产品/服务的套餐名称、ID 和在线商店等信息。

还可以选择将 CRM 系统连接到产品/服务。 商业市场支持 Dynamics 365、Marketo 和 Salesforce,同时支持选择使用 Power Automate 配置 HTTPS 终结点或使用 Azure 表的选项。 有关详细指导,请参阅商业市场产品/服务的潜在顾客

类别和子类别

你可以选择至少一个且最多两个类别,用于将产品/服务分组到适当的商业市场搜索区域中。 每个主类别和辅助类别最多选择两个子类别。 有关类别和子类别的完整列表,请参阅产品/服务列表最佳做法

为了简化客户的采购流程并为软件供应商降低法律复杂性,Microsoft 提供了可在商业市场中用于产品/服务的标准协定。 使用标准协定提供软件时,客户只需阅读并接受此协定一次,你不必创建自定义条款和条件。

如果选择使用标准协定,则可以向标准协定添加最多 10 项自定义修订条款。 还可以使用自己的条款和条件,而不是标准协定。 在“属性”页中可以管理这些详细信息。 有关详细信息,请参阅 Microsoft 商业市场的标准协定

注意

使用商业市场的标准合同发布产品/服务后,不能使用自己的自定义条款和条件。 它是“或”方案。 要么根据标准协定提供解决方案,要么根据自己的条款和条件提供解决方案。 如果想修改标准协定的条款,可以通过标准协定修订进行。

产品/服务列表详细信息

在合作伙伴中心创建新的 Azure 应用程序产品/服务时,你将在“产品/服务列表”页上输入文本、图像、可选视频和其他详细信息。 客户在Azure 市场中发现产品/服务列表时会看到此信息,如以下示例所示。

Illustrates how this offer appears in Azure Marketplace.

调用说明

  1. 徽标
  2. 类别
  3. 支持地址(链接)
  4. 使用条款
  5. 隐私策略地址(链接)
  6. 产品名称
  7. 总结
  8. 说明
  9. 屏幕截图/视频

以下屏幕截图显示了产品/服务信息在 Azure 门户中如何显示:

Illustrates how this offer appears in the Azure portal.

调用说明

  1. 标题
  2. 说明
  3. 有用链接
  4. 屏幕截图

注意

如果产品/服务说明以短语“此应用程序仅在 [非英语]中可用”,则产品/服务列表内容不需要采用英语。

为了帮助更轻松地创建产品/服务,请提前准备其中一些项。 除非另有说明,否则以下都是必填项。

  • 名称:此名称显示为商业市场中产品/服务列表的标题。 该名称可以进行商标。 它不能包含表情符号(除非它们是商标和版权符号),并且长度必须限制为 200 个字符。

  • 搜索结果摘要:用无分行符的纯文本、长度不超过 100 个字符的单个句子描述产品/服务的用途或功能。 此摘要用于商业市场列表搜索结果。

  • 简短说明:最多提供 256 个字符的纯文本。 此摘要将显示在产品/服务的详细信息页上。

  • 说明:此说明显示在Azure 市场列表概述中。 请考虑包括价值主张、关键权益、预期用户群、任何类别或行业关联、应用内购买机会、产品/服务解决的需要或痛苦、任何必需的披露以及了解详细信息的链接。

    此文本框包含富文本编辑器控件,可以使用这些控件来使说明更具吸引力。 还可以使用 HTML 标记来设置说明的格式。 最多可在此框中输入 5,000 个字符的文本,其中包括 HTML 标记和空格。 有关更多提示,请参阅编写商业市场产品/服务说明中支持的出色应用说明和 HTML 标记。

  • 搜索关键字(可选):最多可输入三个搜索关键字,客户可以使用它们在在线商店中查找你的产品/服务。 为了获得最佳结果,请在说明中也使用这些关键字。 不需要包含产品/服务的“名称”和“说明”。 该文本将自动包含在搜索中。

  • 隐私策略链接:公司隐私策略的 URL。 你必须提供有效的隐私策略并负责确保你的应用符合隐私法律和法规。

  • 有用的链接(可选):你可以为产品/服务的用户提供各种资源的链接。 例如,论坛、常见问题解答和发行说明。

  • 联系信息:必须指定组织中的以下联系人:

    • 支持联系人:提供客户打开票证时要使用的 Microsoft 合作伙伴的姓名、电话和电子邮件。 还必须包含支持网站的 URL。
    • 工程联系人:提供姓名、电话和电子邮件,以便 Microsoft 在产品/服务出现问题时直接联系。 此联系信息不会列在商业市场中。
    • CSP 计划联系人(可选):如果你选择加入云解决方案提供商 (CSP) 计划,请提供姓名、电话号码和电子邮件,以便这些合作伙伴可以在有任何疑问时与你联系。 你还可以在营销材料中包含 URL。
  • 媒体 – 徽标:为“大”徽标提供 PNG 文件。 合作伙伴中心使用此标识创建 小型中型 徽标。 可以选择稍后替换徽标文件。

    • 大(从 216x216 到 350x350 px,必需)。
    • 中(90x90 像素,可选)。
    • 小型(48x48 像素,可选)。

    这些徽标用于在线商店的不同位置:

    • 小徽标显示在 Azure 市场搜索结果中。
    • 中徽标在 Microsoft Azure 中创建新资源时显示。
    • 大徽标显示在 Azure 市场的产品/服务列表页上。

    请遵守徽标适用的下述准则:

    • Azure 设计具有简单的调色板。 限制徽标上的主要和次要颜色数。
    • 门户的主题颜色为白色和黑色。 请勿将这些颜色用作徽标的背景色。 使用可使徽标在门户中更为突出的颜色。 建议使用简单的主颜色。
    • 如果使用透明背景,请确保徽标和文本不是白色、黑色或蓝色。
    • 徽标的外观应平整,并且应避免徽标或背景渐变。 不要在徽标上放置文本,即使是公司或品牌名称也不可以。 模糊图像会导致提交遭到拒绝。
    • 确保徽标未被拉伸。
  • 媒体 - 屏幕截图(可选):建议添加显示产品/服务工作方式的屏幕截图。 最多可以添加五个屏幕截图,其中包含显示产品/服务工作原理的以下要求:

    • 1280 x 720 像素
    • .PNG 文件
    • 必须包含标题
  • 媒体 – 视频 (可选):最多可以添加五个视频,其中包含以下演示产品/服务的要求:

    • 名称.
    • URL:必须仅托管在 YouTube 或 Vimeo 上。
    • 缩略图:1280 x 720 .PNG 文件

注意

你的产品/服务必须满足一般商业市场认证策略,才可发布到商业市场。

预览版受众

预览版受众可以在在线商店中实时发布产品/服务之前访问产品/服务,以便在实时发布产品/服务之前测试端到端功能。

注意

预览版受众不同于专用计划。 专用计划仅适用于所选的特定受众。 通过它可以与特定客户协商自定义计划。

使用 Azure 订阅 ID 指定预览版受众,以及每个受众的可选说明。 客户无法查看所有这些字段。

技术配置

对于使用 市场计量服务 API 发出计量事件的托管应用程序,必须提供服务在发出计量事件时使用的标识。

对于使用 市场计量服务 API 发出计量事件的托管应用程序,必须提供服务在发出计量事件时使用的标识。

  • Microsoft Entra 租户 ID(必需):在Azure 门户内,必须创建 Microsoft Entra 应用,以便我们可以验证两个服务之间的连接是否位于经过身份验证的通信后面。 若要查找 Microsoft Entra 应用的租户 ID,请在 Microsoft Entra ID 中的应用注册窗格中找到租户 ID。 在“显示名称”列中,选择应用。 然后查找“属性”和“目录(租户)ID”(例如 )。
  • Microsoft Entra 应用程序 ID (必需):还需要应用程序 ID 和身份验证密钥。 若要查找应用程序 ID,请转到 Microsoft Entra ID 中的应用注册窗格。 在“显示名称”列中,选择应用,然后查找“应用程序(客户端)ID”(例如 )。 若要找到身份验证密钥,请转到“设置”并选择“密钥”。 需要提供说明和持续时间,然后会提供数字值。

注意

Azure 应用程序 ID 将与你的发布者 ID 相关联,只能在此发布者帐户中重复使用。

更多销售机会

你可以选择加入 Microsoft 支持的营销和销售渠道。 在合作伙伴中心创建产品/服务时,你将在此过程结束时看到两个选项卡:

  • 通过 CSP 转售:使用此选项可允许 Microsoft 云解决方案提供商 (CSP) 合作伙伴将你的解决方案作为捆绑产品/服务的一部分转售。 若要了解详细信息,请参阅云解决方案提供商计划
  • 与 Microsoft 联合销售:此选项将允许 Microsoft 销售团队在评估其客户需求时,考虑你的符合 IP 联合销售资格的解决方案。 有关如何准备产品/服务进行评估的详细信息,请参阅商业市场中的联合销售选项。 有关 IP 联合销售要求的详细信息,请参阅联合销售状态的要求。 若要详细了解如何通过 Microsoft CSP 合作伙伴渠道来推广产品/服务,请参阅云解决方案提供商

要了解详细信息,请参阅通过 Azure 市场拓展云业务

Plans

Azure 应用程序产品/服务至少需要一个计划。 计划定义解决方案范围、限制和关联定价(如果适用)。 可以为你的产品/服务创建多个计划,从而为你的客户提供不同的技术和定价选项。

有关计划(包括定价模型和专用计划)的一般指导,请参阅适用于商业市场产品/服务的计划和定价。 以下各节将讨论特定于Azure 应用程序计划的详细信息。

计划的类型

有两种类型的 Azure 应用程序计划:“解决方案模板”和“托管应用程序”。 这两种计划类型都支持超越单个虚拟机 (VM) 自动部署和配置解决方案。 可以自动执行提供多个资源(包括 VM、网络和存储资源)的过程,以便提供 IaaS 解决方案等的复杂解决方案。 这两种计划类型都可以采用多种不同类型的 Azure 资源,包括但不限于 VM。

  • 通过托管应用程序 计划,可以通过市场销售和交付解决方案。 解决方案可由发布者或客户管理。 托管应用程序的功能与解决方案模板计划相同,但存在一些主要差异:

    • 资源将部署到可由发布者或客户管理的资源组。 如果由发布者管理,则资源组存在于使用者的订阅中,但发布者租户中的标识有权访问资源组。

    • 发布者可以配置资源组,使客户能够完全或受限地访问资源组。

    • 通过商业市场支持按月计费的事务和计费计费交易。 作为发布者,可以使用专用产品/服务创建自定义定价交易以及自定义持续时间和条款。 若要了解详细信息,请参阅 为客户创建专用产品/服务。

      使用托管应用程序计划类型通过市场销售 Azure 应用程序,或者当你或你的客户要求解决方案由合作伙伴管理时。

  • “解决方案模板”计划是在商业市场中发布解决方案的主要方式之一。 解决方案模板计划在商业市场中不可交易,但可用于部署通过商业市场计费的付费 VM 产品/服务。 当客户将管理解决方案,并且通过另一个计划对事务进行计费时,使用解决方案模板计划类型。 有关生成解决方案模板的详细信息,请参阅什么是 Azure 资源管理器?

在托管应用程序中使用 Azure Kubernetes 服务 (AKS) 和容器

解决方案模板: 客户部署后,发布者无法更改解决方案模板产品/服务。 因此,此产品/服务类别中当前不允许容器和Azure Kubernetes 服务(AKS)资源。

托管应用程序:若要了解如何在托管应用程序中引用容器产品/服务,请参阅Azure 应用中的参考 Kubernetes 应用。

暂时允许引用托管应用中的容器和Azure Kubernetes 服务 (AKS) 资源,因为可以将托管应用程序配置为允许发布者访问和控制客户订阅中部署期间创建的资源。

托管应用程序中 AKS 和容器的规则和已知问题

  • AKS 节点资源组不会继承拒绝分配作为 Azure 托管应用程序的一部分。 这意味着客户有权完全访问 AKS 节点资源组,AKS 资源在托管应用程序中包含时创建,而托管资源组将具有适当的拒绝分配。

  • 发布服务器可包括 Helm 图表和其它脚本作为 Azure 托管应用程序的一部分。 但是,该产品/服务将被视为常规托管应用程序部署,并且在部署时不会自动进行容器特定的处理或 Helm 图表安装。 发布者负责在部署时使用常规技术(如 VM 自定义脚本扩展或 Azure 部署脚本)或部署后执行相关脚本。

  • 与常规 Azure 托管应用程序一样,发布者有责任确保解决方案成功部署,并且所有组件都经过正确配置、保护并正常运行。 例如,发布服务器可使用自己的容器注册表作为映像源,但完全负责容器安全性和正在进行的漏洞扫描。

后续步骤

视频教程和动手实验室