Presentation is loading. Please wait.

Presentation is loading. Please wait.

DBI 309 The SQL Server Customer Advisory Team (SQL CAT) represents the customer-facing resources from the SQL Server Product Group. SQL CAT is comprised.

Similar presentations


Presentation on theme: "DBI 309 The SQL Server Customer Advisory Team (SQL CAT) represents the customer-facing resources from the SQL Server Product Group. SQL CAT is comprised."— Presentation transcript:

1

2 DBI 309

3

4 The SQL Server Customer Advisory Team (SQL CAT) represents the customer-facing resources from the SQL Server Product Group. SQL CAT is comprised of product and solution experts that regularly engage in the largest, most complex, and most unique customer deployments worldwide.

5 The Customer Experience (CX) Design Wins Program is how the Microsoft Business Platform Division identifies and invests in strategic and large-scale customer projects with challenging, unique, and complex applications running on the Microsoft platform.

6

7 #ArchitectureKey Distinguishing Scenario Use & Deployment Characteristics Examples 1Failover Clustering for HA and Database Mirroring for DR A)Single data copy for HA sufficient B)Positive experience with Failover clustering C)Comfortable deploying two different technologies for HA & DR ServiceU and CareGroup 2Synchronous Database Mirroring for HA/DR and Log Shipping for additional DR A)Require deploying fewer (only one) technology for HA & DR B)Avoid costs associated with Failover clustering C)For HA, remote data center execution acceptable bwin 3Geo-Cluster for HA/DR A)Require deploying fewer (only one) technology for HA & DR B)Positive experience with Geo-Clustering Edgenet 4Failover Clustering for HA and SAN- based Replication for DR A)Require deploying single DR technology across multiple DBMSs B)A third party DR technology acceptable Progressive Insurance 5Peer-to-Peer Replication for HA and DR (and reporting) A)Simultaneous data manipulation from multiple sites B)Potential data loss acceptable Enterprise in Travel Industry

8

9

10

11 http://sqlcat.com/whitepapers/archive/2009/08/04/high-availability-and-disaster-recovery-at-serviceu- a-sql-server-2008-technical-case-study.aspx

12 Atlanta Standby Data CenterMemphis Primary Data Center DNS Asynchronous Database Mirroring Windows 2008 SQL 2008 MIRRORMIRROR Preferred PRINCIPALPRINCIPAL DB Connection to Memphis for Regular Test Exercise DNS WEB FARM DNS

13

14

15

16 16

17

18 18 Mirror Server SQL Server Cluster Cisco Global Site Selector (GSS ) DNS SQLHostNameA\SQL1 Active IP:100.10.56.30 SQLHostNameA\SQL1 Active IP:100.10.56.30 Alias Name = Green Active IP : 100.10.56.30 100.85.3.10 Alias Name = Green Active IP : 100.10.56.30 100.85.3.10 Connect to: Green\SQL1 SQLHostNameB\SQL1 Passive IP:100.85.3.10 SQLHostNameB\SQL1 Passive IP:100.85.3.10 DR Site Mirroring Principal Server Applications: 1- SharePoint 2- SSRS 3- BlackBerry 4- Citrix Server 5- VMware VC Applications: 1- SharePoint 2- SSRS 3- BlackBerry 4- Citrix Server 5- VMware VC

19 Windows Server 2008 R2 SQL Server 2008 R2 Mirroring Evict Windows Server 2003 SQL Server 2005 6 nodes Cluster Each SQL instance has two preferred owners Give back to Server Team Mirroring Borrowed from Server Team Rebuild

20

21

22

23

24 Principal Mirror Log Shipping 1h delay Log Shipping 1h delay Log Shipping 2 nd copy Log Shipping 2 nd copy All Log Backups and Full Backups Days 1,3,5… All Log Backups and Full Backups Days 2,4,6…

25

26 Principal Mirror Log Shipping 1h delay Log Shipping 1h delay Log Shipping 2 nd copy Log Shipping 2 nd copy All Log Backups and Full Backups Days 1,3,5… All Log Backups and Full Backups Days 2,4,6…

27

28

29

30

31

32

33

34 SQL Server 2008 Failover Clustering http://sqlcat.com/whitepapers/archive/2009/07/08/sql-server-2008-failover-clustering.aspxhttp://sqlcat.com/whitepapers/archive/2009/07/08/sql-server-2008-failover-clustering.aspx Multi-Site Cluster http://download.microsoft.com/download/3/b/5/3b51a025-7522-4686-aa16- 8ae2e536034d/WS2008%20Multi%20Site%20Clustering.dochttp://download.microsoft.com/download/3/b/5/3b51a025-7522-4686-aa16- 8ae2e536034d/WS2008%20Multi%20Site%20Clustering.doc Mirroring a Large Number of Databases in a Single SQL Server Instance http://sqlcat.com/technicalnotes/archive/2010/02/10/mirroring-a-large-number-of- databases-in-a-single-sql-server-instance.aspxhttp://sqlcat.com/technicalnotes/archive/2010/02/10/mirroring-a-large-number-of- databases-in-a-single-sql-server-instance.aspx Database Mirroring and Log Shipping Working Together: http://sqlcat.com/whitepapers/archive/2008/01/21/database-mirroring-and-log- shipping-working-together.aspxhttp://sqlcat.com/whitepapers/archive/2008/01/21/database-mirroring-and-log- shipping-working-together.aspx Asynchronous Database Mirroring with Log Compression in SQL Server 2008 http://sqlcat.com/technicalnotes/archive/2007/12/17/asynchronous- database-mirroring-with-log-compression-in-sql-server-2008.aspx http://sqlcat.com/technicalnotes/archive/2007/12/17/asynchronous- database-mirroring-with-log-compression-in-sql-server-2008.aspx Using Replication for High Availability and Disaster Recovery High Availability and Disaster Recovery at ServiceU: A SQL Server 2008 Technical Case Study Database Mirroring Best Practices and Performance Considerations Database Mirroring Log Compression in SQL Server 2008 Improves Throughput Asynchronous Database Mirroring with Log Compression in SQL Server 2008 http://sqlcat.com/technicalnotes/archive/2007/12/17/asynchronous- database-mirroring-with-log-compression-in-sql-server-2008.aspx http://sqlcat.com/technicalnotes/archive/2007/12/17/asynchronous- database-mirroring-with-log-compression-in-sql-server-2008.aspx High Availability and Disaster Recovery for Microsoft’s SAP Data Tier: A SQL Server 2008 Technical Case Study Failure Is Not an Option: Zero Data Loss and High Availability

