Microsoft 推出在AzureApp Service上支持Windows容器的公开预览版
微軟宣布推出了在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容器的公开预览版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows环境 安装python的虚
- 下一篇: sersync+rsync+inotif