共用方式為


雲計算:雲端加速

有很多好處,雲加速,包括更好的應用程式回應時間、 更高的效率和改進的使用者滿意度。

Dan Sullivan

改編自"雲加速的權威指南"(即時發佈商)

雲計算和互聯網的全球性為創造了機會,擴大他們的市場和客戶基礎的企業。 可擴充性和彈性雲計算説明企業擴大其業務需求的計算系統。 這種靈活性可以減少需要使資本支出可能會在將來需要的硬體。

它還允許您對資源調配更多細細微性級別的計算和存儲服務作出決定。 如果一天或兩個的高峰需求,你可以規定在雲計算中的其他伺服器。 當需求的減弱時,您可以釋放這些資源。 計算和存儲的彈性都是保持服務品質的重要部分。 然而,他們不是唯一的因素。

從客戶的角度來看,應用程式品質部分確定由該應用程式的回應能力。 出現運行緩慢的應用程式有問題從使用者的角度來看,可能導致使用者的不滿和收入損失。 大量的研究表明應用程式回應時間和停止的使用的基於 Web 的應用程式之間的相關性。 根據一項研究由香港仔集團,在頁面載入時間一秒鐘的延遲會導致:

  • 11%更少網頁檢視
  • 減少 16%的客戶滿意度
  • 7%的轉換中,損失

另一個設置的結果 出版的 (訪問資料所需的註冊) 揭示:

  • 73%的遇到了載入緩慢的 Web 網站的行動裝置使用者報告
  • 47%的消費者期待網頁載入在兩秒或更少
  • 40%放棄時間超過三秒載入的網站
  • 79%的購物者是該網站的表現不滿意是不太可能再從該網站買

顯然,一個應用程式的回應能力可以產生直接影響,對客戶滿意度、 忠誠度,並最終收入。

提高應用程式回應時間

許多因素有助於應用程式回應,如應用程式代碼的編寫,設計了資料庫的方式,方式和網路輸送量和延遲。 提高應用程式性能的一種方法是對應用程式代碼進行微調。 此任務可以包括:

  • 選擇更高效的演算法
  • 分析代碼來標識耗時的函數
  • 重寫資料庫查詢,以減少返回的資料量
  • 通過執行附加的索引和其他措施,以減少 I/O 操作執行的資料庫優化資料庫設計

改善軟體一級可以產生重大的改進,在某些情況下。 這些改進可以是成本高昂,並且可能需要更多的時間比其他選項來執行。

硬體選項

雲計算還可以説明企業實施知名,但有時會有疑問的"的問題扔更多的硬體"。而不是查看和修改代碼,它可能只是規模的伺服器正在運行代碼的速度更快。

您還可以縮放垂直通過部署到更多的內核和記憶體和更快的存放裝置與伺服器應用程式。 把自己借給分散式工作負載的應用程式可以橫向擴展。 這就需要向負載平衡群集中添加額外的伺服器和讓分發的工作在多個伺服器之間的負載平衡器。

這兩種情況可以説明改善性能,假設有沒有瓶頸以外的伺服器 (例如,以執行 I/O 操作的存儲陣列上所需的時間)。 如果 I/O 性能是一個問題,您可能能夠通過切換到速度更快的存儲技術來提高性能。

雖然經常微調應用程式代碼和資料庫設計提高了伺服器的輸送量,這些修補程式不要總是提高應用程式回應時間。 您不能改善網路延遲或在發送資料兩個網路設備,通過調整演算法在伺服器上的或優化資料庫查詢之間的時間延遲。

在一個資料中心內雲供應商可能會提供更高性能網路基礎結構的專門任務,如高性能計算。 這些專門的作業可能會在 10 GB 乙太網的群集上運行。 最常見的工作崗位在與較慢的介面連接的伺服器上運行。 為外部資料中心和互聯網發送的資料,將減少延遲時間所需的額外措施。

雲端加速

"雲加速"一詞是指基於雲計算技術為提高應用程式的總體回應速度通過減少向最終使用者提供內容所需的時間。 無需太深深入的技術細節,它值得注意為分佈在全球各地的內容和減少網路流量使用專門的優化可以實現雲加速的內容傳遞網路 (Cdn) 結合在一起。 有執行雲加速度的四個基本挑戰:

  1. 可擴充性和地理範圍
  2. 冗余
  3. 整合服務
  4. 成本

你必須考慮每個這些挑戰之前你可以成功地實現雲加速解決方案。

**可擴充性和地理範圍:**網路的物理,以及工程約束。 你就會永遠無法調整以提高的速度,你可以傳輸信號的物理規律。 雖然一個組織可以提高其網路硬體的工程,已是企業仍依賴于在全球範圍內通過 Isp 使用的基礎結構。

