在雲端上建置應用程式
了解開發人員如何撰寫在雲端上執行的程式,包括如何部署、具備容錯能力、負載平衡、調整,以及處理延遲。
學習目標
在此課程模組中,您將會:
- 在設計雲端執行的應用程式時,評估各種不同的考量
- 在將應用程式部署到雲端時,評估各種不同的考量
- 比較和對比針對雲端應用程式中容錯功能所採取的主動與被動措施
- 描述雲端應用程式中負載平衡的重要性,並列舉各種方法來實現此目標
- 列舉調整雲端應用程式的策略和考慮
- 鼓勵將尾延遲降到最低,並討論用於降低尾延遲的各種策略
- 描述將使用雲端服務的總營運成本最佳化的策略
與卡內基美隆大學合作。
必要條件
- 了解什麼是雲端運算,包括雲端服務模型和常見的雲端提供者
- 了解實現雲端運算的技術
- 了解雲端服務提供者如何支付雲端費用與計費
- 了解什麼是資料中心與其存在原因
- 了解資料中心的設定、啟動及佈建方式
- 了解雲端資源的佈建及計量方式