dynamic data center for hosters, by stefan simon

72
Microsoft Communications Sector hosting | media & entertainment | telecommunications Managing Virtual Infrastructure Dynamic Data Center Stefan Simon Hosting Technology Specialist Microsoft CEE HQ [email protected]

Upload: alexey-kovyazin

Post on 01-Jun-2015

2.274 views

Category:

Technology


6 download

DESCRIPTION

Презентация с Hosting Community Day, посвященная Dynamic Data Center for Hosters

TRANSCRIPT

Page 1: Dynamic Data Center for Hosters, by Stefan Simon

Microsoft Communications Sector hosting | media & entertainment | telecommunications

Managing Virtual Infrastructure

Dynamic Data Center

Stefan Simon

Hosting Technology Specialist

Microsoft CEE HQ

[email protected]

Page 2: Dynamic Data Center for Hosters, by Stefan Simon

Agenda

∙DDC Overview

∙DDC Components

∙DDC Solution Set

Page 3: Dynamic Data Center for Hosters, by Stefan Simon

What is Dynamic Data Center?

∙ Industry term

∙ Exists for many years

∙ Works not only on Microsoft

◉ VMWare, Linux…

∙ Let your infrastructure be dynamic and on demand

∙ Real time provisioning

∙ API for extending to the cloud

∙ Resource monitoring and application

monitoring

∙ Logical datacenter

◉ Application aware

◉ Utility based resources

∙ HW optimisation

∙ Security and domain control

∙ GEO indepedence (omipresence)

∙ High availability

∙ Unlimited Capacity

∙ Outsourcing of problems

∙ Self healing infrastructure

∙ High performance

Page 4: Dynamic Data Center for Hosters, by Stefan Simon

Dynamic Data Center Goals

DDC is not...

• An out-of-the-box solution

• A product

DDC is...

Agile, dynamic and flexible to: • Respond to changing business needs • Enable hosters to capitalize on new opportunities

Designed to automate common tasks

Guidance for hosters: • To eliminate deployment blockers • To accelerate technology adoption • Guidance by the field, for the field

Supported by community via MSDN Code Gallery • http://code.msdn.microsoft.com/ • Pending publishing

http://www.microsoft.com/systemcenter/en/us/dynamic-data-centers.aspx

Page 5: Dynamic Data Center for Hosters, by Stefan Simon

Technologies Covered by DDC for Hosters

5

Built on Microsoft Enterprise Servers for Datacenters

• Hyper-V Virtualization

• Internet Information Services 7.5

• FTP 7.5

• Active Directory

• Storage

• System Center Configuration Manager 2007 R2

• System Center Operations Manager 2007

• System Center Data Protection Manager 2007

• System Center Virtual Machine Manager 2008

Plus guidance for:

• Bare Metal provisioning

• Virtual Server provisioning

• Using MDT and WDS

Page 6: Dynamic Data Center for Hosters, by Stefan Simon

Hyper-V Overview

Page 7: Dynamic Data Center for Hosters, by Stefan Simon

Microsoft Virtualization Strategy

Data center to desktop

End-to-End Management

Full range of products & solutions

Large partner eco-system

Physical and Virtual Hypervisor

Interoperability

It’s the Platform you know

Tools you know

Key feature of platform

Best TCO & ROI

1/3 the price up front

Significant savings

Lower ongoing costs

Cross-hypervisor

Page 8: Dynamic Data Center for Hosters, by Stefan Simon

Hyper-V R2

∙ Extended Hardware Support

◉ Support for up to 8 sockets (64 logical CPUs)

◉ Support for up to 1 TB RAM

∙ Includes:

◉ Host Clustering (16 nodes per cluster)

◉ Live and Quick Migration

◉ Clustered File System

◉ Hot add/remove of SCSI VHD/Pass-Thru

∙ Snapshots (Checkpoints)

◉ Multi-point, time shifting

∙ Fiber/iSCSI SAN support

◉ Screaming software iSCSI Initiator

◉ No NFS, but CIFS possible

◉ Thin, Thick or Differencing VHDs