Cdn 彌補網路限制通過維持在全球範圍內的資料的拷貝,回應使用者的內容請求使用最近設施和提供者終結點之間的最佳路徑。 例如,在阿姆斯特丹,客戶可能從內容存儲在一個資料中心,在巴黎,而在上海的客戶接收相同的內容從一個資料中心在新加坡服務。

企業可以部署和維護他們自己的資料中心或檢設施在全球範圍內的基礎設施。 這種部署將必須有足夠的全球影響力,以回應客戶、 員工和商業夥伴,他們所在的地方。 這些部署會還必須包括足夠的硬體來擴大規模以滿足每個資料中心將會遇到高峰期的需求。

**冗余:**冗余是另一個考慮因素。 硬體出現故障。 軟體崩潰。 網路失去連接。 如果一個資料中心出現故障,應配置在全球範圍內的其他資料中心為回應通常由故障網站的通信。

冗余還需要維護的內容的最新副本。 複製程式應到位,以確保該內容分發到所有資料網站及時。

**整合的服務和費用:**如果一家企業正在經歷的所有工作量和成本部署雲加速系統,它是最好地利用這種投資通過整合服務和應用程式。 作為私有雲,有大量的資本投資,建立和維持雲加速基礎設施的潛力。 日常維護成本將添加到的該組織以及整體業務開支。

重要的考慮因素

以及對實施雲加速技術的技術挑戰,它是重要的是要考慮其他影響業務可以如何提高應用程式回應的特徵。 確定最優雲加速技術的一個因素是使用與可重用內容生成的。 你可以複製可重用內容,有時被稱為靜態內容,和通過任何應用程式發送它從 Web 服務器沒有額外的處理。

可重用內容包括材料,如產品目錄、 檔和一般資訊的 Web 網站頁面的資訊。 生成的內容是過程的一些應用程式,例如查詢資料庫以檢索客戶的訂單歷史記錄的結果。 您可以將可重用的內容複寫到全球各地的資料中心。 你不能這樣用動態生成的內容。 相反,動態生成的內容可以受益于優化技術,提高輸送量和資料中心之間的延隔時間。

有你就會不得不與以及地理大規模提供服務時的其他因素。 這些都是主要的互聯網設計的功能。 例如,互聯網是由組成多個 Isp 路由資料根據需要跨不同的 ISP 網路一起工作。 在物理互連的網路擁塞可以對應用程式的性能產生不利影響。 這個問題和其他問題從大型的互聯網體系結構派生的在地理上分散安排開車需要多個資料中心。

除了在基礎設施方面的差異,Isp 可能有不同的業務觀點上與其他 Isp 聯繫。 在最基本的情況下,Isp 作為互惠查看它們之間的關係,而不給予補償的 Isp 之間傳遞交通。 在其他情況下,一個 ISP 可能相信另一個 ISP 收益更多來自對等的關係,因此需要的款項,接受從交通和通信發送到其他 ISP。

Isp 之間的競爭可以限制以及資料交換。 技術和業務的因素可以影響您應用程式通信在全球範圍內的流動。 雖然大多數企業不能直接影響到他們的 ISP 業務模式和與其他 Isp 之間的關係,企業可以變通使用雲加速技術的對等安排所施加的限制。

雲供應商也可以是潛在的網路瓶頸。 如果他們的網路服務是為您的組織的需求不足和供應商的分佈的資料中心還不足以補償的網路擁塞和延遲問題,則可能需要替代雲加速選項。

成本和複雜性的部署計算和存儲服務降低與雲計算。 也有更大的靈活性,以適應新的業務機會,通過利用基礎設施作為服務 (IaaS) 和平臺作為服務 (PaaS) 平臺,以創建新的應用程式和服務。 越來越多地採用軟體作為服務 (SaaS) 平臺還為企業提供其服務 SaaS 模型中的也有的機會。

企業必須特別注意到 Web 應用程式的性能,為所有客戶不管它們的位置。 添加伺服器和存儲會改善一些,但並不是所有方面的應用程式的回應能力。 您可能需要執行一些雲加速技術,以確保性能的應用程式的所有使用者的一致和可接受水準。

Dan Sullivan

Dan Sullivan 已超過 20 年的 IT 經驗在應用程式中設計、 系統體系結構和企業的安全。 他已寫並提出廣泛系統體系結構、 基礎設施管理和協調業務和 IT 有關的戰略。 他寫了幾本書包括"快捷指南到優先考慮安全支出,""最終指南到資訊盜竊預防,""最終面向服務系統管理指南 》 和"權威指南控制惡意軟體、 間諜軟體、 網路釣魚和垃圾郵件,"一切從即時的出版商。

更多關於這和其他即時出版商頭銜,查閱即時出版商

相關的內容