46
For more information: www.concurrency.com

Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

Embed Size (px)

DESCRIPTION

Microsoft's Symon Perriman and Concurrency Engineer/Microsoft MVP, Annur Sumar, delivered this presentation at the 2013 Microsoft Management Summit (MMS 2013) in Las Vegas, NV. Perriman and Sumar discuss how to keep your services online by using System Center 2012 high–availability features to dynamically and automatically manage your highly–virtualized datacenter. Discover how to leverage such technologies as Failover Clustering, Network Load Balancing, Service Redirection, and Backup & Restore, to provide continual availability to your mission-critical applications. For more information: http://www.concurrency.com

Citation preview

Page 1: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

For more information: www.concurrency.com

Page 2: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Cloud Clustering: Leveraging System Center 2012 SP1 for Continual Availability in the Private CloudSymon PerrimanSenior Technical EvangelistMicrosoft@SymonPerriman

Annur SumarRegional Team LeadConcurrencyCluster MVP

WS-B304 For more information: www.concurrency.com

Page 3: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Self Service

Service Delivery & Automation

Deliver IT as a Service

Deploy

Configure

Service Model

DC Admin

Operate

Monitor

Virtual

Physical

Public Cloud

Private Cloud

Virtual Machine Manager

Operations Manager

App Controller

Service Manager Service Manager

Orchestrator

Data Protection Manager

AppOwner

Application Management Service Delivery & Automation Infrastructure Management

For more information: www.concurrency.com

Page 4: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Agenda

System Center High-AvailabilityInfrastructureIT Services & AutomationApplicationsExtending System Center with Windows Azure

For more information: www.concurrency.com

Page 5: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

System Center High-Availability

For more information: www.concurrency.com

Page 6: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

System Center 2012 is one product with eight components

System Center Advisor is a free online cloud service

SP1

For more information: www.concurrency.com

Page 7: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

System Center High-AvailabilityServer

Redundant server deploymentsRun server inside a clustered VMBackup using DPM or Replicate using Hyper-V ReplicaMonitor with a SCOM Management Pack

DatabaseSQL Server 2012 AlwaysOn ClusteringReplication / Mirroring / Backup to a secondary siteRun SQL inside a clustered VMBackup using DPM or Replicate using Hyper-V ReplicaMonitor with a SCOM Management Pack

For more information: www.concurrency.com

Page 8: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

System Center Server HA SolutionsAdvisor Cloud Service

Redundant & distributed services on Azure

App Controller, Orchestrator Web Console, Service Manager Service Catalog

Load-balance network traffic

Operations Manager ServerHighly-Available Management Group

Orchestrator Runbook ServerPrimary and redundant runbooks server failover

VMM Library ServerRun a file server on a failover cluster

VMM Management ServerRun directly on a failover clusterFor more information: www.concurrency.com

Page 9: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

InfrastructureFor more information: www.concurrency.com

Page 10: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Managing ClustersDeploy, validate, configure & manage

Scale management for hosts and VMs

Hyper-V on Windows Server 2008 R2 & 2012 Clusters

Automatic detection of cluster configuration changes

Supports all new types of live migration For more information: www.concurrency.com

Page 11: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Hyper-V Cluster

Bare Metal Cluster Provisioning

Bare Metal Server

VMM Server

Configure storage

Configurenetwork

Configure

Boot & Install

Hyper-V RoleFailover Clustering Feature

StorageCluster Shared Volumes (CSV) Network

Validate the configuration

64 nodes per cluster8,000 VMs per cluster1,024 VMs per node

Page 12: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Microsoft Hyper-V

vCenter Server

VMware vSphere 5.1

Multiple Hypervisor Support

Virtual Machine Manager

Citrix XenServer 6.0

Host Group

For more information: www.concurrency.com

Page 13: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Load Balancer SupportLoad Balancing enables redundant serversAutomation

Connect to load balancer through hardware providerAssign to clouds, host groups, and logical networksConfigure load balancing method and add virtual IP on service deployment

PartnersWindows Server Network Load Balancing, F5 BIG-IP, Brocade ServerIron ADX, Citrix NetScaler, etc.

Service Template IntegrationSpecifies preconfigured properties for configuring a LB during service deploymentSpecifies load balancing methods—round robin, least connections, fastest response, etc.

For more information: www.concurrency.com

Page 14: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Intelligent Placement

Automates placement logic on hostsCapacity planning improves resource utilizationSpreads VMs across nodes‘Star-Rated’ results for easy decision makingCustomizable algorithm

For more information: www.concurrency.com