◉ Pass-through SCSI

8

Page 9: Dynamic Data Center for Hosters, by Stefan Simon

Hyper-V Architecture

Windows Hypervisor

VM Service

WMI Provider

Applications

VM Worker Processes

Parent Partition Child Partitions

Applications Applications Applications

Use

r Mo

de

Windows Kernel

VSP

IHV Drivers

Windows Server 2008 R2

VMBus

Windows Kernel

VSC

Windows Server 2003, 2008, R2

VMBus

Non-Hypervisor Aware OS

Emulation Hypercall Adapter

VMBus

Linux VSC

Ke

rne

l Mo

de

“Designed for Windows” Server Hardware

Rin

g-1

Provided by:

Microsoft Hyper-V

ISV/IHV/OEM

OS

Microsoft / XenSource

Page 10: Dynamic Data Center for Hosters, by Stefan Simon

Comparing Server 2008 R2

Page 11: Dynamic Data Center for Hosters, by Stefan Simon

Windows Server 2008 Core

∙ No GUI version

∙ Safer („reduced attack surface“)

∙ Allows Most of the Windows Server 2008 roles

◉ AD, DNS, File, Print, IIS, Hyper-V

∙ Disallows

◉ GUI apps, IE, Windows Mail…

Page 12: Dynamic Data Center for Hosters, by Stefan Simon

Hyper-V Storage Options

∙ Performance wise from fastest to slowest…

◉ Fixed Disk VHDs/Pass Through Disks

○ About the same in terms of performance

◉ Dynamically Expanding VHDs

○ Grow as needed

∙ Pass Through Disks

◉ Pro: VM writes directly to a disk/LUN without encapsulation in a VHD

◉ Cons:

○ You can‟t use VM snapshots

○ Dedicating a disk to a vm

Page 13: Dynamic Data Center for Hosters, by Stefan Simon

Introducing CSV

∙ Enables multiple nodes to concurrently access a single „truly‟

shared volume

∙ Provides VM‟s complete transparency with respect to which nodes

actually own a LUN

∙ Guest VMs can be moved without requiring any drive ownership

changes

∙ High Availability

◉ No dismounting and remounting of volumes is required

NOTE: Clustered Shared Volumes are designed for use with Live Migration in Hyper-V ONLY and other implementations are not supported

Page 14: Dynamic Data Center for Hosters, by Stefan Simon

∙CSV provides a single consistent file name space

◉ Files have the same name and path when viewed from any

node in the cluster

◉ CSV volumes are exposed as directories and subdirectories

under the “ClusterStorage” root directory

○ C:\ClusterStorage\Volume1\<root>

○ C:\ClusterStorage\Volume2\<root>

○ C:\ClusterStorage\Volume3\<root>

Single Name Space

Page 15: Dynamic Data Center for Hosters, by Stefan Simon

Hyper-V Local Management DEMO

15

Page 16: Dynamic Data Center for Hosters, by Stefan Simon

OS Type Supported Guest Operating Systems (servers) Processor(s)

Windows Server 2000 Server and Advanced Server with SP4 Uniprocessor

Windows Server 2003 SP2 32 & 64 bit Uniprocessor /multiprocessor; two virtual processors

Windows Server 2003 R2 SP2 32 & 64 bit uniprocessor/ multiprocessor, two virtual processors

Windows Server 2008 R2 32 & 64 bit uniprocessor/ multiprocessor, four virtual processors

SUSE Linux Enterprise Server 10 (x86/x64)

Uniprocessor

Red Hat Enterprise Linux (RHEL) 5.2 and 5.3 (x86/x64 ) Uniprocessor

Supported Guest Operating Systems

Important! When a service pack is listed, the service pack is required and the guest operating system is not supported

without the listed service pack.

Page 17: Dynamic Data Center for Hosters, by Stefan Simon

Live Migration Requirements ∙ Hyper-V failover cluster with shared storage

∙ Hyper-V failover cluster nodes must be configured on the same

TCP/IP subnet

∙ Hyper-V failover cluster nodes must have access to shared

storage

