雲計算SLA能否衝破困境迎來春天

來源:互聯網
上載者:User
關鍵字 雲計算 雲計算

雲計算SLA—是企業在購買網路服務時與雲計算服務商談判後簽署的一份協定。 這是為了解決企業在購買時會認識到他們在雲計算可用性和性能問題方面是處於弱勢地位的——有時甚至是極其的贏弱這個問題的。 但最終,企業對該SLA的需求與使用者對雲計算服務等級協定的需求往往不同。

在應用程式級,最終使用者希望雲計算服務可以滿足一個可用性的標準和使用體驗性能或品質(QoE)的標準,其度量指標一般為回應時間。 相關使用者對此使用體驗的反應也各不相同。 在一次對雲計算使用者的調查中,只有約10%的受訪者表示,他們已經得到了他們雲計算服務的一個具體的SLA。 造成這一需求與實際情況間巨大差距的原因有很多,同時其中大多數都難以解決。

雲計算SLA在網路環境中舉步維艱

在調查報告中,雲計算SLA所面臨的第一個問題是它們把網路性能排除在外。 大多數的雲計算服務都是通過從一家公司而不是雲計算服務供應商所提供的網路連接進行訪問的,可以想見雲計算服務供應商根本無法保證網路連接的性能。

此外,如今的大多數雲計算服務都是通過互聯網進行訪問的,而互聯網恰恰是無法提供任何保證的服務。 當你無法保證網路連接性時,就很難與雲計算服務供應商就雲計算SLA進行談判;出於同樣的原因,當在你的QoE測量點和雲之間有一個服務元件(即網路)時,使用者也就無法舉證雲計算服務供應商所提供的服務是否滿足SLA。 這個特殊問題也影響到連接雲計算的管理以及撰寫管理級QoE SLA的能力。

任何編寫過或監控過SLA的人士都會非常認同調查報告中排名第二的問題:協定沒有或無法對度量QoE確定一個合理的機制以明確合規性。 這個問題始于看上去似乎很簡單的問題,即以可度量的術語說明「雲計算供應商到底應該確保什麼? 」例如,使用者公司可以在多個點、通過多種方法測量回應時間。 除非有一個雙方都同意的測量點定義和測量值標準,否則就不可能有一個具有實際操作意義、可供強制執行的SLA。

在調查報告中,雲計算SLA的第三個問題是由使用者所提供的軟體元件和由使用者所創建的應用程式連接可能會影響應用程式的QoE。 如果我們將軟體即服務(SaaS)視為「最高等級」的雲計算服務,而將基礎設施即服務(IaaS)視為「最低等級「的雲計算服務,那麼低層次服務中包含了更多使用者所提供的元件, 同樣由使用者提供具有較高風險的元件所創建的外部連接將對雲計算服務的整體性能產生不可預知的影響。 雲計算服務供應商無法保證、或者甚至無法預測這部分由使用者所提供元件將對整體應用程式QoE產生何種影響。

調查報告中涉及的SLA第四大問題是雲計算參數設置可能會對應用程式QoE產生重大影響,這就意味著SLA的編寫必須基於非常具體的參數設置假設。 這樣,特殊情況甚至是部分異常情況都有可能會導致QoE和SLA問題。

雲計算SLA的條款

這裡真正的問題在於,雖然可能有很多原因造成無法得到一個真正有實際意義的SLA,但是那些原因也無法減輕其需求。 那麼,你應當如何獲得盡可能最好的SLA?

總之,答案在於避免上述的問題;其基本原則是理解雲計算服務供應商實際上能夠保證些什麼。 雲 計算服務的工作實質在於為實際應用程式分配虛擬資源。 如果分配的工作如你所預期的那樣,那麼資源性能也會達到相同的預期效果。 你必須約束的變數包括為資源和通過網路為你訪問資源而分配參數。

你能夠得到最全面的SLA往往來自于同樣身為網路供應商的雲計算服務供應商,因此出於SLA目的最為有利的關係是與網路運營商的雲計算服務的供求關係。

第二最佳選擇是從一個你的雲計算供應商所建議和擔保的運營商處獲得一個雲計算服務連接。 在這兩者中任一一個情況下,你將需要使用一個有別于互聯網或互聯網VPN訪問而「專門提供」的VPN以獲取特定的通信保障。

在資源配置空間中,簡單的規則就是詢問,「在這裡什麼是虛擬資源? 」

在SaaS中,虛擬資源囊括了一切,因為使用者沒有提供任何元件。 因此,雲計算服務供應商應具備對其完全的控制,並應編寫一個關於所有應用程式非網路元件的SLA。

在諸如平臺即服務(PaaS)或基礎設施即服務(IaaS)這樣的低級雲計算服務中,供應商應當確保他們所提供的服務;你的目標是確定如何度量供應商所提供服務的性能。 在IaaS中,你的應用程式分配至伺服器的速度將是最具可變性的因素,而當發生故障時一台新伺服器替代發生故障伺服器工作的速度將決定可用性。

PaaS是SLA條款中最成問題的一部分,因為你得到的並不是一個特定硬體的承諾,而是一個在一定程度上可能包括大量物理主機和軟體元素的平臺的承諾。 確定有多少回應時間可變性可能會要求你在雲中建立一個「Ping點」,通過這個點你可以扣除端到端應用程式延時以測量網路延遲,從而確定雲計算應用程式處理所做的貢獻。 無論你如何決定,這些條款都必須明確地在合同中注明,而供應商也必須接受這些條款。

雲計算SLA可能不會僅僅對買方有利,但在當今時代的許多SLA確實如此。 小心謹慎,你至少可以得到一個能夠控制風險等級並確保你所使用的雲計算服務能夠滿足企業目標的雲計算SLA。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.