Page 15: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Automated Update ManagementAutomated cluster updatingUses Intelligent Placement & live migrationWindows PowerShell SupportMost hosts can be patchedHosts, Host Groups, Host ClustersVMM Server, Library Server, PXE Server, Update Server

Does not patch VMs or VHDsVirtual Machine Servicing Tool (VMST)

Enable Feature

Manage Baselines

Scan Servers

Remediate Servers

Manage Exemptio

ns

Page 16: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Dynamic OptimizationNo SCOM dependency

Rebalances VMs across hosts

Live migrationKeeps cluster balancedAvoids VM downtimeSupports heterogeneous clusters

Managed resourcesConsiders CPU, memory, disk IO, network IOOptimize when above resource thresholdConsiders entire cluster

OptionsManual or automaticUser controlled frequencyConfigurable aggressiveness For more information: www.concurrency.com

Page 17: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Performance & Resource Optimization (PRO)

Page 18: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Discover Dependencies that cause Downtime

For more information: www.concurrency.com

Page 19: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Cross-Platform VisibilityHealth Monitoring

WindowsLinux/UNIX Support

Novel SLES, Red Hat Enterprise Linux, IBM AIX 7.1, HP-UX, Solaris, and others through partner management packs

Heterogeneous monitoring

For more information: www.concurrency.com

Page 20: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

SCOM ExtensibilityMonitor anything

Microsoft provides knowledge and thresholds for Microsoft products

Create MPs using templates

Partners provide expertise for non-Microsoft applications

Organizations author their own management packs

For more information: www.concurrency.com

Page 21: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Network Monitoring

Physical & Virtual networks

DiscoverMulti-vendor support and protocol supportSNMP v1 – v3 IPv4 and IPv6

MonitorPort and InterfacePeripheral Components

CPURAM

VisualizeNetwork Summary ViewNetwork Node ViewNetwork Vicinity View

ReportMemory & processor utilizationPort traffic volumePort error analysisPort packet analysis

For more information: www.concurrency.com

Page 22: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Hyper-V VM ProtectionDPM protects VMs, hosts and VMM Server

800 VMs of 100 GB each per DPM Server

Hyper-V over SMB supportProtect during all types of live migration CSV 2.0 protectionItem level recovery (ILR)Recover to the same host or different locations

For more information: www.concurrency.com

Page 23: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Online Snapshots

Disk-Based Recovery

Active Directory

Tape-Based Backup

Data Protection Manager

Up to Every 15 minutes

Disaster Recoverywith offsite replication and tape

Data Protection Manager

Continuous Backup and Protection

For more information: www.concurrency.com

Page 24: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Site A Site B

Synchronous or Asynchronous Replication between Storage Systems

Or Backup, Replication, and Restore

Physical Server 2

Physical Server 1

Physical Server 3

Handling Element and Data Center Failures

For more information: www.concurrency.com

Page 25: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Preparing your Infrastructure for Continual AvailabilityDemo For more information: www.concurrency.com

Page 26: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

IT Services & Automation

For more information: www.concurrency.com

Page 27: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Standardized Service Delivery & AutomationSTANDARDIZATION SELF SERVICE AUTOMATION

Give consumers of IT services the ability to identify, access

and request services as needed.

Controlled Empowerment

Request offerings displayed based on user role

Intuitive easy to navigate portal

Automate the service processes and systems

necessary to the fulfillment of consumer requests.

Automate routing of requests for approval and notification.

Automate provisioning of the service request

Standardize the services providedby IT to consumers.

Define the services to be offered

Define the request offerings that will be contained within a Service Offering

Identify who needs to be involved (approvals, notifications, fulfillment)

For more information: www.concurrency.com

Page 28: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Service Requests for Manual Error Reporting

Configuration Manager Database (CMDB)

Runbooks Templates Services Virtual Machines Hosts Users

Templates

Enables standardization and compliance

Virtual Machine ManagerLibrary DC

Admin

User Roles

Publish

AppOwner

Page 29: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Triage and Remediate

Discover application

dependencies

Monitorend user and application

components

Isolate root cause

Discover application

dependencies

Monitorend user and application

components

Isolate root cause

Service Monitoring and RecoveryIsolate root cause

Monitorend user and application

components

Discover application dependencies

Triage and Remediate

Page 30: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Integration PacksSystem

Active DirectoryFile ManagementEmailMonitoringNotificationSchedulingSystemText File ManagementUtilities

System Center 2012VMware vSphere Windows Azure3rd Party Management SystemsExtensible

For more information: www.concurrency.com

