微软宣布推出了在Azure App Service上支持Windows容器的公开预览版,该预览版对安装到App Service环境中的内容提供了更多的控制。这个声明扩展了容器服务的web应用程序的功能,不仅可以运行基于Linux的容器环境,现在还可以运行基于windows的容器环境。

\\

Azure应用服务提供了一个锁定的环境,用于在IIS上运行应用程序栈,比如ASP.NET或node.js。因此,AzureApp Service不允许进入管理访问点,在全局程序集缓存中不允许自定义依赖项,也不允许安装自定义组件。有了在App Service上的Windows容器,就可以使用这些功能,因为Windows容器包含隔离环境中运行每个应用程序的所有元素。

\\

要在AzureApp Service上运行这些容器,它们必须通过HTTP(S)公开一个端点,例如,通过运行IIS。因此,在App Service中提供了几个Windows容器功能使几种新的场景成为可能。Azure App Service的项目经理 Andrew Westgarth在声明中描述了其中的几种场景。

\\

  • 提升并转移到PaaS——对于有兴趣将.NET框架和.NET Core应用程序迁移到Azure的客户来说,这是一个理想的选择。\
  • 具有依赖关系的应用程序——在Windows容器中部署应用程序允许客户安装自定义依赖。示例包括必须安装到全局程序集缓存(GAC)中的定制字体或组件库的安装程序。\
  • 放宽的安全限制——当部署容器应用程序时,Windows容器是一个隔离和安全的边界。因此,通常会被Azure App Service阻止的对类库的调用,当在Windows容器中运行时将会成功调用。例如,许多PDF生成库调用图形设备接口(GDI) api。使用Windows容器,这些将会成功调用。\
  • 第三方应用程序迁移——客户通常拥有由第三方开发的关键业务应用程序,而公司与第三方不再有关系。容器化这些类型的应用程序可以打开将应用程序迁移到Azure App Service的机会。\

除了引入Windows容器支持,微软还宣布了三个新的 premium SKUs,特别针对App Service计划托管Windows容器。SKUs都基于Dv3能力,并且在CPU和内存能力上有所不同。

\\

  • 小型- 2 CPU虚拟核心和8GB内存\
  • 中等- 4 CPU虚拟核心和16GB内存\
  • 大型- 8 CPU虚拟核心和32GB内存\

\\

源自:https://azure.microsoft.com/en-us/blog/announcing-the-public-preview-of-windows-container-support-in-azure-app-service/

\\

Windows容器源自基础镜像,Azure App Service使用基础镜像创建托管环境。在容器环境中运行的.NET框架指定父镜像。具体来说,在.NET框架上运行的应用程序使用基于Windows Server Core 2016 LTSC发行版的父镜像,而.NET Core应用程序需要基于Windows Server Nano 2016 LTSC发行版的父镜像。此外,App Service提供几个缓存的父镜像,这减少了启动时间,因为这些镜像在应用程序启动时可用,而不需下载它们。

\\

入门包括为容器创建一个web应用程序,并选择要部署的容器,在博客《部署Windows 容器》中详细描述了这一点。该文章的作者提到,这些新功能能让你更快地开始使用Windows容器。

\\

\

我不得不说,我很高兴看到这个服务走进大众的视野,因为到目前为止部署Windows容器这个过程涉及了许多的步骤。

\

\\

在App Service上支持Windows容器的公开预览期,以下功能是可用的:

\\

  • 使用Docker Hub、Azure容器注册中心或私有注册中心部署容器应用程序。\
  • 应用程序日志和App Service日志流特性的使用。\
  • 可以使用部署槽和槽交换来增量地部署应用程序。\
  • 通过PowerShell和WinRM直接连接到容器。\
  • Autoscale提供了自动扩展功能。\

查看英文原文:Microsoft Announces Public Preview of Windows Container Support in Azure App Service