Page 18: Dynamic Data Center for Hosters, by Stefan Simon

Live Migration: Initiate Migration

Client accessing VM

VHD

Live Migrate this VM to another

physical machine

IT Admin initiates a Live Migration to move a VM from one host to

another:

SAN SAN

Page 19: Dynamic Data Center for Hosters, by Stefan Simon

Live Migration - Memory Copy: Full Copy

Memory content is copied to new server

VHD

VM pre-staged

SAN SAN

Page 20: Dynamic Data Center for Hosters, by Stefan Simon

Live Migration -Memory Copy: Dirty Pages

VHD

Pages are being dirtied

Client continues accessing VM

SAN SAN

Page 21: Dynamic Data Center for Hosters, by Stefan Simon

Live Migration - Memory Copy: Incremental Copy

VHD

Smaller set of changes

Recopy of changes

SAN

∙ Hyper-V tracks changed data, and re-copies over incremental changes

∙ Subsequent passes get faster as data set is smaller

SAN

Page 22: Dynamic Data Center for Hosters, by Stefan Simon

Live Migration: Final Transition

VHD

Partition State copied

VM Paused

SAN SAN

Page 23: Dynamic Data Center for Hosters, by Stefan Simon

Live Migration - Post-Transition: Clean-up

∙ ARP issued to have routing devices update their tables

∙ Since session state is maintained, no reconnections necessary

VHD

Old VM deleted once migration is verified successful

Client directed to new host

SAN SAN

Page 24: Dynamic Data Center for Hosters, by Stefan Simon

CSV and Failover

Cluster Demo

24

Page 25: Dynamic Data Center for Hosters, by Stefan Simon

System Center

Virtual Machine

Manager

Page 26: Dynamic Data Center for Hosters, by Stefan Simon

Introduction to System Center Virtual Machine

Manager (SCVMM) 2008 R2

System Center Virtual Machine Manager Features

Hypervisor Management – Hyper-V, VMware Cluster integration

Host Configuration Intelligent Placement

Library Management Deployment and Storage

Virtual Machine Creation Monitoring and Reporting

Conversions: P2V and V2V Automation with PowerShell

Delegation and Self Service Performance and Resource Optimization (PRO)

What’s New in SCVMM 2008 R2

Manage Windows Server 2008 R2 Hyper-V Template-based rapid provisioning

Live Migration Multiple VMs per LUN using CSV

Maintenance mode Enhanced SAN migration support

VDI integration Network optimizations

Page 27: Dynamic Data Center for Hosters, by Stefan Simon

PRO Connector

Self Service Web Portal

Administrator’s Console

Management Interfaces

SAN Storage

Operator’s Console

Web Console

Windows PowerShell

2.0

Virtual Server Host

VM

VM

SCVMM Library Server

VM Template

ISO Script VHD

VMware VI3

Virtual Center Server

ESX Host

VM VM VM VM

VM VM VM VM

VM VM VM VM

Windows® PowerShell 2.0

SCVMM 2008 R2 Architecture

Page 28: Dynamic Data Center for Hosters, by Stefan Simon

Typical SCVMM 2008 R2 Topology

Windows®

PowerShell

Administrator

Console

Web-based

Delegated

Provisioning UI

Library Server

Virtual Machine Hosts

Page 29: Dynamic Data Center for Hosters, by Stefan Simon

Managing VMs Using SCVMM 2008 R2:

PowerShell 2.0

∙ Microsoft‟s command shell for

scripting and development

∙ VMM Windows PowerShell

snap-in

◉ 240+ command-line

functions

◉ Foundation for VMM

Administrator‟s Console

and the Self-Service Portal

◉ All Windows PowerShell

operations are logged and

audited

Page 30: Dynamic Data Center for Hosters, by Stefan Simon

Intelligent Placement ∙ Capacity planning technology ensures best resource utilization

∙ Star rated results for easy decision making

∙ Customizable algorithm to achieve your goals

∙ Applicable to both Microsoft and VMware hosts

Page 31: Dynamic Data Center for Hosters, by Stefan Simon

Performance and Resource Optimization (PRO)

