亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

1 傳統(tǒng).NET 4.x應(yīng)用容器化


1 傳統(tǒng).NET 4.x應(yīng)用容器化

文章插圖
| 總結(jié)/Edison Zhou
我們都知道.NET Core應(yīng)用可以跑在Docker上,那.NET Framework 4.x應(yīng)用呢?借助阿里云ECS主機(Windows Server 2019 with Container版本),一切變得So Easy!
1 關(guān)于Windows Container
自從Windows Server 2016版開始,原生Docker就得到了支持,在這之前,想要在Windows系統(tǒng)上運行Docker(包括Windows 10),都得先裝一個Hyber-V的虛擬機,然后在虛擬機上跑Docker,完全無法發(fā)揮Docker在進(jìn)程隔離級別的優(yōu)勢 。
下圖展示了兩種模式的區(qū)別:
1 傳統(tǒng).NET 4.x應(yīng)用容器化

文章插圖
可以確定的是,無論是哪種運行模式,我們都可以使用標(biāo)準(zhǔn)的Docker命令行進(jìn)行操作,同時容器鏡像的格式也和Linux容器鏡像保持一致 。
畫外音:這就意味著Windows Container可以通過docker hub或私有鏡像倉庫如Harbor進(jìn)行分發(fā),我們之前在Linux容器上的經(jīng)驗積累也可以平滑遷移到Windows容器上 。
但是,Windows Container受限于Windows內(nèi)核屬性,只能跑Windows應(yīng)用程序,比如和Windows內(nèi)核強耦合的.NET Framework應(yīng)用程序 。這一點,也是攜程等.NET應(yīng)用大戶選擇Windows Container的原因 。而攜程曾經(jīng)的問題,也正是目前我司所遇到的痛點,即在.NET與Java雙技術(shù)棧并存的前提下,如何統(tǒng)一運行環(huán)境和打包部署機制,成為了一大難題 。
在.NET 與 Java應(yīng)用共存的異構(gòu)技術(shù)棧背景下,統(tǒng)一運行環(huán)境 和 編排流程 對于整個技術(shù)團隊來說是很有必要的,而容器化帶來的紅利也應(yīng)該要讓.NET Framework應(yīng)用程序享受到 。
2 關(guān)于阿里云ECS與ACK
在現(xiàn)今企業(yè)服務(wù)器OS市場,Windows依然占據(jù)半壁江山,其市場份額達(dá)60%之多,把Windows應(yīng)用搬站上云不僅僅是基礎(chǔ)設(shè)施的遷移,更重要的是通過Kubernetes等云原生技術(shù)讓傳統(tǒng)的Windows應(yīng)用架構(gòu)體系升級,充分利用云上的彈性、敏捷等能力,實現(xiàn)業(yè)務(wù)應(yīng)用的快速迭代和交付 。
1 傳統(tǒng).NET 4.x應(yīng)用容器化

文章插圖
阿里云ECS主機率先提供了 Windows Server 2019 with Container 與 Windows Server Version 1909 with Container 兩個OS鏡像,滿足了.NET應(yīng)用程序跑在Windows Container上的需求 。Windows Version 1909鏡像是指運行在服務(wù)器核心模式下不含UI版本的系統(tǒng),Version 1909不含UI沒有圖形界面,占用服務(wù)器資源少 。而Windows Server 2019 with Container鏡像版本,是指Windows鏡像是在原有的鏡像基礎(chǔ)上增加了Docker容器運行環(huán)境,如果在使用過程中需要Docker容器運行環(huán)境則可以選擇with Container版本鏡像 。
1 傳統(tǒng).NET 4.x應(yīng)用容器化

文章插圖
更令人興奮的是,阿里云容器服務(wù)已正式發(fā)布Windows Container支持,用戶可通過控制臺或Open API創(chuàng)建Windows Kubernetes集群并部署Windows容器 。
阿里云容器服務(wù)ACK通過Windows容器的支持,幫助企業(yè)輕松實現(xiàn)Windows容器應(yīng)用的部署,其兼容kubernetes標(biāo)準(zhǔn),支持cpu/memory資源編排,支持deployment/statefulset/job/cronjob等應(yīng)用部署模型 。同時用戶可以添加Linux節(jié)點,實現(xiàn)Linux/Windows應(yīng)用混合部署的統(tǒng)一管理 。
1 傳統(tǒng).NET 4.x應(yīng)用容器化

文章插圖
想要進(jìn)行Windows Server Node + Linux Node混合管理的童鞋,可以考慮一下阿里云ACK服務(wù) 。
3 快速開始
本篇會主要介紹在借助阿里云ECS(Windows Server 2019 with Container鏡像版本)來實現(xiàn).NET 4.8應(yīng)用的容器化初步運行 。
第一步,選擇阿里云ECS主機,在OS鏡像區(qū)域選擇Windows Server 2019 with Container鏡像 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: