BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Kent Weare 关注 11 他的粉丝 ,译者 张卫滨 关注  他的粉丝 发布于 2017年9月30日. 估计阅读时间: 4 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

最近,微软发布了在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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT