1 | sharepoint saturday calgary – 31 may 2014 about me

48
1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me +15 years’ experience in Datacenter Architectures +80 Micrososoft Certification +11 has a MCT (Western Canada Regional Lead) MVP in System Center Cloud & Datacenter Management + Deploy over +1000 SharePoint Farms

Upload: loraine-neal

Post on 21-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

1 | SharePoint Saturday Calgary – 31 MAY 2014

About Me

+15 years’ experience in Datacenter Architectures

+80 Micrososoft Certification +11 has a MCT (Western Canada Regional

Lead) MVP in System Center Cloud &

Datacenter Management + Deploy over +1000 SharePoint Farms

Page 2: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Agenda

PlanningDeploymentMonitoringProtectionConclusion

Page 3: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Audience TargetWho is a SharePoint AdministratorWho is Hosting SharePoint Who has a SP 2013 Farm, but it’s not performing wellWho is using System Center to Administer SP 2013Who has challenges and need to find solutionsWho wants to learn how to deploy SP 2013 on Hyper-VNone of the above but I have interest

Page 4: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Planning Phase

Page 5: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

5 | SharePoint Saturday Calgary – 31 MAY 2014

What is “Virtualizable”?Active Directory Domain Services *

Front-End Web Server or Application ServerThe SQL Server Services, can we Virtualize that?Any Part of SQL, ADS, SharePoint 2013

Does Size Matter!

Yes, yes it does!

Page 6: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

General Virtual Supportability Guidance

1. Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer

SQL ServerVersion

SupportingDocumentation

SQL Server 2008 SP3 Hardware & Software Requirements, Hardware Virtualization & Guest Clustering Support

SQL Server 2008 R2 SP2 Hardware & Software Requirements, Hardware Virtualization & Guest Clustering Support

SQL Server 2012 SP1 Hardware & Software Requirements, Hardware Virtualization & Guest Clustering Support

SQL Server 2014 Hardware & Software Requirements, Hardware Virtualization & Guest Clustering Support

SQL Server Version

Running on the following Windows Server Guest Operating Systems

Supported on Hyper-V

Supports Guest Clustering

SQL Server 2008 SP3

2003 SP2, 2003 R2 SP2, 2008 SP2, 2008 R2 SP1, 2012, 2012 R2

Yes Yes1

SQL Server 2008 R2 SP2

2003 SP2, 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Yes Yes1

SQL Server 2012 SP1

2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Yes Yes

SQL Server 2014 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Yes Yes1 - Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer

Page 7: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

General Virtual Supportability Guidance

1. SharePoint HA refers to the deployment of each of the key tiers of a SharePoint infrastructure, across multiple virtual machines. This would involve the WFEs balanced behind a NLB, redundant application servers, and a SQL Server AlwaysOn/Clustered/Mirrored configuration across multiple virtual machines. These combinations are supported on Hyper-V.

2. Support for running SharePoint on Windows Server 2012 R2 is only available with SharePoint 2013 SP1 and SharePoint 2010 SP2

SharePointVersion

SupportingDocumentation

SharePoint 2007 Hardware & Software Requirements, Hardware Virtualization Support

SharePoint 2010 Hardware & Software Requirements, Hardware Virtualization Support

SharePoint 2013 Hardware & Software Requirements, Hardware Virtualization Support

SharePoint Version

Running on the following Windows Server Guest Operating Systems

Supported on Hyper-V

Supports SharePoint HA1

SharePoint 2007 SP3

2003 SP2, 2003 R2 SP2, 2008 SP2, 2008 R2 SP1

Yes Yes

SharePoint 2010 SP2

2008 SP2, 2008 R2 SP1, 2012, 2012 R22 Yes Yes

SharePoint 2013 SP1

2008 R2 SP1, 2012, 2012 R22 Yes Yes

1 - SharePoint HA refers to the deployment of each of the key tiers of a SharePoint infrastructure, across multiple virtual machines. This would involve the WFEs balanced behind a NLB, redundant application servers, and a SQL Server AlwaysOn/Clustered/Mirrored configuration across multiple virtual machines. These combinations are supported on Hyper-V.2 - Support for running SharePoint on Windows Server 2012 R2 is only available with SharePoint 2013 SP1 and SharePoint 2010 SP2