Page 31: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Automating Service Deployment for Continual AvailabilityDemo For more information: www.concurrency.com

Page 32: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

ApplicationsFor more information: www.concurrency.com

Page 33: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Complete Application Monitoring Solution

Server-Side

Monitoring the actual code that is executed and delivered by the application

Client-Side Synthetic

End-user experiences related to page load times, server and network latency, and client-side scripting exceptions

Pre-recorded testing paths through the application that highlight availability, response times, and unexpected responses

Infrastructure Monitoring

Use the same tools to monitor with visibility across infrastructure and applications

For more information: www.concurrency.com

Page 34: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Hybrid serviceUnified application monitoring across private and public (System Center Monitoring Pack for Windows Azure applications)

Trigger remediation actions on Windows Azure applications from System Center

CONTOSOContoso

Webstore

PortalDatabases

PortalWatchers

WebRoles

Store Orders Chicago Las Vegas WebRoleInst1 WebRoleInst2

Private

Application Monitoring Across Clouds

For more information: www.concurrency.com

Page 35: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Operations Manager

Web Test

Global Service Monitoring

Production Application

Visual Studio 2012

Workitem +Results + Intellitrace

Results

Results + Intellitrac

e

Call Web App

Web Test + Target URL + Schedule

Global Service Monitor

!On-Premise

For more information: www.concurrency.com

Page 36: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Consistent Application Configuration

Scale-out & health policy

Service Template (Multi-Tier .NET App)

SQL

HW profile OS profile SQL profile

Data Tier

SQL DAC ConfigurationService

Template Library

Scale-out & health policy

App Server

HW profile OS profile App profile

App Tier Scale-out & health

policy

IIS

HW profile OS profile App profile

Web Tier

W2K8R2.VHD OS settings MSDeploy

packageConfiguratio

nApp-VConfiguration

For more information: www.concurrency.com

Page 37: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Application Maintenance without Downtime

IN PLACE UPDATES

Change application or template settings without replacing OS image

Change memory, update application package

TEMPLATE DRIVEN

Provide a single source of truth for service deployments

Use Upgrade Domains to limit disruption of service during updates

IMAGE BASED UPDATES

Replace old OS image with new OS image

Reinstall the application and restore the state

For more information: www.concurrency.com

Page 38: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Application Monitoring forContinual AvailabilityDemo For more information: www.concurrency.com

Page 39: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

Extending System Center with Windows AzureFor more information: www.concurrency.com

Page 40: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

On-Premise

System Center Integration with Azure

App Controlle

r

Move Manage

Azure IP

Orchestrator

App Controlle

r

Operations Manager

Azure MP

App Controlle

r

Monitor

DPM Advisor

Page 41: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Online Snapshots

Disk-Based Recovery

Active Directory

Tape-Based Backup

Data Protection Manager

Up to Every 15 minutes

Disaster Recoverywith offsite replication and tape

Data Protection Manager

Continuous Backup and Protection

For more information: www.concurrency.com

Page 42: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Continual Data Protection with Windows AzureDemo For more information: www.concurrency.com

Page 43: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

System Center Advisor

Proactively avoid problemsAlerts for unpatched, misconfigured, or unsupported configurationsRegular assessment of server configurationRemote access to portal

Resolve issues fasterAccess current and historical configuration dataShare configuration data with internal or Microsoft support staffGet instant access to guidance

Reduce downtimeSQL Server and Windows Server knowledge Compare with best practicesAccess centralized configuration data

Sign up free at www.SystemCenterAdvisor.com

Page 44: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

Conclusion• System Center 2012 can

provide continuous availability for the Private Cloud

• Each component can be made highly-available as well as supporting HA features

• High-availability is available from the infrastructure to the service layer to the application

For more information: www.concurrency.com

Page 45: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

ResourcesMicrosoft Virtual Academy: http://www.MicrosoftVirtualAcademy.com

Configuring and Deploying Microsoft’s Private CloudIntroduction to Hyper-V Jump StartIntroduction to the Microsoft Private CloudMicrosoft Tools for VMware Integration & MigrationMicrosoft Virtualization for VMware ProfessionalsSystem Center 2012 Deep Dive System Center 2012 SP1 EnhancementsWindows Server 2012

TechNet: System Center 2012: http://technet.microsoft.com/en-us/library/hh546785.aspx Windows Server 2012: http://technet.microsoft.com/en-us/library/hh801901.aspx

For more information: www.concurrency.com

Page 46: Cloud Clustering: Leveraging System Center 2012 for Continual Availability in the Private Cloud

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

For more information: www.concurrency.com