企業(yè)使用特定平臺的專用存儲、計算、數(shù)據(jù)庫等功能,這聽起來很理想,但可能意味著需要運行雙重系統(tǒng)。
人們可能都聽說過“云原生”的數(shù)據(jù)庫、安全性、治理、存儲、人工智能,以及云計算提供商可以提供的幾乎所有其他功能。而云原生應用程序的定義是:利用托管它們的公共云原生系統(tǒng)的應用程序。
云計算提供商通常為用戶提供的建議是:“采用云原生技術更好,而非原生的提升和轉(zhuǎn)換并不好。”
這是有道理的。通過使用原生服務,可以利用核心系統(tǒng),其中包括使用原生目錄服務的原生安全性,原生供應系統(tǒng)以及原生管理和監(jiān)視。但在公共云上使用非原生應用程序就像在山路上駕駛跑車一樣困難。
現(xiàn)在,云計算提供商將原生服務的概念帶入新平臺,其中包括容器編排(即Kubernetes)。 Kubernetes具有由“原生”專用系統(tǒng)組成的大型生態(tài)系統(tǒng),其中包括數(shù)據(jù)庫、存儲、安全性、治理、devops工具等。這里有兩種不同的想法:
第一個想法是云原生更好。原生工具可以提供更好的性能。Kubernetes原生存儲系統(tǒng)每分鐘可以擴展到數(shù)千個節(jié)點和數(shù)千個并行操作。這是因為企業(yè)內(nèi)部人員可以使用原生界面使用原生Kubernetes應用程序。
當企業(yè)需要使用非原生系統(tǒng)與外界聯(lián)系來滿足數(shù)據(jù)庫、存儲或安全性等需求時,只是通信轉(zhuǎn)換就會帶來大量的延遲。對于這種思維方式,Kubernetes原生總是更好,并且通常是用戶首選。
第二個想法是,企業(yè)需要全力以赴,但會增加過多的復雜性。盡管具有優(yōu)勢,但遷移到Kubernetes原生系統(tǒng)意味著至少擁有兩種功能。遷移到Kubernetes驅(qū)動基于容器的應用程序的企業(yè)正在尋找一種通用的數(shù)據(jù)庫系統(tǒng),該系統(tǒng)跨越Kubernetes內(nèi)部和外部的應用程序。與安全性、原始存儲和其他云原生的系統(tǒng)相同,但不是Kubernetes。
那么正確的做法是什么?多年來獲得的一個經(jīng)驗是,適合的才是好的。采用適合的技術才是正確的選擇。這意味著一切都是原生的,但是企業(yè)仍然需要明智地選擇可以長期運行的解決方案,無論其是否原生。
那么會不會帶來更多的復雜性?是的,但是考慮到向多云和基于物聯(lián)網(wǎng)的應用程序的遷移,這實際上是不用擔心的事情。無論企業(yè)是否使用原生的Kubernetes解決方案,事情都會變得更加復雜。而一些企業(yè)也可能擅長于處理復雜性事物,并在第一次實施時就會將事情做好。
【凡本網(wǎng)注明來源非中國IDC圈的作品,均轉(zhuǎn)載自其它媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責?!?/p>
延伸閱讀:
關注中國IDC圈官方微信:idc-quan 我們將定期推送IDC產(chǎn)業(yè)最新資訊
查看心情排 行你看到此篇文章的感受是:
2019-11-11 16:53:54
云資訊 擁抱Kubernetes,SUSE推進云原生開源技術堆棧的商業(yè)融合
容器集群管理平臺是云原生軟件運行的“底座”,自3年前Docker容器技術涌現(xiàn)出一批公司以來,容器底層的集群管理平臺就是“兵家必爭之地”。而Kubernetes的勝出,也給之前的 <詳情>
云原生 SUSE
2019-11-08 11:34:49
云資訊 云原生進程再提速,騰訊云發(fā)布四款云中間件產(chǎn)品
“以微服務、容器、無服務器以等為代表的云原生技術正在成為下一代云計算發(fā)展的重要支撐,騰訊云云原生團隊正在從技術、產(chǎn)品、生態(tài)等多個層面全面布局 <詳情>
2019-11-07 12:36:00