Presentation is loading. Please wait.

Presentation is loading. Please wait.

Partner Practice Enablement - Overview In this session students will learn how to properly deploy, manage and scale SQL Server and SharePoint Server in.

Similar presentations


Presentation on theme: "Partner Practice Enablement - Overview In this session students will learn how to properly deploy, manage and scale SQL Server and SharePoint Server in."— Presentation transcript:

1 Partner Practice Enablement - Overview In this session students will learn how to properly deploy, manage and scale SQL Server and SharePoint Server in Microsoft Azure Infrastructure Services. SQL Database will also be introduced. Topics such as automation, capacity planning and high availability will be discussed. Audience: IT Professionals, Architects and Developers Module 1 – Introduction to Microsoft Azure Module 2 – Microsoft Azure Virtual Machines Module 3 – Microsoft Azure Networking Module 4 – Microsoft Azure Active Directory Module 5 - Cloud Services and Web Sites Module 6 - SQL Server and SharePoint Module 7 - Management and Monitoring

2 CEO & Co-Founder of Opsgility, Experts in Instructor-Led Microsoft Azure Training. Prior to starting Opsgility Michael was a Principal Cloud Architect with a leading Solution Integrator and a fifteen year Microsoft veteran. While at Microsoft Michael's roles included being a Senior Program Manager on the Microsoft Azure Runtime team and a Senior Technical Evangelist for Microsoft Azure Infrastructure Services. Michael was the original developer of the Microsoft Azure PowerShell Cmdlets and is a globally recognized speaker for conferences such as TechEd and BUILD. About the Instructor Michael Washam Microsoft Azure Trainer http://www.opsgility.com Twitter: @MWashamTX michael@Opsgility.com

3 SQL Server and SharePoint on Microsoft Azure

4 Agenda SQL Server in Microsoft Azure Introducing Azure SQL Database SharePoint Server in Microsoft Azure

5 SQL Server and Microsoft Azure

6 SQL Server and Microsoft Azure Virtual Machines Supported Versions SQL Server 2014, 2012, 2008 R2 Supported Features All SQL Server features supported SQL Server Provisioning Cloud-first using stock images, bring your own server / VHD, capture cloud images SQL Server Licensing Pay by the hour or migrate your own license via Software Assurance **

7 Bring your own License Create your own Image 1.Create a VM based on base Windows Server image 2.RDP into server 3.Follow instructions for creating a sysprepped image of SQL Server: http://technet.microsoft.com/en- us/library/ee210664.aspxhttp://technet.microsoft.com/en- us/library/ee210664.aspx 4.Run SysPrep and Shutdown the Virtual Machine 5.Capture the VM

8 Full Production Environment Development and Test Environments Cloud-based backup of on-premises data SQL Server Always On w/ cloud- based secondary's Common Scenarios

9 Running SQL Server in a Microsoft Azure VM Storage Recommendations Verify Disk Cache Settings on Data Disks (See whitepaper link below) Avoid using OS drive for databases Put database and transaction log files on separate drives Use SQL Server File Groups instead of Disk Striping Database Recommendations Consider using database page compression to reduce I/O High Availability Recommendations Consider latency between primary and replica when choosing sync mode Use Availability Sets More at http://go.microsoft.com/fwlink/?LinkId=306266http://go.microsoft.com/fwlink/?LinkId=306266

10 More on Storage Performance Considerations Do not use the temporary disk (D:\) (including for TempDB) Use SQL file groups across multiple disks instead of disk striping Put logs, data and backup on separate disks Disable geo-replication on storage account for consistency Remember storage account capacity planning. 20,000 IOPS per Storage Account – 500 IOPS per disk Consider compressing any data files when transferring in/out of Microsoft Azure. More at http://go.microsoft.com/fwlink/?LinkId=306266http://go.microsoft.com/fwlink/?LinkId=306266