Microsoft 推出在AzureApp Service上支持Windows容器的公开预览版相关推荐

  1. 微软发布Azure Service Fabric Mesh公开预览版

    Service Fabric现在在云端有了一个新亲戚--Azure Service Fabric Mesh,Azure的一个完全托管服务,开发人员现在可以基于此服务部署和运行容器化应用程序.在去年五月 ...

  2. Windows 11 首个预览版发布,最低配置要求或降低!

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 自上周五 Windows 11 官宣,就有不少人在期待着年底正式版的到来.而在今天,有一部分人就可以提前体验 Windows 11 了: ...

  3. 服务器2012系统 win7,Windows Server 2012 R2 预览版安装全程图解

    Win7之家( www.win7china.com):Windows Server 2012 R2 预览版安装全程图解 6月25日消息,微软今日正式发布了Windows Server 2012 R2预 ...

  4. Microsoft Graph PowerShell v2 发布公开预览版 - 一半的大小,加速的自动化体验

    通过使用 Microsoft Graph PowerShell SDK 将 Microsoft Graph API 引入 PowerShell,自动化和管理您的 Microsoft 365 租户.专注 ...

  5. 在 Azure App Service 上运行 .NET 6 预览版

    点击上方蓝字关注"汪宇杰博客" 原文:Jeff Martinez 翻译:Edi Wang 导语 .NET 6 是最新的 .NET 版本,它最终将.NET Core,Framewor ...

  6. .NET 5.0预览版6发布:支持Windows ARM64设备

    2020年6月25日,微软dotnet团队在博客宣布了第六个 .NET 5.0 的预览版:https://devblogs.microsoft.com/dotnet/announcing-net-5- ...

  7. 翻译 Windows Server 2016和System Center 2016 技术预览版4 使创新更容易

    英文标题:Make innovation easier with Windows Server 2016 and System Center 2016 Technical 中文标题:Windows S ...

  8. Windows 8.1 Preview(Windows Blue)预览版简体中文官方下载(ISO完整版镜像)

    Windows 8.1是微软继Windows 8以来的又一全新力作,又名Windows Blue(视窗蓝,专注蓝屏30年),个人觉得Win8还是比较流畅的但大众始终觉得还是有很多需要改进或者改善的,如 ...

  9. Windows Server 2016第三个技术预览版新技术

    Windows Server 2016第三个技术预览版本发布 究竟有哪些诱惑? Windows Server 2016第三个技术预览版本中究竟有哪些诱惑? 微软已经详细地介绍了Windows Serv ...

最新文章

  1. form表单会跨域_前端跨域So Easy
  2. python去除扩展名
  3. 关于C#内存释放的BUG?
  4. 【vsftpd】嵌入式linux简易配置vsftpd服务
  5. 面试必问,如何控制多个线程的执行顺序
  6. ln -s命令 linux,linux ln命令详解
  7. Android App 瘦身总结 第三章 代码混淆及优化
  8. [转]CentOS 7忘记root密码解决办法
  9. Ice_cream's world I HDU - 2120(并查集判环)
  10. P3368-Frequent values【线段树】
  11. ClassCastException:AdaptiveIconDrawable cannot be cast to BitmapDrawable
  12. html lineheight div,html – Chrome上的文本输入:line-height似乎有最小值
  13. python列表排序sort_python列表排序方法reverse、sort、sorted
  14. 早先离开这个公司的人,都比吾聪明
  15. c#使用正则表达式获取TR中的多个TD_Linux之正则表达式
  16. 中国唯一入选 Forrester 领导者象限,阿里云 Serverless 产品能力全球第一
  17. html留言页面设计,html的留言板制作(js)
  18. 法律基础(第六版)4
  19. android 离散分布控件,Android自定义睡眠质量分布控件
  20. 小提琴机器人拉法_手工小提琴价格,小提琴左手持琴姿势和肩托的使用

热门文章

  1. ios学习笔记——RunTime
  2. 通知中心 NSNotificationCenter 的简单使用方法
  3. Algorithm(1) - Karatsuba multiplication
  4. [翻译]创建ASP.NET WebApi RESTful 服务(9)
  5. web.config中httpRunTime的属性
  6. 九度1377缓变序列
  7. jvm垃圾回收机制_深入理解JVM的垃圾回收机制
  8. c语言printf %llo,c++ - Printf疯狂了 - 堆栈内存溢出
  9. esp8266舵机驱动_arduino开发ESP8266学习笔记四—–舵机
  10. js splice方法_我用JS刷LeetCode | Day 8