📜  Azure云服务

📅  最后修改于: 2021-01-07 04:45:31             🧑  作者: Mango

Azure云服务

云服务是一种平台即服务,旨在支持可扩展,可靠且操作便宜的Web应用程序。使用云服务,我们可以将Web应用程序部署到Azure中。我们可以更好地控制虚拟机。我们可以在使用Azure Cloud Service的VM上安装自定义软件,并且可以远程访问它们。

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

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

云服务角色

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

工作角色:它不使用IIS,而是独立运行我们的应用程序。如果我们要运行任何连续的工作,则可以使用辅助角色,并且Web角色和辅助角色都将与存储交互以获取应用程序包等。

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

云服务组件

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

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

使用Azure门户创建云服务

步骤1:点击创建资源,然后输入Cloud Service。

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

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

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

步骤5:要查看云服务,请单击go-to资源。

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

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

步骤8:选择您的订阅,然后单击下一步。

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

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