11 Migrating to Microsoft Azure Right-size the VMs Cost impact – will pay compute, storage and bandwidth charges Data Import and Export service for large data sets: http://www.windowsazure.com/en-us/documentation/articles/storage-import-export-service Supported Versions Bring your own – 2008, 2008 R2, 2012, 2014 Platform – 2008 R2, 2012, 2014 Licensing Considerations BYO – License Mobility via Software Assurance Platform – Included in the per hour rate Understand platform image configuration differences More at http://msdn.microsoft.com/library/windowsazure/dn133142.aspxhttp://msdn.microsoft.com/library/windowsazure/dn133142.aspx

12 Security Security Considerations Similar practices as on-premises Regulatory Compliance - Microsoft Azure Trust Center http://www.windowsazure.com/en-us/support/trust-center/ Remove unused public endpoints Consider a Point to Site or Site to Site VNET for administration Set ACL to limit IPs and/or subnets More at http://msdn.microsoft.com/library/windowsazure/dn133147.aspxhttp://msdn.microsoft.com/library/windowsazure/dn133147.aspx

13 SQL Server Microsoft Azure Integration SQL Server 2012 Backup to Microsoft Azure blob storage (PowerShell or T-SQL), On-premises and Microsoft Azure SQL Server 2014 Database Migration to Microsoft Azure SQL Server Always On Hybrid (On-Premises and Replica in Microsoft Azure) SQL Database files can be created directly in Microsoft Azure Storage SQL Server Backup to Microsoft Azure Storage URL or fully Managed with UI Integration

14 High Availability and Disaster Recovery Key Scenarios High Availability within Microsoft Azure Disaster Recovery between on-premises and Microsoft Azure Disaster Recovery across Microsoft Azure Data Regions More at http://msdn.microsoft.com/en-us/library/windowsazure/jj870962http://msdn.microsoft.com/en-us/library/windowsazure/jj870962

15 HA - SQL Always On Availability Groups

16 HA - SQL Always On Availability Groups Hybrid IP SEC

17 HA - SQL Server Mirroring

18 DR - Spanning Cloud Azure Regions SQL Mirroring or Always On with a Regional Virtual Network or ExpressRoute ExpressRoute Circuit

19 DR – SQL Backup/Restore Using Blob Storage

20 DR: SQL Log Shipping IP SEC SQL Shipping Uses File Share (SMB) Requires Active Directory and VPN for offsite disaster recovery.

21 Introducing SQL Database Delivers Database-as-a-Service functionality, based on SQL Server and hosted in Microsoft Azure Focuses on predictable performance, scalability, business continuity, data protection, zero administration, and familiar tools

22 Service Tiers Predictable performance and business continuity

23 Predictable Performance Performance Level Measured in Database Throughput Units (DTUs) DTU = unit of measurement for power of combined CPU, memory, physical reads, and transaction log writes DTUs allow comparison of resources that power different performance levels Transaction Rate Transactions per units of time (in benchmark testing) Predictability Consistency of response time

24 Predictable Performance Service Tier Performance Level DTUsMaximum Sessions Transaction Rate Predictability Basic 51003,467/hourGood StandardS115200283/minuteBetter S2505001,470/minuteBetter PremiumP11002,00098/secondBest P22004,000192/secondBest P380016,000730/secondBest

25 Predictable Business Continuity Service Tier Performance Level Point in Time RestoreDisaster Recovery Basic From the past 7 days Database copy and Manual export StandardS1 From the past 14 days Database copy and Manual export S2 PremiumP1 From the past 35 daysActive geo-replication P2 P3

26 SQL Server vs. Microsoft Azure SQL Database SQL Server (IaaS) Microsoft Azure SQL Database (PaaS) DevelopmentMigrate Existing or Build New AppsDevelop New Apps ManagementFull ControlManaged Service CompatibilityFull SQL Server CapabilitiesBased on SQL Server Technology Shared Technology Network transport (Tabular Data Stream) SQL dialect (Transact-SQL) Data access APIs (ADO.NET, ODBC, JDBC) Development tools (SQL Server Data Tools) Management tools (SQL Server Management Studio) More Information: http://blogs.msdn.com/b/windowsazure/archive/2013/02/14/choosing-between-sql- server-in-windows-azure-vm-amp-windows-azure-sql-database.aspx http://blogs.msdn.com/b/windowsazure/archive/2013/02/14/choosing-between-sql- server-in-windows-azure-vm-amp-windows-azure-sql-database.aspx

