cloud clustering: leveraging system center 2012 for continual availability in the private cloud
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.comTRANSCRIPT
For more information: www.concurrency.com
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
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
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Agenda
System Center High-AvailabilityInfrastructureIT Services & AutomationApplicationsExtending System Center with Windows Azure
For more information: www.concurrency.com
System Center High-Availability
For more information: www.concurrency.com
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
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
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
InfrastructureFor more information: www.concurrency.com
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
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
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
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
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
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
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
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Performance & Resource Optimization (PRO)
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Discover Dependencies that cause Downtime
For more information: www.concurrency.com
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
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
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
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
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
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
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Preparing your Infrastructure for Continual AvailabilityDemo For more information: www.concurrency.com
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
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
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
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
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Automating Service Deployment for Continual AvailabilityDemo For more information: www.concurrency.com
ApplicationsFor more information: www.concurrency.com
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
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
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
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
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
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Application Monitoring forContinual AvailabilityDemo For more information: www.concurrency.com
Extending System Center with Windows AzureFor more information: www.concurrency.com
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
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
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
Continual Data Protection with Windows AzureDemo For more information: www.concurrency.com
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
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
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
© 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