Azure 云服务

17 Mar 2025 | 阅读 2 分钟

云服务是一种平台即服务 (PaaS),旨在支持可扩展、可靠且运营成本更低的 Web 应用程序。 使用云服务,我们可以将 Web 应用程序部署到 Azure 中。 我们可以更好地控制虚拟机。 我们可以在使用 Azure 云服务的 VM 上安装自定义软件,并且可以远程访问它们。

使用云服务,我们不会创建虚拟机。 相反,我们提供一个配置文件,告诉 Azure 我们想要创建多少个实例、实例的大小,平台将为我们创建它们。

云服务能够检测任何失败的 VM 和应用程序,并在发生故障时准备启动新的 VM 或应用程序实例。 云服务应用程序不应在其自身 VM 的文件系统中维护状态。

云服务角色

Azure Cloud Service

Web 角色:它通过 IIS 自动部署和托管我们的应用程序。

工作角色:它不使用 IIS,并独立运行我们的应用程序。 如果我们想运行任何连续的批处理,那么我们可以使用工作角色,并且 Web 角色和工作角色都将与存储交互以获取应用程序包等。

为了部署这些 Web 角色和工作角色,我们将提供与这些 Web 应用程序相关的配置和代码。

云服务组件

三个关键组件构成了云服务。

  • ServiceDefenition.csdef 文件指定 Azure 用于配置云服务的设置。 例如 - 站点、终结点、证书等。
  • ServiceConfiguration.cscfg 包含将用于确定云服务设置配置的值。 例如 - 实例数、实例类型、端口等。
  • Service package.cspkg 用于将应用程序部署为云服务。 首先,需要使用 CSPacK 命令行工具对其进行打包。 CSPacK 生成一个应用程序包文件,可以使用门户上传到 Azure 中。

使用 Azure 门户创建云服务

步骤 1:单击创建资源,然后输入云服务。

Azure Cloud Service

步骤 2:之后,单击它,然后单击创建。

Azure Cloud Service

步骤 3:填写 DNS 名称,选择资源组和位置。

Azure Cloud Service

步骤 4:现在,单击创建。 您的云服务将被创建。

Azure Cloud Service

步骤 5:要查看云服务,请单击转到资源。

Azure Cloud Service

步骤 6:现在,转到 Visual Studio 并创建一个新的云服务项目。 在这里你可以看到基本的配置设置,如下图所示。

Azure Cloud Service

步骤 7:要将此云服务发布到 Azure 中,请右键单击文件名。 然后单击发布。

Azure Cloud Service

步骤 8:选择您的订阅并单击下一步。

Azure Cloud Service

步骤 9:填写所有必需的详细信息,然后单击发布。

Azure Cloud Service

步骤 10:现在,转到 Azure 门户,然后单击您创建的资源组。 您现在可以看到已发布的 Web 角色,如下图所示。

Azure Cloud Service
下一主题Azure 应用服务