27 DEMO SQL Database

28 SharePoint Server and Microsoft Azure

29 SharePoint Cloud Continuum CONTROL COST-EFFICIENCY SharePoint (On-premises) SharePoint Value Prop Full h/w control – size/scale Roll-your-own HA/DR/scale Value Prop 100% of API surface area Easy migration of existing apps Roll-your-own HA/DR/scale SharePoint (IaaS) Hosted SharePoint Value Prop Auto HA, Fault-Tolerance Friction-free scale Self-provisioning, mgmt. @ scale SharePoint Service Office 365 (SaaS)

30 Product Support SharePoint Server 2010 and 2013 supports the hosted virtualization solution of Microsoft, as well as required technologies, such as Microsoft SQL Server, when these products and technologies are deployed on the Microsoft Azure platform. FAST Support Do not support Microsoft FAST Search Server 2010 for SharePoint deployments on Microsoft Azure. SharePoint Support on Microsoft Azure

31 SharePoint 2013 Trial Farm install wizard not executed Not configured for single-server install (best for multiple servers – AD server and SQL Server) Can be upgraded to fully licensed version VM Gallery

32 SharePoint Architecture Tips IOPS Most Important Factor Optimize SQL Server Storage Only SharePoint is on the C: drive Scale Out Not Up Move content databases to separate SQL Servers Move search databases to separate SQL Servers Add more WFE for scaling SharePoint services Add dedicated Search Servers and SQL Server

33 Microsoft Azure and SharePoint Tips Deploy Using a Virtual Network Required for Active Directory Use Multiple Data Disks Spread the IOPs around (up to 16 1TB Data Disks per VM with XLarge+ VMs) Group Virtual Machine tiers into Availability Sets Remember: Availability Sets give your VMs hardware level high availability Use HTTP or TCP Health Probes on Web Front Ends Have the load balancer help determine when your web front ends are available for additional HA. Focus on Agility and Automation Deploying and managing SharePoint in the cloud can be scripted. Remember a Stopped VM doesn’t charge you!

34 SharePoint 2013 Deployment Option 1 – PowerShell Automation Scripts PowerShell Scripts that use Remote PowerShell for automated deployment of Active Directory, SQL Server and SharePoint 2013. Two Sample Configurations Available (uses Trial Image) HighlyAvailable and SingleVMs Download from GitHub https://github.com/windowsazure/azure-sdk-tools-samples Option 2 – SharePoint Server Farm deployment in the Azure Preview Portal

35 Highly Available Template AD/DC/DNS LB WEB SQL APP 80 20000 Admin Cloud Service Virtual Network Microsoft Azure AVSET SPWEB AVSET SPAPP AVSET SQLHA AVSET DCSET Web Tier 2 x Large (4 Cores & 7 GB) App Tier 2 x Large (4 Cores & 7 GB) Data Tier 2 x A6 (4 Cores & 28 GB) 1 x Small (Quorum) (1 Core & 1.75 GB) Identity Tier 2 Small (1 Core & 1.75 GB)

36 Single Virtual Machines Template AD/DC/DNS WEB/APPSQL Cloud Service Virtual Network Microsoft Azure Web/App Tier 1 x Large (4 Cores & 7 GB) Data Tier 1 x A6 (4 Cores & 28 GB) Identity Tier 1 Small (1 Core & 1.75 GB) LB 80 20000 Admin AVET SPWEB AVSET SQL AVSET DCSET

37 DEMO Deploying SharePoint 2013

38 Summary SQL Server in Microsoft Azure Introducing Azure SQL Database SharePoint Server in Microsoft Azure

39 Coming Up Next... Management and Monitoring Microsoft Azure Virtual Machines

40 Thank You


Download ppt "Partner Practice Enablement - Overview In this session students will learn how to properly deploy, manage and scale SQL Server and SharePoint Server in."

Similar presentations


Ads by Google