∙PRO tips for hosts

∙PRO tips for virtual machines

∙PRO tips for VMM

Page 32: Dynamic Data Center for Hosters, by Stefan Simon

DEMO: Administrator Console

Page 33: Dynamic Data Center for Hosters, by Stefan Simon

VMM Library

∙ Provides a central store for all the building blocks of virtualization

◉Virtual Machines/VHDs store for re-deployment

◉Templates to create new Virtual Machines (VM)

◉ ISO images used in VM management and creation

◉Hardware configurations profiles

◉Guest operating system configuration profiles

◉Scripts to customize base VMs ∙ Support for Multiple Libraries

∙ Automatic discovery of new library objects

∙ Enable/Disable resources

33

Page 34: Dynamic Data Center for Hosters, by Stefan Simon

∙ Gives a single access point for users to use their virtual machines

∙ Administrators control access through policies that designate capabilities

∙ End-users can:

◉ View their own virtual machines

◉ Manage their own virtual machines (On/Off/Reset)

◉ Use the virtual machines via ActiveX® interface

◉ Create new virtual machines with designated templates on designated servers

Self-Service Portal

Page 35: Dynamic Data Center for Hosters, by Stefan Simon

SC VMM Library Demo

Page 36: Dynamic Data Center for Hosters, by Stefan Simon

System Center

Operations Manager 2007 (SP1)

Page 37: Dynamic Data Center for Hosters, by Stefan Simon

Benefits to service providers

∙ Possible additional revenue for service provider

∙ Value add to the service providers offerings

∙ Ability to show SLA

∙ If service provider owns hardware

◉ Can ensure hardware is healthy

◉ Response time to fix issues is decreased

◉ Can scale hardware more accurately

◉ Able to avoid downtime by fixing small

issues before they snowball

Page 38: Dynamic Data Center for Hosters, by Stefan Simon

Operations Manager

∙ Unified monitoring of systems and applications

◉ Microsoft, 3rd party and custom applications

∙ Service-oriented views of distributed applications

◉ Comprehensive status of end-to-end services

◉ Problem Path feature to quickly pinpoint problem cause

◉ Take immediate action (automated or manual)

38

Page 39: Dynamic Data Center for Hosters, by Stefan Simon

Operations Manager

∙ Robust, customizable reporting

◉ IT and management to quickly

∙ Client monitoring

◉ Software crashes, hardware failures, system SLA

◉ Agentless exception monitoring

◉ Client health/performance monitoring and reporting

∙ Extensible through Management Packs

∙ PRO Tips integrations with VMM 2008

39

Page 40: Dynamic Data Center for Hosters, by Stefan Simon

PRO Tips in Action

40

Page 41: Dynamic Data Center for Hosters, by Stefan Simon

DEMO: SCOM 2007 R2 Workspace

Page 42: Dynamic Data Center for Hosters, by Stefan Simon

Configuring Discovery

Page 43: Dynamic Data Center for Hosters, by Stefan Simon

Scenario 1: Virtual Dedicated ∙Example a VM running on shared hardware

∙Host OS (Hyper-V, Virtual Server, VMWare) can be

monitored by the service provider

∙Guest OS can also be monitored

◉ Alerts can be sent directly to the customer

∙Can perform synthetic transactions to ensure system is

working

Page 44: Dynamic Data Center for Hosters, by Stefan Simon

Scenario 2: Managed

∙ In this scenario the service provider will manage the servers

and hardware allowing the customer to use resources

◉ Example would be IIS website farm, online backup, shared Exchange

∙Operations Manager can monitor the hardware and

operating systems

◉ Possibly as a value add service provider can monitor the application

(website, backups, Exchange etc)

∙ Likely most alerts would go to service provider

∙Reports can be useful for diagnosing issues

∙Can perform synthetic transactions to ensure system is

working

Page 45: Dynamic Data Center for Hosters, by Stefan Simon

SCVMM and SCOM integration

∙ Make sure the SPN is set (this is an Operations Manager best

practice, and Operations Manager will alert you if it isn‟t set). Setspn

is familiar to most Windows admins who have done anything with

