点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

微软发布 Linux 上运行的 Azure App Service 并支持基于容器的 Web App

  • 2017-09-29
  • 本文字数:1161 字

    阅读完需:约 4 分钟

最近,微软发布了在 Linux 上运行的 Azure App Service,并且支持基于容器的 Web App。结合近来的消息,开发人员在将应用和技术栈部署到 Azure 时,微软对开发人员的可选项进行了扩展。在提供 Web App 时,开发人员现在可以从 Windows 或 Linux 之间选择底层操作系统,同时他们还能从流行的容器仓库中提取容器化的应用。

开发人员可以使用 Azure App Service 的一些特性,比如集成的 CI/CD、deployment slot 以及自动扩展。据微软声称,目前部署到 Azure App Service 上的云应用已经超过了一百万个。

现在,微软通过支持其他的技术栈,希望能够让更多的应用部署到 Azure App Service 上。Nir Mashkowski 是微软的项目管理合作总监(partner director of program management),他这样说:

在 Azure 方面,我们持续进行投入,为用户提供更多的选择,帮助他们最大化已有的投资。支持在 Linux 上运行 Azure App Service 是我们在这个方向上的重要步骤。

在提供底层基础设施时,开发人员能够选择内置的镜像,其中包括在 Linux 上运行的 ASP.NET Core、Node.js、PHP 和 Ruby。接下来,微软会负责后续的打补丁以及平台维护,但是开发人员依然能够通过 SSH 工具连接到他们的应用中并执行命令。

图片来源: https://azure.microsoft.com/en-us/blog/general-availability-of-app-service-on-linux-and-web-app-for-containers/

除了支持在 Azure 上运行 Linux,微软还宣布支持基于容器的 Web App。在过去的几年间,微软一直在大幅度增加对开源的支持。作为正在进行中的工作的一部分,微软在 Azure App Service 开源方面的投入也在增加。Apuva Joshi 是微软的项目主管,在博客这样说到

在这个过程中,我们一开始是想在 Azure App Service 中支持原生 Linux VM 上的 OSS 工作负载。后来,我们发现有很多用户希望将 Docker 格式的容器放到 Azure App Service 平台中。这为我们提供了一个难得的机会,帮助我们解决通过容器提供 Web App 的问题。

使用 Web App for Containers 功能,开发人员现在能够

从 GitHub、Docker Hub 或私有的 Azure Container Registry 中 pull 容器镜像,Azure 的 Web App for Containers 能够非常快捷将容器化的应用及其依赖部署到生产环境。平台会自动处理 OS 补丁、容量供应以及负载平衡问题。

图片来源: https://azure.microsoft.com/en-us/blog/general-availability-of-app-service-on-linux-and-web-app-for-containers/

借助 Jenkins、VSTS 或 Maven 能够实现持续部署;通过配置自动扩展规则,能够实现应用的扩展,这些扩展规则可以通过 Azure Portal 或 REST API 来配置。借助 Azure App Service 还能够实现基于单个 Azure region 或跨多个地理 region 的高可用性。

查看英文原文 Microsoft Announces General Availability of Azure App Service on Linux and Web App for Containers

2017-09-29 19:001131

评论

发布
暂无评论
发现更多内容

FL Studio21.0.0水果中文版发布更新下载

茶色酒

FL Studio21.0.0

Nautilus Chain即将上线,一文盘点其六大优势

石头财经

Nautilus Chain即将上线,一文盘点其六大优势

威廉META

新增 – 使用基于用户的许可证模式在 Amazon EC2 上运行 Visual Studio 软件

亚马逊云科技 (Amazon Web Services)

Matlab实现彩色图像的转换 平滑 锐化与分割

timerring

数字图像处理

Nautilus Chain即将上线,一文盘点其六大优势

鳄鱼视界

一座海上营业厅,一个女孩独自守望的十九年

脑极体

5G 智慧农业

mysql锁及数据一致性总结

阿呆

MySQL innodb 数据一致性 事务/行级锁 脏读

DawnSql在数据治理中的优势

陈飞

微服务架构 分布式数据库 架构设计 数据治理 分布式缓存

【git】将本地代码推送到远程git仓库

石臻臻的杂货铺

git

构建微服务的基建——事件总线

为自己带盐

RabbitMQ CAP 事件总线

什么是数字产品?

涛哥 数字产品和业务架构

数字化转型 数字产品

在文心一言出生地,百度悄悄燃烧AI小宇宙

脑极体

百度 文心一言

Nautilus Chain即将上线,一文盘点其六大优势

西柚子

Adapter基础讲解

向阳逐梦

mvc Adapter arrayadapter

架构实战营 - 模块四作业

🐢先生

架构实战营

Databend v1.0 Release 正式发布

Databend

一文盘点即将上线的Nautilus Chain六大优势

EOSdreamer111

从ChatGPT到AIGC,是一次技术革命也是一次创业浪潮 | 社区征文

打工人!

人工智能 AIGC AI绘画 ChatGPT New Bing

大专毕业,0基础转行C++程序员一个月后,我后悔了

兆锋

程序员 转行 C++ STL

Camtasia2023最新版下载使用教程

茶色酒

Camtasia2023

浅谈对JavaScript 中的执行上下文和执行栈的理解

梁木由

一文盘点即将上线的Nautilus Chain六大优势

股市老人

微软发布Linux上运行的Azure App Service并支持基于容器的Web App_Linux_Kent Weare_InfoQ精选文章