Page 8: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

8 | SharePoint Saturday Calgary – 31 MAY 2014

Virtualizing SQL Server | Performance

Only 6.3% better on the physical.

4 8 16 32 640

100200300400500600700800900

0

0.2

0.4

0.6

0.8

1

Hyper-V Virtual CPU Scalability

with OLTP Workloads

Virtual Processors Per VM

Tra

nsact

ions/S

ec

Avera

ge T

ransact

ion R

esponse

Tim

e (

Sec)

Windows Server 2012, SQL Server 2012, Single VM, 64GB of RAM

Full report is available here

6x performance increase

Additional features such as SR-IOV, Virtual Fibre Channel and Virtual NUMA.

5x improvement in transaction response time.

Page 9: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

9 | SharePoint Saturday Calgary – 31 MAY 2014

Virtualizing SharePoint | Performance

1 2 30

200,000400,000600,000800,000

1,000,0001,200,0001,400,0001,600,000

0

0.2

0.4

0.6

0.8

1

SharePoint Workload Scalability on Windows

Server 2012 with Hyper-V

Web Front Ends

Heavy U

sers

(1%

Concurr

ency)

Avera

ge R

esponse T

ime (

Sec)

8 vCPU, 12GB RAM per WFE VMFull report is available here

SharePoint 2013 infrastructure deployed

1 Physical Hyper-V ServerSSD-BasedMirror Storage Spaces

5 Hyper-V VMs (3 WFE, 1 App, 1 SQL)Supported

Demand of over 1.3 million heavy users (60 requests per hour)With 1% concurrency, running a lightweight, non-blocking workload)With measurably low response times throughout (230 request/sec - .08s response time)

Page 10: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

10 | SharePoint Saturday Calgary – 31 MAY 2014

Virtualizing SharePoint | Performance

1 2 3 50

400,000

800,000

1,200,000

1,600,000

2,000,000

2,400,000

0

0.2

0.4

0.6

0.8

1

SharePoint Workload Scalability on Windows

Server 2012 with Hyper-V

Web Front Ends

Heavy U

sers

(1%

Concurr

ency)

Avera

ge R

esponse T

ime (

Sec)

8 vCPU, 12GB RAM per WFE VM

ESG LabsTested a virtualized tier-1 SharePoint 2013 infrastructure

Scalability & PerformanceDeployed across 3-5 Hyper-V VMs, Single physical serverSupported over 1.3 million heavyweight 1% concurrent users on a virtualized SharePoint farm.When pushed further, the 5 VM configuration scaled to over 2 million heavyweight 1% concurrent users, whilst keeping CPU utilization below 90%.

Download Full ReportThe full report is available for public download here.

Page 11: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

SharePoint Architecture Guidance

Page 12: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

12 | SharePoint Saturday Calgary – 31 MAY 2014

Key Virtual Hardware Considerations

Weights & ReservesvNUMA (SQL & IIS 8)LP:VP Ratios:SQL – N/ASP – 1:1 (Max 2:1)

Dynamic MemorySP – NoSQL - Yes

VM

Synthetic vNICDVMQ or SR-IOVIn-Guest TeamingNetwork QoS

Fixed VHDX (up to 64TB)

Separate VHDXsNo SnapshotsVirtual FCIn Guest iSCSIShared VHDX

Host Storage:DAS, SMB, FC, iSCSISAS, SSD etc.

Page 13: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

SharePoint High AvailabilityComprehensive resilience for Web Front Ends, Application & SQL

ServersMultiple Levels of RedundancySharePoint 2013 enables administrators to implement redundancy at web, application and database layers.

SQL Server AlwaysOn Failover Cluster Instances (FCI) or Availability Groups provide resilience at database level.Multiple Application servers provide resilience for farm services and specific application components such as search.Multiple front end web servers dedicated to serving content, behind an NLB for network distribution.

SQL Server AlwaysOnFailover Cluster Instance or

Availability Groups

