More Related Content Similar to 雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform) Similar to 雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform) (20) 雲端的架構開發 (Designing Cloud Application Architecture with Windows Azure Platform)7. • Windows Azure Storage
• SQL Database
• Windows Azure Caching
Web Sites Cloud
Services。
Virtual Machines。
• Windows Azure Virtual Network 閘道已內建
• 使用 Windows Azure Traffic Manager 容錯能力
8. MTTF(Mean Time To Failure,平均正常運作時間)
MTTR(Mean Time To Repair,平均修復時間)
MTBF(Mean Time Between Failure,平均故障間隔時間)
9. • 自動復原 已當機或未回應的執行個體。
• 錯誤域 (Fault Domain) 跨機櫃配置執行個體。
• 虛擬機器的可用集 (Availability set) 將虛擬機器配置於錯誤域
內。
• 更新域 (Upgrade domain) 防止所有執行個體在同一時間內關
機。
• VIP 交換 (swap) 允許將轉換環境提升到生產環境。
• 模擬器與 Intellitrace 與強化的診斷功能。
• 對 遠端監測 (telemetry) 的第一方與第三方支援。
• 使用 Transient Fault Handling Application block 處理瞬
10. • 運用 Windows Azure 功能的優點。
• 預防單點失敗 (single point of failure)。
• 失敗模式分析。
• 瞬間錯誤。
• 優雅降級。
• 降低人因問題。
21. • 訊息通訊為主的整合:使用 Windows Azure 服務匯流排
• 連線能力:使用 Windows Azure Virtual Network
• 整合您的 本地 AD:使用 Windows Azure Active Directory
• 單一簽入:使用 Windows Azure 存取控制服務
• 包容性生態系統:支援異質性環境
• 擁抱 標準 如 HTTP, Oauth, oData, ws-*
23. System A System B
Queue
System C
Topic
System D
System E
System FSystem G
System H
27. WIF
ASP.NET MVC
3
Web
RoleCustom STS
Access
Control
Web Site
User Web Application
ASP.NET MVC 4
Web Site
Back office Web Application
ASP.NET MVC 4
Virtual Machine
Fed Net Protocol
Socket Server
Web Site
Native Protocol
ASP.NET Web API Ationet
Gateway
SQL Database
DB
Azure Tables
Vending
Machines
PoS
Dispenser
controller.NET Micro framework
Editor's Notes 服務 x 個客戶,我需要 i個運算節點,j 個工作佇列,k 個儲存帳戶,…