infamon jisc private cloud event slides
TRANSCRIPT
Datacenter and private cloud Monitor and operate private cloud infrastructure
James WhitbreadInframon [email protected]
Infrastructure Management
Self serviceService Delivery and Automation
Unified management for the Cloud OS
ServiceModel
App controller Orchestrator
Service Manager
ServiceManager
Application Management Service Delivery and Automation
Virtual Machine Manager
Configuration Manager
Operations Manager
Data Protection Manager
SERVICEPROVIDER
ONPREMISES
MICROSOFT
Configure
Deploy
Monitor
Operate
App owner
DCadmin
Predictable applications
Apps power your business. Deliver predictable application service levels with deep application insight
360 * application monitoring, diagnosis and dev-ops
Comprehensive hybrid application management
Service-centric approach
Your cloud
On-premises, service provider and Microsoft cloud computing on your terms, managed with a common toolsetFlexibility with delegation and control
Applications self-service across your hybrid clouds
Physical, virtual, and cloud management
System Center cloud and datacenter management
Flexibility with delegation and control
Applications self-service across your hybrid clouds
Physical, virtual, and cloud management
Productive infrastructure
Deliver flexible and cost-effective infrastructure with what you already know and own
Heterogeneous support
Process automation
Self-service infrastructure
Heterogeneous support
Process automation
Self-service infrastructure
10
Assign dedicated and shared resources
Development Production
Datacenter one Datacenter two
Constructing the private cloud
Logical and standardizedDiverse infrastructure
Cloud abstraction
Delegated capacity
Standardized services
Development
Production
Flexible, dynamic, and well-managed private cloud
StandardizedStandardize your approach to application and OS updating. Use a controlled process to update services through service templates
OptimizedHelp ensure that the services running in your private cloud get the resources they need, and that your cloud dynamically reallocates resources as demand changes
ControlledHelp protect your private cloud infrastructure by setting limits on your clouds while ensuring the correct application owners have access to their cloud resources
Right-sizedReport on the current utilization of your private cloud, trend usage over time, and forecast future needs
Optimizing cloud utilization through dynamic optimizationVirtual Machine ManagerDynamic OptimizationPower Optimization
Why dynamic optimization?
As application workloads change, I need my private cloud to change resource utilization accordingly
At the end of each quarter, my finance application needs more resources, but other times it is mostly idle
I need to ensure all applications get the resources they need when they need them, and I can’t watch this
all the time
If I am not using resources, I don’t want to waste the energy to run the infrastructure. I want power only on what I need
Resource utilization
Dynamic optimization in action
Time of day
Virtual Machine Manager
Optimization threshold
Dynamic optimization fundamentalsLive migrationKeeps cluster balanced
Avoids VM downtime
Supports heterogeneous clusters Microsoft Hyper-V VMware vSphere Citrix XenServer
Managed resourcesConsiders CPU, memory, disk IO, network IO
Optimizes when resource moves above resource threshold
Considers entire cluster
OptionsManual or automatic optimization
User-controlled frequency
Configurable aggressiveness
Dynamic optimization handles your ever-changing workloads
Power optimization in actionResource utilization
Time of day
Optimization threshold
Virtual Machine Manager
Power optimization fundamentalsManaged resourcesConsiders CPU, memory, disk IO, and network IOOptimizes when resource moves below resource thresholdConsiders entire cluster
User-defined scheduleOptimized only within specified hours of the day
Enabled when dynamic optimization is set to “automated”
Power operationsUses live migration to move VMs off the host before powering down
Ensures that optimization will not overload remaining systems
Ensures that powering off will not violate cluster quorum requirement
Takes advantage of out-of-band management for power operations
Power optimization helps conserve energy in the datacenter
Help protect your private cloud infrastructure in a shared environmentI want to ensure that application owners have self-service access to the resources they require
I need to apply resource quotas to my application owner
I need to share the private cloud resources and allow different application owners to use the same infrastructure
I want to control the type of self-service actions users can take
Development Production
Datacenter one Datacenter two
Delegating access to private cloud capacity
Cloud abstraction
Development
Production
Delegated capacity
VMM AdministratorFabric Administrator•Scope: Entire system•Can take any action
Role-based access
Delegated administratorFabric
Administrator• Scope: Host groups
and clouds• Configure fabric
(hosts, networking and storage)
• Create cloud on fabric• Assign cloud
TenantadministratorTenant• Scope: Clouds only• Author VM
Networks• Assign cloud• Create Tenant
Roles• All other SSU
settings
Self-service userApplication Owner• Scope: Clouds only• Author templates• Deploy/manage VMs
and Services• Share resources• Revocable actions• Quota as a shared
and per-user limit
Read only administrator
Help Desk• Scope: Host groups and clouds, No
actions
Assign actions to user rolesCreate custom roles
Choose actions and change actions dynamically as neededUses Active Directory users and groups
Assign quota capacityAbility to set quota at the “all members combined” level
Ability to set quota at the “individual member” level
50 VM limit for all members of user role 10 VM limit per individual member
Easily upgrade applications
Server application virtualization
OS
App ops
Compute Storage Network
Web App Data
Systematic approach to application updates
.NET
Java
Service template (multi-tier .NET applications)
Anatomy of a service template
Web tier
Scale out and health policy
Internet Information Services (IIS)
HW profile
OS profile
App profile
Application tier
Scale out and health policy
Application server
HW profile
OS profile
App profile
Data tier
Scale out and health policy
SQL Server
HW profile
OS profile
SQL profile
OS settings MS deploy package
Configuration
W2K8R2.VHD
SQL DAC Configuration
Configuration App-V
Service template library
Simplifying application maintenanceTemplate-drivenProvide a single source of truth for service deploymentsUse Upgrade Domains to limit disruption of service during updates
In-place updatesChange application or template settings without replacing OS image
Change memory, update application package
Image-based updatesReplace old OS image with new OS image
Reinstall the application and restore the state
Compute Storage Network
Web App Data
In-place updates
V1.0V1.5
1. Choose service template from library
2. Deploy an instance of the service
3. Copy the service template, update version number, and update application or configuration
4. Publish the template and set the deployed service to the new template
5. Apply the update while maintaining availability of the service through the use of Upgrade Domains
Template library
Service template V1.0
Service template V1.5
Pending service update
Compute Storage Network
Web App Data
Image-based updates
V1.0V1.5
1. Choose service template from library
2. Deploy an instance of the service
3. Copy the service template, update version number, and update virtual disk or application
4. Publish the template and set the service to the new template
5. Apply the update while maintaining availability of the service by replacing the virtual hard disk and redeploying the application using Ugrade Domains
Template library
Pending service update Service
template V1.0
Service template V1.5
I need to know the utilization of my private cloud infrastructure, now
I need to trend my private cloud infrastructure usage over time
I need to forecast future private cloud infrastructure resource needs
I need to do all this with tools I am familiar with
Capacity reporting and management
Monitor the usage of the private cloud, and trend the data over time
Analyze the historical data to create “what-if” scenarios for future planning
Analysis and what-if forecasting
5/1/116/1/11
7/1/118/1/11
9/1/11
10/1/11
11/1/110%
2000%
4000%
6000%
8000%
10000%
CPU usage forecast
Historical data Projected data
Timeline
95% Confidence forecast data limit
Assign dedicated and shared resources
Development Production
Datacenter one Datacenter two
Constructing the private cloud
Logical and standardizedDiverse infrastructure
Cloud abstraction
Delegated capacity
Standardized services
Development
Production
Optimized to handle dynamic workloads
Controlled access to private cloud resources
Systematic approach to service updates
Right-sized now and in the future
Monitor and operate private cloud infrastructure
DC admin
Application management
Service delivery and automation
Infrastructure management
CentOS, Debian, Ubuntu, Oracle Linux
Migrate VMM virtual machine to Windows Azure virtual machine
Backup performance
Manage and deploy Hyper-V switch
Latest XenServer and vSphere support
Hyper-V virtual machines using SMB 3.0
Protect Hyper-V over remote SMB
Manage large-scale Hyper-V clusters
Deploy, upgrade, uninstall Unix/Linux hosts
Protect Windows Server 2012 Dedupe Volume
Enhanced VMM user role for multi-tenancy
Add/remove Windows Azure VHD to disks or images
Cross cluster/shared nothing migration
Updated System Center Integration packs
Monitor Unix/Linux hosts
Live virtual machine and storage migration
Create and manage Hyper-V virtualized networks
Parallel backup
Move VHD from VMM library to Windows Azure
Protect Hyper-V over CSV 2
Create virtual machines using VHDx format
Deploy VMM services
in DMZ environment
Logical switch support
Global services monitoring
Intellitrace and TFS integration
Cloud Service Process pack
Service provider foundation API
Monitoring MVC and WCF applications
Console, Windows Powershell on Windows 7 SP1
Internet Information Services 8.0 (IIS8) app host
APM monitoring for SharePoint 2010
Greater support for monitoring Java application servers
Partner extensibility
New Orchestrator integration added
Monitoring .NET apps hosted in Windows Services
Azure SDK support
Broader server App-V app compatibility
Deploy Windows Azure virtual machine
Showback/chargeback
Further SP1 features..
Refer to additional System Center 2012 resourceshttp://www.microsoft.com/systemcenter
System Center marketplacehttp://systemcenter.pinpoint.microsoft.com
Download and evaluate System Center 2012http://www.microsoft.com/en-us/server-cloud/evaluate/trial-software.aspxhttp://www.microsoft.com/downloads/details.aspx?FamilyID=a171bcea-2dbb-4fc5-8dd1-4ec22f2eb4ef
Check out our blogshttp://blogs.technet.com/server-cloud
Next steps: Modernize your datacenter with System Center 2012 and Windows Server 2012