Tech.days Taiwan AZR305

1,561 views

Published on

輕輕鬆鬆建置國際級網站服務

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,561
On SlideShare
0
From Embeds
0
Number of Embeds
1,006
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tech.days Taiwan AZR305

  1. 1. 朱明中Windows Azure MVP台灣微軟資深講師
  2. 2. 本地端 虛擬機器 雲端服務 網站Applications Applications Applications Applications Data Data Data Data Custom Custom Startup Tasks Software SoftwareNative Code Native Code Native Code Firewall Firewall Rules Firewall Rules Network Virtual Network Virtual Network O/S O/SVirtualization Hardware
  3. 3. 數秒內了解網站 如您需要的強大威力啟動簡單 出色 馬上上線可自由的依您的需要啟 支援 asp.net, php 數秒內發行上線,可簡動,向上或向外擴張。 或 node.js, 可在 單的監控效能,快速診沒有摩擦也不會頭痛。 Windows, OSX 或 斷與修復問題。 Linux 上開發。
  4. 4. 還會愈來愈多 …
  5. 5. 合作夥伴
  6. 6. 雲端優先的設計以 SQL 為主的組態隨需動態供應網站網路儲存 (Azure xDrive, SMB, NAS, SAN)無狀態 Web 伺服器 (不需同步化)智慧式負載平衡
  7. 7. 1. 對 foo.com 網站的要求 Web 到達 ARR/負載平衡器。 IIS 要求路由 模組 (ARR) Server (LB) 2. ARR 自執行期資料庫 取得關於 foo.com 的資訊 並決定哪些伺服器有執行 這個網站。 (監測天線會監控在同一區 域 (farm) 內的所有網站伺 服器。)Azure 執行期 網站 LB 資料庫 資料庫 3. ARR 轉向要求到最後 決定的 Web 伺服器。 4. Web 伺服器供應網站, 而在網站未啟用時取消供 應。 儲存 5. Web 伺服器執行要求 並存取網站內容與網站的 控制器 資料庫。
  8. 8. 1.對 foo.com 網站的要求 Web 到達 ARR/負載平衡器, IIS ARR Server 而 ARR 已經記錄了 (LB) foo.com 的相關資料。 2. ARR 記憶 foo.com 並 將要求繞送到正確的 Web 伺服器。“ 3. Web 伺服器執行要求 並存取網站內容與網站的Azure 資料庫。 LB 網站 資料庫 * 隨後的要求都會直接繞 送到正確的 Web 伺服器。 儲存 控制器
  9. 9. IIS ARR Web 所有資料庫均使用 Server SQL Database (LB) Azure Blobs 作為 強固的儲存體 執行期 Windows Azure 資料庫 Worker Roles 網站資Azure 料庫 LB API 前端 儲存 雲端磁 控制器 碟機 部署伺服器
  10. 10. IIS ARR Web 所有資料庫均使用 Server SQL Database (LB) Azure Blobs 作為 Site 強固的儲存體 (W3WP.exe) 執行期資 Windows Azure 料庫 Worker Roles 網站資 監測Azure 料庫 LB 監控資源使用 DWAS API 前端 動態網站啟動服務 儲存 雲端磁 W3WP.exe 控制器 IIS 應用程式集區行程 碟機 部署伺服器
  11. 11. 已被修改的 Web伺服器
  12. 12. 共享執行個體
  13. 13. 共享執行個體
  14. 14. 共享執行個體 保留執行個體
  15. 15. 保留執行個體
  16. 16. 現代可擴展的 完整的Windows 使用 Worker 架構Web 網站。 Server/Linux。 的多層次應用程WebMatrix, VS, 適合使用 SQL, 式。命令列工具。 SharePoint, AD 管理員存取,透過 Git, TFS 持 的企業應用。 RDP, 自訂安裝。續整合。 轉移現存的 LOB 網路隔離與虛擬開放原始碼應用 應用程式。 網路。程式藝廊。
  17. 17. 於雲端建置虛擬機器 較少的上傳時間與相依風險性。 需要上傳與安裝應用程式與資料。移轉現有的虛擬機器 應用程式,組態與資料都保留在已安裝的工作狀態。 需要上傳大量的資料,同時會有因雲端上不存在某些 硬體或驅動程式而產生的高風險。
  18. 18. 雲端服務具有網路邊界。 同一個服務內的所有 VM 都可以直接通訊。 VM 間的名稱解析會自動由 Windows Azure 內部的 DNS 進行。 Cloud Service Load Balancer Public IP Name: myapp1.cloudapp.net Virtual Virtual Machine DIP Machine VM Name: iisvm1 VM Name: iisvm2 10.1.5.6 10.1.5.7 Virtual Machine VM Name: sqlvm1 10.1.5.8
  19. 19. Windows Azure 支援 VHD 檔案格式 其他的格式需要在上傳前經過轉換或移轉。使用CSUpload.exe上傳現有的 VHD 支援續傳功能。 上傳前會將動態擴充磁碟轉換為固定大小硬碟。 有效率的上傳-不要上傳空白磁區。上傳作業系統 VHD 前該做的事 啟用遠端存取 (遠端桌面)。 使用 sysprep 一般化作業系統環境。
  20. 20. On-Premises Virtual Machine 移轉步驟 Cloud ServiceMachine Name: APPSRV1 1) 上傳 VHDs Name: myapp1.cloudapp.netMemory: 8 GBCores: 4 CSUpload 或其他工具Ports: 80/443 for http/https Deployment 2) 建立 VM 生產環境 作業系統磁碟=APP-OS.vhd Virtual Machine 角色名稱: appsrv1 Guest: C: 3) 組態資料磁碟 4 Cores Host: C:VMsAPP- 資料磁碟 1 = APP-Data.vhd 7 GB Ram OS.vhd 資料磁碟 2 = App-Logs.vhd TCP 終端點 80與 443 Guest: D: Guest: C: Host: D:VMsAPP- 4) 調整應用程式的磁碟代號 WAStorageVMsAPP- Data.vhd OS.vhd Guest: E: Guest: E: WAStorageVMsAPP- 5) 加入終端點 Host: E:VMsAPP- Data.vhd Logs.vhd 80, TCP, http Guest: F: 443, TCP, https WAStorageVMsAPP- Logs.vhd
  21. 21. 免費 !!Windows Store / Windows Azure / Windows Phone http://aka.ms/startmsdn 12個月 每月固定
  22. 22. http://www.microsoft.com/taiwan/techdays2012/ http://www.microsoft.com/learning/zh/tw/ http://social.technet.microsoft.com/Forums/zh- http://social.msdn.microsoft.com/Forums/zh- tw/categories/ tw/categories/

×