Application ServersSearch Query & Index along with other application roles

Front-End Web ServersWeb content servers

behind a Network Load Balancer

Page 14: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Combining HA ConfigurationsDual-levels of resilience with Hyper-V & SharePoint HA

Windows Server 2012 R2 Hyper-VFailover Clustering at host level provides resiliency in the event of hardware failure.Supports Failover Priority to ensure SharePoint VMs start first upon failover, and in a specific order.Supports Anti-Affinity rules to keep SharePoint farm member VMs on different physical hosts.

SharePoint ResilienceSharePoint VM virtual disks should be stored on resilient storage (SMB 3.0, iSCSI, FC).A 3-tier deployment with multiple VMs per tier would be recommended for production.SharePoint farm nodes, including SQL Servers, fully supported with Hyper-V Live Migration.

Hyper-V HostCluster

Guest SQL Server AlwaysOn Failover Cluster for SharePoint

content databases

iSCSI, Fibre Channel or SMB 3.0 Storage, used to store

SharePoint & SQL Server VM virtual disks and/or SQL Server data files (SMB)

Page 15: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Integrated Cluster MaintenanceCluster-Aware Updating ensures clusters stay patched &

protectedHyper-V Host MaintenanceCluster-Aware Updating (CAU) will orchestrate the automatic Live Migration of SharePoint VMs away from Hyper-V nodes that are ready to be patched.Node is placed into maintenance mode before patching, and removed upon completion.CAU can be manually triggered, or set to Self-Updating Mode for automated patching on a scheduled basis - daily, weekly, or monthly intervalsCAU can also be extended to include 3rd party patches, hotfixes, firmware updates etc.CAU can be managed via PowerShell or through GUI.No downtime to the SharePoint Virtual Machines whilst the process of patching the host is underway.

Hyper-V HostCluster

Virtualized SharePoint Web, Application or SQL Servers

iSCSI, Fibre Channel or SMB 3.0 Storage, used to store SharePoint & SQL Server VM virtual disks

Page 16: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Hybrid Infrastructure

Page 17: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Integrating with Microsoft AzureSharePoint Infrastructure within a Hybrid Cloud

Microsoft Azure Infrastructure ServicesWhilst SharePoint admins can upload their own SharePoint VMs, Microsoft Azure Infrastructure Services also provides a gallery of images for rapid deployment.Virtual Machines are geo-replicated for durability & redundancy.VM images can be brought back on premises from Microsoft Azure infrastructure services.Rich web-based dashboard for administration & ongoing management.Integration with System Center for centralized management & monitoring.

Page 18: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

SharePoint & Microsoft AzureDesign, implement, and develop on SharePoint 2010/2013 without upfront hardware costsDevelop custom internet sites and collaboration apps not supported in softwareas a service modelBurst compute, storage, and database for your SharePoint farm when you need itMicrosoft provides end-to-end, direct support for SharePoint running in Microsoft Azure.Microsoft Azure Virtual Networks and ADFSallow streamlined integration with on premise resources.Deployment can be automated via PowerShell and once deployed, can be monitored & managed with System Center

Integrating with Microsoft AzureSharePoint Infrastructure within a Hybrid Cloud

Page 19: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Best practice guidance for virtualization

Page 20: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

20 | SharePoint Saturday Calgary – 31 MAY 2014

Best PracticesLeave adequate memory for the Hyper-V partitions. (we recommend 6 GB of RAM or more for host computer operations.)

Use a recommended of four Networks

Use NIC Teaming for the VM guest network.

Use a minimum of two physical network adapters.

Use NIC Teaming for Host – Virtual Adapters

Page 21: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

21 | SharePoint Saturday Calgary – 31 MAY 2014

Best Practices

Do not oversubscribe the CPU on the virtualization host computer.

Do not use snapshots in a production environment*

Do not use the parent partition for services other than Hyper-V.

Do not store host computer system files on drives that are used for Hyper-V storage.

Page 22: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Configure the Hyper-V host computer

Page 23: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

23 | SharePoint Saturday Calgary – 31 MAY 2014

