在復雜的多云部署中,數(shù)據(jù)存儲的最佳實踐是什么?哪種數(shù)據(jù)存儲基礎設施更能滿足多云的需求?
多云部署為很多組織的數(shù)據(jù)存儲策略帶來了許多挑戰(zhàn)。通過將大量數(shù)據(jù)需求的應用程序存儲在AWS、谷歌云和Azure等公共云提供程序上,組織的存儲基礎設施和整體存儲管理將變得更加復雜。然而,組織必須接受這種新的復雜性:多云正在迅速成為默認的云計算應用方式,而云計算本身就是組織IT的基礎。
Pure Storage公司和副總裁兼首席架構師Robert Lee對以下問題進行了探討:
•與內部部署數(shù)據(jù)中心或單個云平臺相比,多云部署會給組織帶來哪些數(shù)據(jù)存儲挑戰(zhàn)?
•組織需要哪種類型的數(shù)據(jù)存儲基礎設施才能最好地滿足多云的需求?
•關于數(shù)據(jù)存儲和多云的最佳實踐是什么?
云平臺中的可遷移性、一致性和成本
Lee:我認為首先探討一下為什么客戶和組織要在內部部署數(shù)據(jù)中心、私有云、混合云和多云之間達到平衡。坦率地說,對于大多數(shù)客戶來說,他們都是從內部部署數(shù)據(jù)中心開始的,所以第一步實際上是采用一個公共云,而這是一種混合云類型的部署。事實證明,混合云和多云確實帶來了許多類似的挑戰(zhàn)。
現(xiàn)在引起人們關注的三個問題是:組織如何避免被鎖定在一個特定位置或一個特定云平臺中?第二個問題是如何達到某種程度的一致性。如何可以在沒有運行手冊集或軟件堆棧或團隊的情況下,可以互換使用它們的位置。
第三個問題是成本控制。組織如何避免進入無法預測成本呈螺旋式上升的情況。
可遷移的兩種類型
Lee:可遷移性可以進行拆分兩個獨立的部分。有人會問,“在一個云平臺中有一個應用環(huán)境機器學習數(shù)據(jù)集,可以從一個云平臺遷移另一個云平臺嗎?”我認為完全可以進行遷移,而由于在數(shù)據(jù)、成本、網絡等方面面臨一些挑戰(zhàn),為這一目的而實施“云跳躍”并沒有那么多。
另一方面,云計算的可選性是真實存在的。因此,客戶希望能夠選擇將工作負載的一部分環(huán)境部署在一個云平臺中,另一部分工作負載部署在另一個云平臺,并且希望能夠具有這種靈活性。
例如,Pure Storage公司的客戶中有許多SaaS提供商,則這些SaaS提供商正在托管其客戶的負載。在一些大型公共云平臺運行,例如它們可能內置于AWS云平臺中,或者可能由于競爭原因而客戶拒絕在AWS云平臺中存儲數(shù)據(jù)。
因此,這些SaaS提供商必須能夠在多個云平臺環(huán)境中運行服務,才能為客戶提供服務,這是一個業(yè)務過程。所以現(xiàn)在回到一致性上來,如果是SaaS提供商,如果想要這種可選性,那么該怎么做?如果沒有兩三個不同的軟件棧和多個不同的研發(fā)團隊,那么如何做到這一點?所以我認為,并沒有發(fā)生太多云跳躍,但我認為每個人都希望云計算平臺具有的可選性。
在這個快速發(fā)展的技術領域,如何最大限度地利用這些產品?如何平衡這一點和創(chuàng)建這種一致性和可遷移性?
Lee:我認為組織可以實施一些最佳實踐。因此,實際上是選擇一種技術堆棧,讓組織正確地利用開源的力量。如果谷歌公司推出了一些確實非常強大的人工智能機器學習平臺,那么開源社區(qū)很快就可以采用其平臺來構建應用程序、API或接口。
因此,組織應該尋找的是,如何通過利用開放源代碼的力量來更好地利用底層云環(huán)境,如何使部署開放源代碼技術變得容易?
Lee:通常情況下,這些軟件和微服務(如果需要)通常通過云原生堆棧、基于容器的技術交付。實際上,這又取決于組織選擇技術的方式,從而提供最大的靈活性來利用最好的產品。此外,當組織提前做出這些選擇時,不僅要構建技術,還要構建流程,因此,盡可能集中精力正確地執(zhí)行所有事情是非常重要的。事實證明,人類并沒有那么出色。
云原生:對象存儲vs.塊存儲vs.文件存儲
Lee:正如人們所指出的那樣,對象存儲和云原生應用程序堆棧或架構確實是相輔相成的。
對象存儲在現(xiàn)代應用程序中扮演著重要角色。這可以歸結為對象確實非常適合這些現(xiàn)代應用程序環(huán)境,特別是需要大量數(shù)據(jù)的應用程序。我認為這實際上是針對不同類型的存儲設計的。
如果組織考慮使用塊存儲,那么對單個或少量的應用程序的高性能數(shù)據(jù)訪問而言,這非常有用。如果考慮文件存儲,那么它非常適合少數(shù)應用程序之間共享數(shù)據(jù),如是組織有一個文件環(huán)境,想運行一些應用程序來處理數(shù)據(jù),在這些應用程序之間共享它們,文件確實非常適合于此。
當考慮對象存儲時,它實際上是為在大量計算和許多不同類型的應用程序之間大規(guī)模共享數(shù)據(jù)而設計的。因此,它非常適合滿足現(xiàn)代數(shù)據(jù)需求類型的軟件以及云計算基礎設施的需求。
因此,我認為對象存儲的重要性和采用率正在上升。它成為主存儲的一種新形式。這具有重大意義。
它必須有彈性并且安全,組織要求其必須是一致的,并在任何地方都可用。因此,它不僅在云平臺中可用,而且在組織的內部部署數(shù)據(jù)中心也可用。
未來面臨的最大挑戰(zhàn)
Lee:很多組織已經認識到了云計算和多云的優(yōu)勢,但是他們也開始面臨內在的挑戰(zhàn)。
但我認為云計算行業(yè)發(fā)展還不夠快。支持這些最佳實踐的必要技術需要一些時間才能真正鞏固。
另一方面,我認為數(shù)據(jù)存儲通常是客戶面臨的最大挑戰(zhàn),因此,我認為客戶需要花費一些時間才能真正解決這個問題。