小編在上個月在微信公衆號「dotnet跨平臺」 作了一個針對.NET 容器化的調查:https://mp.weixin.qq.com/s/oszbuIORT0G8XLLgMZzknw,參與人數702人,因爲軟件定義基礎設施方興未艾,編排和自動化領域kubernetes佔據了主體地位,在平時的工做中和身邊的同窗聊天的過程當中不少人對kubernetes 有一種畏懼心理,以爲K8s很難,上週也連續寫了幾篇關於K8s的文章《基於Kubernetes 構建.NET Core 的技術體系》和《容器化時代咱們應當選擇Kubernetes》。這個調查今天也結束了,因此這裏寫一篇文章總結一下。html
個人公衆號裏用戶可能是使用.NET,其中已經有很多同窗轉去作了Java,前端等,使用.NET core的用戶83%,這個數據確定是偏高的,可是從機率角度仍是反映了一個趨勢,記得2017年初我也在公衆裏作過相似的調查,當時的數據倒過來的,只有20%的用戶在使用.NET Core, 畢竟那時候.NET Core 才發佈1.1版本,還缺少不少API,隨着.NET Core 2.0的發佈,.NET Core的可用API獲得極大改善,不少新項目開始使用.NET Core.前端
使用docker容器化.NET Core的比例降低到了48%,這個數據相比.NET Core的使用人羣比例仍是超過了50%的,這是須要向你們多多推廣的地方了,指望更多的同窗可以把容器化技術用起來。docker
在使用k8s的比例只剩下了17%, 這個也是很是相似於2017年的.NET Core調查,相信企業會不斷增長對容器技術的投資, 隨着K8s的逐步成熟,最新的k8s 1.14 正式支持了Windows Server 2019做爲節點, Windows服務器能夠正式加入到容器化生產環境,傳統的.NET也能夠進行容器化。在《容器化時代咱們應當選擇Kubernetes》裏頭已經介紹了咱們爲何要擁抱k8s, k8s 是咱們構建微服務生態系統的基礎設施,.NET Core在容器裏的運行效率纔是他的優點。服務器
「大道昌昌,順之者昌」。容器服務和Docker在企業的IT中正在扮演愈來愈重要的角色。下降成本和提高效率是容器服務和Docker爲企業帶來的核心價值,圍繞着這兩個核心價值,企業將在多個應用場景上加大投入,例如:應用的微服務化、運維流程的標準化、持續集成/部署的自動化、使用開發測試雲下降產品研發成本、使用多個雲或者混合雲下降系統風險等。特別是對於創業公司來講,不管你的業務系統多麼小,不管是單體仍是微服務,都很是適合使用容器服務來不斷下降成本,我公司全部業務都是使用騰訊雲容器服務進行調度,還有我也在不斷幫助周邊的朋友上雲,上雲不是簡單的虛擬機方式把傳統的系統搬上雲,而應當充分利用雲基礎設施,老的系統能夠進行小改動,使用容器化技術得到系統彈性和下降運維難度,新系統更是能夠按照雲原生應用進行開發,可參考我寫的文章《基於Kubernetes 構建.NET Core 的技術體系》,Windows 容器化還能夠選擇微軟的Service Fabric,這也是一個牛逼的技術,具體能夠參考朱永光寫的Service Fabric是什麼?,惋惜在容器編排領域已經被k8s 佔領。微信