Configure the Hyper-V host computerAvoid running programs such as anti-virus

software on the parent partition. (Run them on the child partition if they are required.)

Use hardware that supports Second Level Address Translation (SLAT).

Enable Hyper-Threading (if hardware supports it)Use fast connections on Hyper-V (10GB) or fasterHyper-V Hotfixes are different than Windows Update!

Page 24: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Deployment Phase

Page 25: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

25 | SharePoint Saturday Calgary – 31 MAY 2014

What are our options for deployment?

Manually

System Center 2012 R2 Configuration Manager

System Center 2012 R2 Virtual Machine ManagerSystem Center 2012 R2 Orchestrator with SCVMM

Microsoft Deployment Toolkit (MDT)

Page 26: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Delivering SharePoint as a ServiceStandardized, automated deployment of virtualized SharePoint Servers

Automated SharePoint DeploymentSingle server or Multi-server architecture Unattended installation Service Template for SharePoint:

Test Labs, DR Planning, HA Options, Quickly adding remote sites, Hosting

Page 27: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Delivering SharePoint as a ServiceSharePoint via Infrastructure as a Service (IaaS)

With the Windows Azure Pack (WAP)Rich, Azure-like experiencePre-populated galleryWAP integrates with VMMAccess to certain VMRoles & available capacitySharePoint owners also have access to performance metrics associated with their VM instances and can connect to their instances via console or RDP.

Page 28: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Automating that Accelerated Deploymentwith System Center 2012 R2

Hyper-V Hosts

{ Virtual Machine ManagerVM & cloud management, infrastructure provisioning

App ControllerVM & applicationself-service

Operations ManagerInfrastructure & application monitoring & alerting

Data Protection ManagerContinuous protection of key applications & workloads

Service ManagerIT Service Management & IaaS Self-Service

OrchestratorIntegration & automation of key technologies & processes}

Page 29: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

SharePoint Automation

SharePoint Integration PackSystem Center Orchestrator can be used to automate specific SharePoint-leveltasks.Free Integration Pack for SharePointAlso Integrate with PowerShll

Page 30: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Deploy SharePoint like the Pro’s

Scripted installationCreates the following:

FarmSite CollectionsWeb ApplicationsContent DB’sSites

Configures the following:PermissionsFile SizesOutgoing Email

Defines the followings:Quotas

& Much More!!

Page 31: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Monitoring Phase

Page 32: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

SharePoint Monitoring & InsightEnsure optimal & efficient operation of the SharePoint infrastructure

Deep SharePoint Infrastructure InsightThrough System Center Operations Manager, SharePoint admins can gain deep visibility into key SharePoint components along with services applications.Management Packs contain knowledge for rules, monitors, and alerts that helps you identify problems, causes, and resolutions.Monitors health, service outages, performance and more, and provides links into up-to-date TechNet knowledge articles for fast remediation.Management Pack developed by the team that build SharePoint.Provides centralized monitoring of SharePoint, side by side with monitoring the rest of the infrastructure, across physical & virtual, from hardware, through virtualization, & into applications.

Page 33: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

SharePoint Monitoring & InsightEnsure optimal & efficient operation of the SharePoint infrastructure

Deep SharePoint Infrastructure InsightProvides rich, customizable dashboards & views to visualize information on health & performance.Allows construction of visual Service Level Dashboards to ensure SharePoint infrastructure is meeting expectations.Allows construction of rich performance dashboards to ensure SharePoint deployments are running efficientlyPowerful in-box reporting provides historical look at health & performance trendsOperations Manager integrates with Service Manager to integrate Service Management ticketing with Operations Manager alerting.Integrates with Global Service Monitoring for Outside-In monitoring of web applications & sites.

Page 34: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

SharePoint Configuration GuidanceProactively avoid configuration problems with ongoing assessment

Optimized SharePoint ConfigurationThrough System Center Advisor, a free cloud service, admins gain granular configuration guidance for SharePoint, aligned with best practices.Helps admins to proactively avoid configuration problems, reduce downtime, improve performance & resolve issues faster.Configuration alerts are centralized into Operations Manager console, or accessible via dedicated web console.Alerts provide detailed knowledge & guidanceAlerts also link directly to suggested solutions and knowledge base articles to accelerate time to resolution.