SQL or IIS over the years.

∙ Import the SQL & IIS Management Packs (most admins would

probably have this already)

∙ On your VMM server, install the OpsMgr console

∙ On your OpsMgr server, insert the VMM disk & run configure

Operations Manager

∙ Set the PowerShell execution policy

∙ Add the VMM user to the OpsMgr console

∙ Enable PRO

Page 46: Dynamic Data Center for Hosters, by Stefan Simon

Cross-Platform Extensions

∙ Part of System Center Operations Manager 2007 R2

◉ Novell Management Pack for SUSE

◉ Others to come

∙ Adds platform support for:

◉ HP-UX®

◉ Sun Solaris™

◉ Red Hat® Enterprise Linux®

◉ Novell SUSE® Linux Enterprise Server

◉ IBM AIX 5L® 5.3, Technology Level 6, SP5 (PowerPC)

∙ Adds application support for:

◉ Apache, MySQL and Oracle

46

Page 47: Dynamic Data Center for Hosters, by Stefan Simon

System Center Configuration Manager

Page 48: Dynamic Data Center for Hosters, by Stefan Simon

System Center

Configuration Manager 2007 R2

∙ Deployment of operating systems and applications

◉ Leveraging WDS

∙ Patch management

◉ Leveraging WSUS engine

∙ Configuration management and audit

◉ Track configuration changes to systems

◉ Configuration Packs for baseline config

◉ Security Compliance checks

Page 49: Dynamic Data Center for Hosters, by Stefan Simon

System Center Data

Protection Manager

49 Microsoft confidential |

Page 50: Dynamic Data Center for Hosters, by Stefan Simon

SCDPM 2007 Overview

∙ SCDPM is a backup solution providing continuous data protection for

Windows Applications and File Servers

∙ SCDPM provides protection of the following items:

◉ File data from volumes, shares, and folders

◉ Application data, such as Microsoft Exchange Server storage groups,

Microsoft SQL Server databases, Windows SharePoint Services farms,

and Microsoft Hyper-V and Virtual Server and its virtual machines

◉ Files for workstations running Windows XP Professional SP2 and all

Windows Vista editions except Home

◉ Files and application data on clustered servers

◉ System state for protected file and application servers

Page 51: Dynamic Data Center for Hosters, by Stefan Simon

What‟s New in SCDPM 2007 SP1 ∙ Support for Microsoft Exchange Server (2003 and 2007)

∙ Support for Microsoft SQL Server (2000/2005/2008)

∙ Support for Microsoft SharePoint (MOSS 2007 and WSS 3.0)

∙ Zero data loss recovery for Microsoft applications

∙ Shorter backup windows + smaller full backups due to Express Full

technology

∙ Efficient use of existing infrastructure, including reduced space

requirements for Backup to Disk thanks to innovative data

De-Duplication technology

Module 6

Page 52: Dynamic Data Center for Hosters, by Stefan Simon

SCDPM vs. Traditional Backup Solutions

∙ Traditional backup copies all the data every time a backup is

requested

∙ SCDPM utilizes Volume Shadow Services to only copy data that has

changed since last backup

∙ SCDPM can provide multi-tiered Data Protection

∙ SCDPM provides a seamless Disk- and tape-based recovery

Module 6

Page 53: Dynamic Data Center for Hosters, by Stefan Simon

System Center

Data Protection Manager SP1

53

Page 54: Dynamic Data Center for Hosters, by Stefan Simon

What‟s New in SCDPM 2010 RC ∙ Reliability Enhancements

◉ Engine Crash

◉ Continue on Failure

◉ Auto-Heal Features

◉ Auto-Rerun

◉ Auto-Consistency Checks

◉ Auto-Grow

◉ Multiple Administrator Consoles

∙ Support Windows Server 2008 R2

◉ Virtualization

◉ Clustered Shared Volumes

∙ Support for Exchange 2010

∙ Support for SharePoint 2010

∙ RTM planned to Q2 2010

54

Page 55: Dynamic Data Center for Hosters, by Stefan Simon

Dynamic Data Center

