📌  相关文章
📜  Azure应用服务

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

Azure应用服务

Azure App Service的最基本构建块是App Service计划或App Service环境。

App Service中有两种托管环境。应用服务计划和应用服务环境。 App Service Environment是App Service计划的更复杂的版本,并且与App Service计划相比具有更多的功能。在这些应用程序中,我们可以托管多个应用程序,例如-Web应用程序,Web作业,批处理,API和可从我们的移动前端使用的移动后端服务。

其他相关服务与应用服务计划中的这些应用密切相关。这些相关服务是一个通知中心,我们可以用来将通知推送到移动设备中。我们可以使用移动互动来进行移动分析。

除了这些相关服务之外,还有一项服务,这对于API来说非常重要,这就是API管理。当我们将这些API暴露给外界时,API管理可以充当我们API应用程序的包装。它具有节流,安全性等许多功能,如果我们要商品化我们的API并将其出售给外界,这将是有益的。

在App Service计划中的应用程序与虚拟网络内虚拟机上安装的应用程序之间启用通信。我们有两种方法可以做到这一点。一种方法是在App Service计划中的应用程序与虚拟网络之间建立点对点VPN,应用程序可以通过虚拟网络相互通信。第二种方法是我们是否拥有App服务环境。因为它将自己部署到虚拟机中,所以该应用程序服务环境中的应用程序可以与虚拟网络中虚拟机上安装的应用程序无缝通信。

最后,有两件事很重要。第一个是安全性,第二个是监视以保护和控制App服务环境。

应用服务计划

应用服务计划表示可以在同一订阅和地理区域中的多个应用之间共享的一组功能。可以将一个或两个应用程序配置为在相同的计算资源上运行。

每个应用程序服务计划均定义:

  • 地区(美国西部,美国东部等)
  • 虚拟机实例数
  • VM实例的大小(小,中,大)
  • 定价层
    • 共享计算:免费和共享这两个基本层,与其他App Service应用程序(包括不同客户的应用程序)在同一Azure VM上运行应用程序。
    • 专用计算:基本,标准,高级和PremiumV2层在固定的Azure VM上运行应用程序。
    • 隔离:此层在专用的Azure虚拟网络上运行专用的Azure VM,这在为应用程序提供计算隔离的基础上提供了网络隔离。
    • 消耗:仅适用于函数的应用程序。它根据工作量动态扩展功能。

环境特征

  • 开发框架:App Service支持各种开发框架,包括ASP.NET,经典ASP,node.js,PHP和Python所有这些都作为IIS中的扩展运行。
  • 档案存取
    • 本地驱动器-操作系统驱动器(D:\驱动器),应用程序驱动器和用户驱动器(C:\驱动器)
    • 网络驱动器-每个客户的订阅在数据中心内的特定UNC共享上都有保留的目录结构。
  • 网络访问:应用程序代码可以使用基于TCP / IP和UDP的协议来建立出站网络连接,以访问公开外部服务的Internet端点。

网络应用概述

Azure App Service Web Apps是用于托管Web应用程序的服务。 App Service Web Apps的关键功能。

  • 多种语言和框架
  • DevOps优化
  • 安全与合规
  • 应用模板
  • Visual Studio整合

在Azure门户中创建应用程序服务计划

步骤1:点击创建新资源,然后搜索App Service Plan来创建它。

步骤2:填写所有必需的详细信息,然后选择SKU大小,如下图所示。然后点击创建。

步骤3:将创建您的应用服务计划。现在,您可以根据需要进行浏览和修改。