Page 35: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

35 | SharePoint Saturday Calgary – 31 MAY 2014

SharePoint Server 2013

SharePoint Foundation 2013

What does the SharePoint 2013 MP Monitoring from SharePoint 2013?

MS SharePoint Server 2013MS Project Server 2013Access ServicesBusiness ConnectivitySecurity Token ServicesManaged Meta Web ServiceEducation ServicesExcel Service ApplicationInfoPath Form ServicePerformance Point ServicesTranslation Services

Sandboxed Code ServicesSecure Store ServicesSharePoint Server SearchUser Profile ServicesVisio ServiceWord Automation Service

Page 36: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

36 | SharePoint Saturday Calgary – 31 MAY 2014

You must install the SharePoint Foundation MP firstIf you download it from the SCOM Console, it will put it into the correct order for you.If there is an upgrade, the import MP wizard will identify this, and upgrade for you

Installing the SharePoint 2013 MP

Page 37: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

37 | SharePoint Saturday Calgary – 31 MAY 2014

Make sure the RunAs account is configuredEnsure you have a list of the SP ServersAllow an hour for the MP to complete, to display all the info

Configure the SharePoint 2013 MP

Page 38: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

38 | SharePoint Saturday Calgary – 31 MAY 2014

Quick Glance at the issuesWorks close to real timeSaves time and effortAll the moving components shownCan be extended to show routers, Switches, Firewalls, ADS, DNS and Server Hardware

Distributed Application or your SharePoint Farm

Page 39: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

39 | SharePoint Saturday Calgary – 31 MAY 2014

With System Center 2012 R2 you get the Whole picture!

Great Monitoring in SharePoint

Page 40: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Protection Phase

Page 41: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

SharePoint ProtectionGranular end to end application protection for SharePoint

Integrated, Intelligent Backup for SharePointThrough System Center Data Protection Manager, IT admins can protect SharePoint at both the VM & SharePoint-levels.Integrates with SharePoint VSS writers & provides the ability to protect SharePoint data, up to every 30 minutes, to disk and onto tape or cloud.Provides in-line, item level recovery, and restoration of configuration & central admin databases & automatic protection of new content databasesReduced storage consumption versus native SharePoint backup capabilities.Delegated administration for backup and restoration to key stakeholders.Each DPM Server protects up to 25TB SharePoint data.

Page 42: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

42 | SharePoint Saturday Calgary – 31 MAY 2014

Granular Workload-Level Protectionwith Data Protection Manager 2012 R2Through Data Protection Manager, not only can IT protect their key virtual machines, but IT can also provide centralized protection for key workloads such as SQL, SharePoint and Exchange.Data Protection Manager provides granular protection up to the latest versions of each of the key workloads, and fully supports SQL Server 2014 AlwaysOn, SharePoint 2013 farms.

Page 43: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

43 | SharePoint Saturday Calgary – 31 MAY 2014

Backing up to the Cloud is considered to be off-site.

Azure Backu

p

Page 44: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

44 | SharePoint Saturday Calgary – 31 MAY 2014

Conclusion All of SharePoint can be virtualized with WS Hyper-V

SQL Server 2014 is the best to date

SharePoint 2013 works best on Microsoft WS Hyper-V

Windows Server and System Center 2012 R2!

SharePoint with System Center 2012 R2 is protected

All of SQL can be virtualized with WS Hyper-V

Page 45: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

Questions & Answers

Page 46: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

46 | SharePoint Saturday Calgary – 31 MAY 2014

Thanks to Our Sponsors

Page 47: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

47 | SharePoint Saturday Calgary – 31 MAY 2014

Special Thanks

SharePoint Training Courses http://www.neweratechnology.com/courses/sharepoint.aspx

Calgary SharePoint User Group

CalSPUG

Page 48: 1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me

48 | SharePoint Saturday Calgary – 31 MAY 2014

Housekeeping

Join us for SharePint Time: 4:15 PM – 6:00 PM Location: TBD