簡介
現在我們已了解雲端資料中心的執行方式,您可能會覺得雲端服務提供者 (CSP) 處理了所有的複雜問題,而建置雲端應用程式是很瑣碎的事。 為了確實履行雲端承諾,開發人員在設計及部署其應用程式時,必須遵循幾個最佳做法。
在本課程模組中,我們會探討如何將應用程式部署到雲端,以確保容錯並達到高效能。 雲端資料中心其全球業務簡化了觸達許多終端使用者的程序,但部署模式必須支援簡單的規模調整和容錯。
雲端應用程式必須經濟實惠、能夠進行低延遲連線,並支援大量的同時使用者 (高輸送量),而不會有任何服務效能下降 (容錯和彈性)。 儘管有 CSP 提供的工具,建置這類應用程式還是需要許多規劃。
在稍後的課程模組中,我們將探討一些關於負載平衡和規模調整的常見模式,以及應該如何建立健全的應用程式。
最後,我們將探索使用大型雲端運算資源叢集其回應互動式應用程式所面臨的一些其他挑戰,並看看一些解決方案。
學習目標
在本單元中,您將:
- 在設計雲端執行的應用程式時,評估各種不同的考量。
- 在將應用程式部署到雲端時,評估各種不同的考量。
- 比較和對比針對雲端應用程式中容錯功能所採取的主動與被動措施。
- 描述雲端應用程式中負載平衡的重要性,並列舉各種方法來達成此目標。
- 列舉調整雲端應用程式規模的策略和考量。
- 鼓勵將尾延遲降到最低,並討論用於降低尾延遲的各種策略。
- 描述將使用雲端服務的總營運成本最佳化的策略。
必要條件
- 了解何謂雲端運算,包括雲端服務模型與常見的雲端提供者。
- 了解實現雲端運算的技術。
- 了解雲端服務提供者如何支付雲端費用與計費。
- 了解什麼是資料中心與其存在原因。
- 了解資料中心如何設定、提供技術支援及佈建。
- 了解雲端資源的佈建及計量方式。