Microsoft 宣布正式发布 Linux on ASE

阅读数:2518 2018 年 8 月 20 日

Microsoft宣布正式发布(GA)用于 ASE(应用服务环境,App Service Environment)的 Linux。该服务使客户可结合使用 Linux 上的应用服务(App Service)特性与 ASE。在正式发布版之前,Microsoft 曾于今年五月发布了支持客户在 ASE 中部署 Linux 和容器化应用的公开预览版

使用 Linux on ASE,客户可以独立选用 Microsoft预构建镜像上的容器或代码,将自己的 Linux Web 应用部署到Azure virtual network(VNet) (VNet)。客户的容器可以来自于 DockerHub、Azure Container Registry,或是自己的私有注册容器。Microsoft 提供的预构建镜像支持 Node、PHP、Java、.NET Core 等编程技术栈,并将进一步支持更多编程语言。

Linux Web 应用可驻留在使用 Windows、其它 Linux 或容器化 Web 应用的 ASE 中。所有容器共享同一 VNet,但 Windows 和 Linux Web 应用必须各种具有应用服务计划(App Serive Plan)。据宣布 Linux on ASE 正式发布的MSDN 技术博客帖子介绍,客户可以使用具有 Dv2 虚拟机的独立 SKU(可提供服务单元,Stock Keeping Unit),并添加额外的扩展能力(在一个 ASE 中可扩展到合计 100 个 Windows 和 Linux 应用服务计划)。

按 Microsoft Azure App Service 的项目Jennifer Lee在该技术博客帖子中的说法,上手使用 Linux App on ASE 非常简单。

要在新的 ASE 中创建一个 Web 应用,客户只需新建一个 Web 应用,选取 Linux 为操作系统(内建镜像),选取 Docker 容器(或用户自定义容器),或是新建一个用于容器(或用户自定义容器)的 Web 应用。在新建一个应用服务计划时,记住应选取一个独立 SKU。

在创建 ASE 时,客户可以根据 IP(公有或私有)发布应用,并选择如下的构建方式:

  • 具有可访问因特网端点的外部 ASE

  • 在 VNet 中具有私有 IP 地址及内部负载均衡器(ILB,Internal Load Balancer)的内部 ASE



图片来源:https://blogs.msdn.microsoft.com/appserviceteam/2018/07/30/linuxasega/

Linux on ASE 将支持 Microsoft 继续推进在 Azure 平台上提供 Linux 服务。客户已经可以选择基于 Linux 的虚拟机在 Linux 上运行应用服务,以及在 Linux 上安装 Azure IoT Edge。该方向源自于 Satya Nadella 在 2015 年提出的口号:“Microsoft loves Linux”。

自推出预览版以来,Linux on ASE 在全球的可用区域已增加到 20 多个。定价情况详细列出在服务定价页面上。

查看英文原文: Microsoft Announces the General Availability of Linux on App Service Environment