35

36 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Try the new SQL Server Mission Critical BareMetal Hand’s on-Labs Visit the updated website for SQL Server® Code Name “Denali” on www.microsoft.com/sqlserver and sign to be notified when the next CTP is available www.microsoft.com/sqlserver Follow the @SQLServer Twitter account to watch for updates Visit the SQL Server Product Demo Stations in the DBI Track section of the Expo/TLC Hall. Bring your questions, ideas and conversations! Microsoft® SQL Server® Security & ManagementMicrosoft® SQL Server® Optimization and Scalability Microsoft® SQL Server® ProgrammabilityMicrosoft® SQL Server® Data Warehousing Microsoft® SQL Server® Mission Critical Microsoft® SQL Server® Data Integration

37 Resources www.microsoft.com/teched Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn http://northamerica.msteched.com Connect. Share. Discuss.

38

39 Scan the Tag to evaluate this session now on myTechEd Mobile

40

41

42 Atlanta Standby Data CenterMemphis Primary Data Center Asynchronous Database Mirroring Installed Temporary Windows 2008 SQL 2008 Cluster Broke Mirroring to Atlanta SQL 2005 Cluster MIRRORMIRROR Established Mirroring MIRRORMIRROR Disabled Log Shipping Temporary SQL 2008 Cluster Setup Log Shipping Preferred DNS WEB FARM DNS PRINCIPALPRINCIPAL Log Shipping DB Connection to Memphis for Regular Test Exercise

43 Atlanta Standby Data CenterMemphis Primary Data Center Temporary SQL 2008 Cluster SQL 2005 Cluster PRINCIPALPRINCIPAL DB Connection to Memphis for Regular Test Exercise SQL 2005 Cluster MIRRORMIRROR MIRRORMIRROR Preferred DNS WEB FARM DNS

44 Memphis Primary Data Center Temporary SQL 2008 Cluster SQL 2005 Cluster PRINCIPALPRINCIPAL MIRRORMIRROR Switched to a Web Server Delivering Down Time Message Manual Failover & Broke Mirroring Quick Testing with SQL 2008 Switched To Web Farm Connecting to Temporary SQL 2008 Cluster GO / NO GO Preferred DNS WEB FARM

45 Memphis Primary Data Center Temporary Production SQL 2008 Cluster Installed New Windows 2008 SQL 2008 Cluster with Additional Disks Log Shipping MIRRORMIRROR PRINCIPALPRINCIPAL DB Mirroring SQL Server 2005 Cluster Preferred Disabled Log Shipping. Setup Mirroring DNS WEB FARM Setup

46 Memphis Primary Data Center Temporary Production SQL 2008 Cluster MIRRORMIRROR PRINCIPALPRINCIPAL DB Mirroring Switched to a Web Server Delivering Down Time Message Manual Failover Quick Testing SQL 2008 Cluster Production Server GO / NO GO Preferred DNS WEB FARM

47 Atlanta Standby Data CenterMemphis Primary Data Center SQL 2008 Cluster MIRRORMIRROR MIRRORMIRROR Break Mirror Between Production & Temporary 2008 Cluster Disable Log Shipping and Setup Asynchronous Mirroring DB Connection to Memphis for Regular Test Exercise New Windows 2008 SQL 2008 Cluster with Additional Disks PRINCIPALPRINCIPAL Preferred SQL 2008 Cluster Setup SQL Server 2008 Cluster Setup Log Shipping DNS WEB FARM DNS

48 48 Passive Active  Windows Server 2003 R2 EE SP2, 64-Bit  SQL Server 2005 EE SP2, 64-Bit EMC

49 49 Passive Active Step #1: Install Prerequisites: 1-.Net Framework 3.5 SP1 2- Windows Installer 4.5 3- Windows QFE (KB937444) 4- SQL2008 Setup Support files REBOOT…. Step #2: Install Prerequisites: 1-.Net Framework 3.5 SP1 2- Windows Installer 4.5 3- Windows QFE (KB937444) 4- SQL2008 Setup Support files REBOOT ….. SQL Instance Manual Failover

50 50 Active Passive Step #4: Upgrade to SQL Server 2008 on Active Node Step #3: Upgrade to SQL Server 2008 on Passive Node Step 5: SQL Instance Automatic Failover No client connection for 1-2 minutes while db is being upgraded to 2008 on the left node SQL 2008 SQL 2008 Active Removed from Cluster Group Possible Owners

51 51 Passive Active Mirrored SQL Step #1: Upgrade to SQL Server 2008 on Mirrored Instance Step#2: Manual Failover to the database mirroring partner for each database Mirroring suspended SQL 2008 SQL Server Cluster Principal SQL Server 2008 Mirroring resumed Step#4: Manual Failover to the database mirroring partner for each database

52

53

54


Download ppt "DBI 309 The SQL Server Customer Advisory Team (SQL CAT) represents the customer-facing resources from the SQL Server Product Group. SQL CAT is comprised."

Similar presentations


Ads by Google