Solution

Page 56: Dynamic Data Center for Hosters, by Stefan Simon

DDC Solution

5

4

3

2

1 Deployment, Patching,

Monitoring & Backup

VM and OS

templates.

VHD ‘Gold’

templates

Centralised

Management

Automated

deployment and

management.

Web based ordering and

web based management

Sales and Marketing. GTM

information to sell this

solution.

Competitive comparison

Data Store for

management tools

Remote

Administrator

Console

Physical Hosts and

Virtual Machines

Page 57: Dynamic Data Center for Hosters, by Stefan Simon

Dynamic Data Center Toolkit (DDTK)?

Prescriptive guidance for creating managed services and hosted Cloud

offerings:

• Documentation

Technical best practices, FAQs, white papers

Installation guides specific to hosting scenarios

www.windowshda.com

• Managed Services

On-demand VM provisioning

WCF based services for all Servers and server roles that are supported

by DDC

Services are JSON enabled for use for LAMP*

• Portal

Sample Silverlight or ASP.net portal helps provide hosters‟ customers an

integrated view of services * About 50% of hosters have control panels hosted on LAMP

Page 58: Dynamic Data Center for Hosters, by Stefan Simon

DDC Logical Solution Architecture

High Availability

Business Continuity

VM Mobility & Migration

Web

bas

ed

Co

ntr

ol P

anel

W

eb S

ervi

ces

Fou

nd

atio

nal

Te

chn

olo

gies

Ser

vice

s G

oal

s

Page 59: Dynamic Data Center for Hosters, by Stefan Simon

DDC Solution Set - Architecture

Page 60: Dynamic Data Center for Hosters, by Stefan Simon

Dynamic Data Center Physical Architecture

System Center Operations

Manager

System Center

Configuration Manager

System Center Virtual

Machine Manager

System Center Data

Protection Manager

SQL Server 2005

Hyper-V Server Clusters

SAN (Fiber/iSCSI)

• System Center Operations Manager

• System Center Configuration Manager

• System Center Virtual Machine Manager

• System Center Data Protection Manager

• SQL Server 2005 SP3 or 2008

Page 61: Dynamic Data Center for Hosters, by Stefan Simon

Steps to Full Dynamic Data Center

Dynamic Data Center

Management Layer

Managed Services Control Panel

System Center

SCVMM SCOM SCCM SCDPM

Hyper-V Virtualization

Windows Linux

61 Microsoft confidential |

Page 62: Dynamic Data Center for Hosters, by Stefan Simon

DDC Portal Sample Demo

62

Page 63: Dynamic Data Center for Hosters, by Stefan Simon
Page 64: Dynamic Data Center for Hosters, by Stefan Simon
Page 65: Dynamic Data Center for Hosters, by Stefan Simon
Page 66: Dynamic Data Center for Hosters, by Stefan Simon
Page 67: Dynamic Data Center for Hosters, by Stefan Simon
Page 68: Dynamic Data Center for Hosters, by Stefan Simon

DDC in the Hosting market

Template VDS package

∙ Simple, easy to build and deploy.

∙ Suits low end of the market, pure web

hosts, up sell from shared

Custom VDS package

∙ Slightly more complex, needs more

scripting work.

∙ Helps add value at point of purchase.

Page 69: Dynamic Data Center for Hosters, by Stefan Simon

Momentum

The Dynamic Data Centre toolkit has enabled us to build a suite of next generation

hosting services, providing our customers with an infrastructure that offers them

greater levels of business agility. - James Griffin, Head of Hosting Strategy, Star UK

Page 70: Dynamic Data Center for Hosters, by Stefan Simon

Summary

∙ DDC

◉ Enables your datacenter to be dynamic and on demand

◉ Important mile to cloud offerings

◉ Is built on Hyper-V and System Center products

∙ DDC Toolkit (www.windowshda.com) contains

○ Hosting Guidances

○ Managed Web Services

○ Sample portal application (http://code.msdn.microsoft.com/ddc)

Page 72: Dynamic Data Center for Hosters, by Stefan Simon

© 2009 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.