微服务、Kubernetes和无服务器之后,即将发生的……
戳藍字“CSDN云計算”關注我們哦!
本文轉載自公眾號:K8S技術社區
現在是2019年了,Docker容器已經是舊聞,至少,它已經變得如此主流,不再是尖端技術。當然,微服務架構、Kubernetes、無服務器功能、服務網格以及過去幾年一直處于創新前沿的許多其他云原生基礎架構技術也是如此。
這引出了一個問題:接下來會發生什么?哪些新技術和流程將形成未來的云原生計算堆棧?
預測未來總是很難,這里是一些關于云原生組織基礎設施技術的下一個big thing的思考。
需要明確的是,以下討論的云原生技術都不會取代現有的技術(如容器),而是會在它們之上構建或擴展它們。這是有道理的——盡管存在顛覆的神話,但大多數創新只是對已經存在的事物進行漸進式的改進,而不是憑空出現的根本性突破。
Unikernel
除非你是一名計算機科學家,否則你很可能還沒有聽說過Unikernel——它大部分都是試驗性的。但對于云原生環境來說,這是一項有趣的技術,可以幫助組織成倍享受容器的好處。
Unikernel將運行應用程序(包括操作系統庫)所需的所有內容放入輕便的軟件包中,并排除其他所有內容。換句話說,Unikernel只包含運行特定應用程序所需的非常具體的代碼位。這使得它們比Docker容器更輕巧、更安全。
理論上,Unikernel也是超輕便的,因為它們包含了引導自己所需的一切。這意味著它們應該能夠在任何類型的硬件上啟動。雖然迄今為止,所創建的大多數Unikernel只能在特定類型的虛擬化環境中工作(例如使用Xen虛擬機管理程序創建的),但隨著內核技術的成熟,這可能會發生變化。
像MirageOS這樣的項目正在努力使Unikernel成為生產工作負載的實用解決方案。如果你希望在云原生領域保持領先,你應該使用Unikernel。
AIOps
AIOps是“人工智能運維”的縮寫,是一個越來越多聽到的流行詞,也是一個值得密切關注的真正創新技術概念。
AIOps背后的前提是,通過使用機器學習和人工智能,我們可以構建工具,來完全自動化IT Ops團隊傳統上完成的大部分工作。例如,AIOps工具可以使用數據來解釋問題,然后自動修復問題,而不是依靠人工工程師來確定云原生應用程序服務減速的原因,或者查明復雜系統故障的根本原因。
到目前為止,關于AIOps的討論遠遠多于實際的解決方案。這個概念很容易在基礎層面上實現,而且一些APM供應商已經開始在產品中構建AIOps。
在未來,我們可能會看到AIOps概念更廣泛地擴展,包括安全領域。
放手容器
最初,Docker容器需要花費很多精力來管理。然后,像Kubernetes這樣的編排工具成熟并簡化了容器管理,盡管還是留下了必須手工解決的一些問題。
最終我們會看到新一代工具的興起,這些工具可以進一步簡化容器管理。我們已經看到這種情況的發生,例如AWS Fargate這樣的服務消除了與管理容器基礎設施相關的大部分負擔,以及KNative使得Kubernetes更容易集成到全自動CI / CD管道中。期待更多的新工具出現,使容器(和其他云原生技術)更易于管理和部署。
更廣泛的無服務器支持
無服務器功能非常適合以高度可擴展、經濟高效的方式運行代碼,并使基礎設施管理更容易。但是,迄今為止出現的大多數無服務器解決方案都受到兩個重要的限制:它們與特定供應商(通常是特定的公有)綁定,并且僅支持某些編程語言。
在這方面還有改進的余地,我們會看到這種改進以無服務器框架的形式發生——這些框架與基礎設施無關,這意味著它們可以適用于多個云甚至本地基礎設施,也可能支持任何類型的編程語言。
事情已經朝著這個方向發展。目前可用的主要基于云的無服務器環境支持的語言數量一直在穩步增長,像Fn這樣的開源項目正在構建與基礎設施無關的無服務器框架。
結論
容器、微服務和當今廣泛使用的其他類型的云原生技術使我們能夠構建更具可擴展性、靈活性和高效性的環境和軟件堆棧。但是,我們可以做得更好。
隨著下一代云原生技術的出現,我們會看到Unikernel(它比容器更具可移植性和效率)、AIOps(將IT Ops自動化提升到新的水平)、更好的容器編排解決方案(可以實現更好的CI / CD管道自動化和更靈活的無服務器框架),它們將成為現代云原生基礎設施的新前沿。
https://mp.weixin.qq.com/s/6e4aIib9iUQGdXAR7FM0ZQ
推薦閱讀:
云漫圈 | 學Python還是Java, 8張漫畫帶你全面分析
趣挨踢 | 只有挨踢人才能讀懂的西游記
一個App賣了4億美元,這家聽聲識曲公司為何得到Apple的青睞?
孟巖:JPMCoin 與 Schneier 教授的“區塊鏈無用論”
騙局翻新, 暗網活躍度倍增, 2018加密貨幣犯罪報告敢看嗎?
春晚鬼畜 B 站日排行最高,趙本山:我的時代還沒有結束!
PDF翻譯神器,再也不擔心讀不懂英文Paper了
新聞聯播也可以拿來做數據分析?
1.微信群:
添加小編微信:color_ld,備注“進群+姓名+公司職位”即可,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!
2.征稿:
投稿郵箱:liudan@csdn.net;微信號:color_ld。請備注投稿+姓名+公司職位。
喜歡就點擊“好看”吧
總結
以上是生活随笔為你收集整理的微服务、Kubernetes和无服务器之后,即将发生的……的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黄埔军校一共办了多少期?
- 下一篇: 旅客登机前确保客舱五外来人无外来物并及时