|企服解答
什么是云原生應用:云原生是一種方法,用于構建和運行充分利用云計算模型優勢的應用。云原生應用充分借助云計算平臺的計算,存儲,網絡以及負載均衡等一系列的能力來構建應用。
什么是云原生應用
云原生是一種方法,用于構建和運行充分利用云計算模型優勢的應用。云原生應用充分借助云計算平臺的計算,存儲,網絡以及負載均衡等一系列的能力來構建應用。應用本身不用再關注基礎架構,高可用以及服務水平擴展等能力,而將重點放在業務本身,因為云計算平臺可以幫助應用解決這些方面的問題。當然云原生應用再構建時必須按照云原生應用的開發方式進行應用的開發和構建。
|企服解答
云原生應用特點:
1.被打包成為輕量級的容器安裝包。云原生應用由一個個可獨立運行的服務組成,服務之間相互通信相互協作。云原生應用快速地進行服務規模的水平擴展和縮小。
2.可以使用同類最佳的語言和開發框架,云原生的服務可以由不同的語言和框架組成,而不用考慮兼容性問題,這是云原生能力。
3.設計為松耦合的服務的組合。
4.服務與服務之間圍繞api進行交互和協作
5.將有狀態服務和無狀態服務進行分離設計
6.不依賴于具體的服務和操作系統,當然有些微服務應用需要一些特有的能力,比如SSD和GPU,這些可能需要一部分機器來提供。
7.云原生應用一般部署在自服務,彈性的云基礎設施之上
8.通過敏捷的DevOps流程來進行管理
9.高度地自動化。云基礎設施已經幫助應用解決了大部分問題,云原生應用很好地利用了將云基礎設施作為代碼的概念。
10.通過已經定義好的策略進行資源分配。云基礎設施的資源可以動態分配,這樣每個服務占有多少資源是通過一定策略預先定義好的,這樣可以充分利用云基礎設施的能力,避免資源的浪費。
[免責聲明]
文章標題: 什么是云原生應用
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。