AZR304 朝雲端專業 DBA 邁進 : 深入剖析 Windows Azure SQL Database 完整資料庫管理 雲 端報表建立 建置分散式雲端資 料庫 宋明遠 李御安 專業技術經理 台灣微軟 技術專員
Agenda SQL Server 雲端架構 101 Windows Azure SQL Database Windows Azure VM Windows Azure SQL Database 報告 (Reporting)- 雲端報表新境界 資料同步 - 混合雲資料同步新利器 同盟 - 分散式雲端資料庫架構 資料庫 HADR 到雲端 SQL Server On Windows Azure VM
Agenda SQL Server 雲端架構 101 Windows Azure SQL Database Windows Azure VM Windows Azure SQL Database 報告 (Reporting)- 雲端報表新境界 資料同步 - 混合雲資料同步新利器 同盟 - 分散式雲端資料庫架構 資料庫 HADR 到雲端 SQL Server On Windows Azure VM
靈活彈性架構 Hybrid IT 定義 混和雲 Hybrid IT 傳統 無虛擬化 無虛擬化 應用程式 私有雲 CLOUD 公有雲 CLOUD 單一租賃 ( 企業或集團共用 ) 受管理的服務 ( 多方租賃 ) 資源共用 ( 虛擬化 ) 彈性運用 服務自動化 以量計價 資源共用 ( 虛擬化 ) 彈性運用 服務自動化 以量計價 混和雲應用程式 應用程式與資料依需求分布在企業內與公有雲中
資料庫運行解決方案 公有雲 CLOUD Windows Azure SQL Database service 主要效益 對新開發的應用程式提供較低成本 動態延展, 內建 HA 完整管理與架構之解決方案 可透過 SQL Server 2012 連線 有了 SQL Azure, 我們可以全 球化佈署 資訊集中化 不需 要在各地區間搬移資料 不需 要複寫以及其他的管理服務成 本. Jim Graham, Technical Manager, 3M
Windows Azure SQL Database 初探
Windows Azure SQL Database 版本
資料庫運行解決方案 公有雲 CLOUD SQL Server 在 Window Azure VM 主要效益 提供既有應用程式較低成本 延展性與可管理性 可管理的基礎架構 SQL Server 2012 支援雲端 VM
使用 Gallery image 建立第一 個虛擬環境
共享 低成本 SQL Server 運行解決方案效益比 較 Managed database service Focus on business logic WA SQL Database - PaaS 虛擬資料庫 100% Compatibility Rapid self-service provisioning SQL Server in WA VM - IaaS 虛擬機器 Elastic/Self-Service capabilities Full h/w control SQL Server 私有雲 - IaaS 虛擬機器 Full h/w control Roll-your-own HA/DR/scale 自有 高成本 SQL Server 實體機器 (raw iron) 高自主性 低自主性
Agenda SQL Server 雲端架構 101 Windows Azure SQL Database Windows Azure VM Windows Azure SQL Database 報告 (Reporting)- 雲端報表新境界 資料同步 - 混合雲資料同步新利器 同盟 - 分散式雲端資料庫架構 資料庫 HADR 到雲端 SQL Server On Windows Azure VM
announcing Windows Azure SQL Reporting 全球正式開通
SSRS 到 Windows Azure SQL Reporting Reporting Services SQL Azure connectivity Azure infrastructure Windows Azure portal Datacenters worldwide
要如何開始使用? 任何人只要有 Windows Azure subscription 就可以開始建立與管理 reporting servers. 可以在 windowsazure.com 取得 3 個月試用
要如何使用呢? Direct URL Access 傳送 URL 到 Email 內崁在網頁中 內崁在 SharePoint / SharePoint Onlin e
Reporting
雲端報表技術於日本地震應用 食物分配 Japan s food banking network
Agenda SQL Server 雲端架構 101 Windows Azure SQL Database Windows Azure VM Windows Azure SQL Database 報告 (Reporting)- 雲端報表新境界 資料同步 - 混合雲資料同步新利器 同盟 - 分散式雲端資料庫架構 資料庫 HADR 到雲端 SQL Server On Windows Azure VM
常用資料同步 (Data Sync) 情境 企業 apps: 結合雲端應用 雲端架構 app 之需求 ˊ on-prem 資料同步到雲端 ETL 或是備份 到 on prem 分公司資訊整合 : 資料分析中心 雙中心應用
資料同步 (Data Sync) 架構 引用小朱部落格
其他情境與技術對應 情境 Migration to/from cloud Migration to/from cloud ( 差異異動 ) Database backup/archival 到雲端 Database backup/archival ( 差異異動 ) 異地災難復原 複雜且須客製的情境或是資料衝突解決 方案 技術 SSDT + Import/Export Service SSIS with ADO.NET destination ( 啟用 SqlBulkCopy 選項 ) SSMA SQL Data Sync Database Copy + Import/Export Service SQL Data Sync Geo-DR Sync Framework
建立第一個資料同步 On-Prem to Cloud
Agenda SQL Server 雲端架構 101 Windows Azure SQL Database Windows Azure VM Windows Azure SQL Database 報告 (Reporting)- 雲端報表新境界 資料同步 - 混合雲資料同步新利器 同盟 - 分散式雲端資料庫架構 資料庫 HADR 到雲端 SQL Server On Windows Azure VM
當你有下面疑問. 如果我要存超過 150G 的資料在單一資料庫怎麼辦? 如何設計一個雲端高延展性的應用架構? 我現在想要橫向擴充我的資料庫要怎麼做? Azure SQL Database 同盟 雲端資料庫高延展性最佳解決方案
Azure SQL Database 同盟 : 概念 同盟 (Federation) 將資料作分割 Root 同盟索引鍵值 (Federation Key) The value that determines the routing of a piece of data 實體分隔 (Atomic Unit) 同一個同盟索引鍵的資料都會存放在一起 同盟成員 (Federation Member) 實體方式實作成資料庫 同盟根資料庫 Federation Root 存放同盟資料庫相關同盟結構描述 此外 它也可以包含全域資料 例如使用者 密碼 角色或其他應 用程式特定的資料 參考資訊 : http://msdn.microsoft.com/zh-tw/library/windowsazure/hh597452.aspx Federation CustData (Federation Key: CustID) Member: PK [min, 100) AU PK=5 AU PK=25 AU PK=35 Member: PK [100, 488) AU PK=105 AU PK=235 AU PK=365 Member: PK [488, max) AU PK=555 AU PK=2545 AU PK=3565
建立第一個同盟資料庫
Agenda SQL Server 混和雲 101 Windows Azure SQL Database Windows Azure VM Windows Azure SQL Database 報告 (Reporting)- 雲端報表新境界 資料同步 - 混合雲資料同步新利器 同盟 - 分散式雲端資料庫架構 資料庫 HADR 到雲端 SQL Server On Windows Azure VM
SQL HADR 如何飛上雲端? 情境 GA 所支援的技術 Preview 所支援的技術 執行於 WA 資 Database Mirroring, Log Shipping, Transactional Replication 料中心 Can achieve >=99.95 RTO 企業內對雲端 Database Mirroring, Log Shipping, Transactional Replication ( 混合雲 ) Need Windows Azure Virtual Networking 資料中心對資 Windows Azure Storage 提供 Geo 料中心 replication Database Mirroring, Log Shipping, Transactional Replication Always On Availability Groups Database Mirroring, Log Shipping, Transactional Replication Always On Availability Groups Windows Azure Storage 提供 Geo replication 高可用性群組 SLA 99.9 SQL Server SQL Server Primary SQL Server Secondary Virtual Machine Virtual Machine Virtual Machine >= 99.95 RTO
建立第一個資料庫雲端高可用 性解決方案 On-Prem to Clou d
結論 : 如何從企業內到雲端 四個步驟讓你無縫界接到雲端 學習 腦力激盪 規劃 執行 了解甚麼是 雲端 認同運作型 態改變 確認企業所 需解決方案 重構企業基 礎架構 了解雲端對 企業價值 宣示共同願 景 選擇雲端供 應商 設計雲端解 決方案 了解雲端架 構 分析雲端企 業內應用 規劃組織調 整 實作與轉移 發想公司商 業應用情境 規劃工具與 流程 開始運行
Resources Connect. Share. Discusss http://www.microsoft.com/taiwan/techdays2012/ Microsoft Certification & Training Resources http://www.microsoft.com/learning/zh/tw/ Resources for IT Professionals Resources for Developers http://social.msdn.microsoft.com/forums/zh-tw/categories http://social.technet.microsoft.com/forums/zh-tw/categories / /
請協助完成 本課程問卷 並在離開 教室時交給工作人員 填妥大會背包中的大會問卷 可於活動 第三天兌換問卷禮哦 感謝您的合作