非常幸运
你好,游客 登錄
背景:
閱讀新聞

企業是否應該在云原生平臺上全力以赴?

[日期:2019-11-15] 來源:企業網D1Net  作者: [字體: ]

  企業使用特定平臺的專用存儲、計算、數據庫等功能,這聽起來很理想,但可能意味著需要運行雙重系統。

  人們可能都聽說過“云原生”的數據庫、安全性、治理、存儲、人工智能,以及云計算提供商可以提供的幾乎大部分其他功能。而云原生應用程序的定義是:利用托管它們的公共云原生系統的應用程序。

  云計算提供商通常為用戶提供的建議是:“采用云原生技術更好,而非原生的提升和轉換并不好。”

  這是有道理的。通過使用原生服務,可以利用核心系統,其中包括使用原生目錄服務的原生安全性,原生供應系統以及原生管理和監視。但在公共云上使用非原生應用程序就像在山路上駕駛跑車一樣困難。

  現在,云計算提供商將原生服務的概念帶入新平臺,其中包括容器編排(即Kubernetes)。 Kubernetes具有由“原生”專用系統組成的大型生態系統,其中包括數據庫、存儲、安全性、治理、devops工具等。這里有兩種不同的想法:

  其中一個想法是云原生更好。原生工具可以提供更好的性能。Kubernetes原生存儲系統每分鐘可以擴展到數千個節點和數千個并行操作。這是因為企業內部人員可以使用原生界面使用原生Kubernetes應用程序。

  當企業需要使用非原生系統與外界聯系來滿足數據庫、存儲或安全性等需求時,只是通信轉換就會帶來大量的延遲。對于這種思維方式,Kubernetes原生總是更好,并且通常是用戶優選。

  緊接著的一個個想法是,企業需要全力以赴,但會增加過多的復雜性。盡管具有優勢,但遷移到Kubernetes原生系統意味著至少擁有兩種功能。遷移到Kubernetes驅動基于容器的應用程序的企業正在尋找一種通用的數據庫系統,該系統跨越Kubernetes內部和外部的應用程序。與安全性、原始存儲和其他云原生的系統相同,但不是Kubernetes。

  那么正確的做法是什么?多年來獲得的一個經驗是,適合的才是較好的。采用適合的技術才是正確的選擇。這意味著很多都是原生的,但是企業仍然需要明智地選擇可以長期運行的解決方案,無論其是否原生。

 

  那么會不會帶來更多的復雜性?是的,但是考慮到向多云和基于物聯網的應用程序的遷移,這實際上是不用擔心的事情。無論企業是否使用原生的Kubernetes解決方案,事情都會變得更加復雜。而一些企業也可能擅長于處理復雜性事物,并在開始實施時就會將事情做好。

推薦 打印 | 錄入:admin | 閱讀:
本文評論   
評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
非常幸运 409521565635509711044999738038962537934584882315457652159174360638627515668265011413041465836918 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();