51
http:// www.systemcenteruniverse. ch How to bring Windows Azure benefits to your own datacenter Christopher Keyaert Senior Tech. Consultant | MVP Infront Consulting Group chris@infrontconsulti ng.com Alexandre Verkinderen Managing Consultant | MVP SCCS Alexandre@Verkinderen .com

Windows Azure Pack : How to bring windows azure benefits to your DC

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

How to bring Windows Azure benefits to your own datacenter

Christopher KeyaertSenior Tech. Consultant | MVPInfront Consulting [email protected]

Alexandre VerkinderenManaging Consultant | [email protected]

Page 2: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Page 3: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Agenda

- Windows Azure Pack introduction- Virtual Machines- Web Sites - Usage Metering and Data Reporting- Service Management Automation- Service Bus Clouds- Customizing / Add-ons - Conclusion

Page 4: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Windows Azure Pack

Page 5: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Windows Azure technology…

Management Portal/API

Web sites Virtual machines

Scalable Web application platform

Infrastructure Services (IaaS)

Reliable messaging

Service bus

Self-service user experience / OData REST API

Page 6: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Windows Server System Center

Windows Server System Center

…in your datacenter

Microsoft

Windows Azure

Management Portal/API

Web sites

VM Service bus

Enterprise

Compute/storage/network

Service provider

Compute/storage/network

Management Portal/API

Web sites

VM Service bus

Management Portal/API

Web sites

VM Service bus

Page 7: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

R2 w/ Service Provider Foundation

Future Services

Service BusSQLVMs

WebSites

Service Management API

ServicePlansUsers Provider

PortalConsumer

Self-ServicePortal

Web SitesAppsDatabaseVMs

Service ProviderCustomer

Self Service Portal Moves On-Premises

Common Mgt. Experience

Workload Portability

Cloud-Enabled Services Move On-

Premises

Consistent Dev.

Experience

Other Services

CDN.Media,, etc.

CachingService

BusSQLVMRole

WebSites

WorkerRole

Service Management API

Web SitesAppsDatabaseVMs

Subscriber Self-

ServicePortal

Windows Azure

Cloud OS Consistent Experiences

Page 8: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Zero to IaaS Cloud in… 6 steps

Pre-step: Basic installations of VMM, SPF, Windows Azure Pack

1. Configure Fabric 2. Create & Configure Cloud

3. Configure Accounts in SPF

4. Connect Service Management API to

SPF & Register VMM server

5. Offer Plan with Cloud to Tenant

User

6. Tenant Subscribes to Plan

and Creates VM

VMM

SPF

Azure Pack

Page 9: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Virtual Machines

Page 10: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Windows Azure-consistent IaaS- User Experience & API

Virtual Machine Roles- Portable- Elastic- Gallery- Windows and Linux Support

Virtual Networks- Site to Site connectivity- Tenant supplied IP addresses

Virtual Machines

Page 11: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Tenant Virtual Machine Features

- Cloud OS Virtual Machine Role- Scale-out and Scale-In of a Virtual

Machine Role- Update settings- Upgrade to new version- Change networks- Start/Stop/Shutdown VMs- Add/Remove Devices

- Support for VM Templates- Active Directory Authentication- Co-admins can share

subscription

Page 12: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Virtual MachinesDemo – Tenant Portal

Page 13: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

VM Cloud Administration

- Register SPF Endpoint- Basic Auth - add local user into

local groups on SPF server

- Add VMM Servers- Support for up to 5 VMM servers

- Monitor Cloud Capacity- Ensure adequate capacity is

available for tenants

- Manage Tenant resources- Virtual Machines, Networks

Page 14: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Admin: monitor VM cloud

- Memory- Storage- Virtual CPUs- Virtual Machines

Page 15: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Tenant Networks

- Tenants create their own networks- Site to Site VPN- Network Address Translation

(NAT) - Configuration of topology and

border gateway protocol (BGP)- Tenant IP addresses with network

virtualization

- Consistent user experience with Azure

Page 16: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Multi-tenant cloud infrastructure:virtual networks Open, extensible and standards-based solution that delivers flexibility, automation and controlAt-scale management of virtual networks on shared physical networks

Provision and configure multi-tenant edge gateway for seamless physical & virtual network connectivity

Enable easy remote access into virtualized service provider network for tenants

OMI-based plug-in for automated TOR switch configuration

Partner ecosystem support

http://contosoweb.red.com14.1.1.100

http://contosoweb.blue.com14.1.1.100

NVGRE

Service provider cloud

Multi-tenant VPN gateway

Site-to-site connectivity

Red company

192.168.0.0/24192.168.0.0/24

Blue company

Site-to-site connectivity

Page 17: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Virtual Machines Service in Plans

- Plan- Enables Tenant subscription access to

a single VMM cloud

- Quota - Aligned with VMM Tenant Admin user

roles- VMs, CPUs, Memory, Storage- Networks- Allowed Actions

- Resources- VM templates, VM Networks, HW

profiles- Gallery Items

Page 18: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Virtual MachinesDemo – Management Portal

Page 19: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

User Account B

Plans and Add-ons

User Account AServices

Virtual Machines

Websites

Service Bus

SQL

PLAN #1

VMs

Add-on #1

Add-on #2

Increase VM Quota

Backup VMs

PLAN #3

Websites

SQL

PLAN #2VMs

Websites

Service Bus

Subscription A1

Add-on

Subscription B1

Subscription B2 Add-on

Subscription C2

Subscription C3

User Account C

Page 20: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Service Admin IaaS Gallery

- Offer Virtual Machine Role templates to Tenants

- Import and Manage Gallery Items- Publish / Unpublish Gallery Items to

Tenants- Add Gallery Items to Plans

- Scope access based on plan and subscription

- Gallery Item authorization from SPF

- Resource extension from VMM

Page 21: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Web Sites

Page 22: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Build highly scalable web applications

Iterate with integrated source control

Manage your app with real-time telemetry

Scale up with one click

Support for .Net, Node.js, PHP, Python

Web Sites

Page 23: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

1Shared

Shared instances

:-)

Shared & reserved instances

• When a website is first created it runs in shared mode.

• It shares available compute resources with other subscribers that are also running websites in shared mode.

Deploy web sites into a shared/multi-tenant hosting environment running on a shared set of server resources.

Page 24: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Shared instances

:-)

Reserved instance

:-)

Shared and reserved instances

1Reserved

• Websites can be upgraded optionally to run in reserved mode. This isolates them to run within a dedicated virtual machine.

• When you change the mode from shared to reserved, the website is scaled up.

Page 25: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Reserved instance

:-)

Reserved instance

:-):-)

:-) :-)

:-)

:-) :-)

Shared and reserved instances

2Reserved• Elastically scale the resources sites use to

increase reserved instance capacity as traffic increases.

• Increasing the value for Reserved Instance Count will provide fault tolerance and improved performance through scale out.

• A website in Reserved mode will provide more consistent performance than a website in Shared mode because it is not sharing resources with other tenants.

• If Reserved Instance size is changed from Small to Medium or Large, the website will run in a compute instance of corresponding size with access to associated resources for each size.

Page 26: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Web app gallery

• Customizable self-service gallery

• Popular web apps

• Database integration

Page 27: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Source code and developer tools

Use familiar developer tools.

Upload to production folders.

Synchronize IDE with popular source code control systems.

Visual Studio Team Foundation Server

FTP/HTTP

WebDeployNode.js, PHP,

ASP.NET,

Page 28: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Usage Metering and Service Reporting

Page 29: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

- Continuous usage metering per tenant subscription- IaaS usage (CPU, Memory, Storage, Network)- IaaS data comes from the Operations Manager DW

- Usage metering endpoint added to SPF

- Per-subscription Billing APIs- IaaS Data Warehouse

- Analytics on Tenant Subscription usage - Built on Microsoft BI stack

- Server Inventory Reports - Supports SPLA compliance

IaaS Service Reporting & Usage Metering

Page 30: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Usage and Service Reporting Architecture

Usage

Front End

REST API

-

-

SPF

REST APIUsage

Collector

Metering & Subscription

Data

SCOMUsage AnalyticsUsage DW

ExcelPerformance

Point

ETL Process

SCVMM

Provider Billing System

Usage DataCache

Metering & Subscription

Data

Fabric Capacity

Data

VM Cloud

Fabric Capacity

Data

Metering & Subscription Data

Metering & Subscription

Data

Subscription Usage

Page 31: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

SPF Usage Metering Metrics with Per Hour GranularityMetric Metric Identifier Unit Description

VM memory allocated MemoryAllocated MB Allocated memory size for a VM within an hour

VM memory consumed MemoryConsumed MB Consumed memory size for a VM within an hour

VM CPU allocation count CPUAllocationCount Integer CPU core allocated for a VM within an hour

VM CPU % utilization CPUPercentUtilization Integer Percentage of CPU consumption for a VM within an hour

Disk IOPS across all disks attached to VM

CrossDiskIOPerSecond Bytes I/O per sec (IOPS) across attached disk for VM within an hour

Disk size allocated across all disks attached to VM

CrossDiskSizeAllocated Bytes Allocated disk size across aattached disk for a VM within an hour

VM network adapter bytes sent per sec

NICKBSentPerSecond KB KBs sent per sec on a network adapter attached to a VM within an hour

VM network adapter bytes received per sec

NICKKBReceivedPerSecond KB KBs received per sec on a network adapter attached to a VM within an hour

Network gateway bytes sent

GatewayKBSent KB KBs sent through virtual network gateway within an hour

Network gateway bytes received

GatewayKBReceived KB KBs received through virtual network gateway within an hour

VM running uptime RuntimeSeconds Seconds Cumulative time in seconds a virtual machine is in a run state

Page 32: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Service Management Automation

Page 33: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Process automation that simplifies cloud management

Integration Integrate into existing systems with PowerShell integration modulesBuild additional PS modules to enable integrating into other systems

OrchestrationAccelerate time to value with flexible process workflowsImprove service reliability across multiple tools, systems, and department silos

AutomationEnable Cloud providers to focus on work that adds business valueReduce error-prone manual activities while lowering costs

Optimize and extend existing investments

Deliver flexible and reliable services

Lower costs and improve predictability

Page 34: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Web Service• Standard interface for all of SMA• Security group controls access• HTTPS support to secure connection to clients

Runbook Worker• All runbook jobs are picked up by one or more

runbook workers• Runs under a service account

PowerShell Module• SMA PowerShell module to enable management of

SMA through cmdlets

Service Admin Portal integration• Connect the Service Admin portal to the SMA web

service

SMA Installation

Page 35: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

SMA Powershell Module

Page 36: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

DemoService Management Automation

Page 37: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

ODATA REST Web Service

Runbooks

Jobs

Modules & Activies

Submit requests

Return results

Http RequestHttp Response

Persist State

Pick up Jobs

SQL DatabaseRunbook Workers

Service Management Portal

• Authoring• Debugging• Operating

Service Management Portal

• Runbook service• PowerShell Modules

Runbook Workers

•REST oData web service•Authorizes users

Web Service

•Runbooks•Runbook Resources•Tracks runbook job state

SMA Database

Orchestrator SMA Architecture

Page 38: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

DemoUsing Service Management Automation

Page 39: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Service Bus Clouds

Page 40: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Messaging service for cloud apps

Guaranteed message delivery

Publish-subscribe messaging patterns

Standard protocols (REST, AMQP, WS*)

Interoperability (.NET, Java/JMS, C/C++)

Now integrated with management portal

Service Bus

Page 41: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Service Bus QueuesOne way asynchronous messaging.

Page 42: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Service Bus topics and subscriptionsPublish-subscribe one-to-many messaging.

Page 43: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Customizing / Add-ons

Page 44: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

A sample kit contains images and styles (css files)

Step 1 - Override default images consistent with your UXExamples- Company Name Image - Banner image that shows up on login page

Step 2 - Override styles to update colors of textExamples- Intro text on login is black

.kt-main-content-area .kt-introduction {color: #000;

}

- Wizard colors are shades of green.wizard .wizard-bladescolor {

color: rgb(127, 177, 51); /* Beginning color for blades - must be rgb() */

background-color: rgb(100, 133, 20); /* End color for blades - must be rgb() */

}

Step 3 – Copy content folder on to the tenant portal machine - (C:\inetpub\MgmtSvc-TenantSite) merging folders and overwriting all files

Custom Themes

Page 45: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Built to Differentiate

WebSites

VMs

Private Service Provider

SQL

Service Management API

Web SitesAppsVMs

Self-ServicePortal

ServicePlansUsers

Admin Web SitesDatabasesVMs

Subscriber Self-ServiceWeb SitesDatabases

Contoso Hosting

VMs Custom login, logos, banner, colors, extensions, etc…

Apprenda

a a pprenda

Add on Services

Custom Portals

SP1 w/ Service Provider Foundation

Usage

Integrate with Billing and

Chargeback Solutions

Page 46: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Samples and Documentation Available

Custom Theming Management APIs for Custom Portals Custom Resource Providers Usage Adaptor for Billing Systems

Now available for immediate downloadhttp://bit.ly/ASWS-Samples

Page 47: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Conclusion

Page 48: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Why choose the Windows Azure Pack?

Enterprise-class Easy and cost-effective Open and interoperable

• Builds on a familiar foundation of Windows Server and System Center

• Isolated virtual networks for multi-tenant workloads

• Extensibility and integration

• Windows Azure code running in your datacenter

• Highly scalable virtualization and management platform

• Simple service delivery for multi-tenant cloud infrastructure

• Out-of-box laaS and Paas service offerings

• Standardized service provisioning using service templates

• Automation platform

• Advanced Windows Server 2012 features on standard hardware

• Easy VM and Web application portability

• Private, hosted and public cloud

• Broad application platform support including .NET, node.js, PHP

• OData REST API for portal level integration

• Service Bus for asynchronous distributed application integration

Page 49: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Track resources

Learn more about Windows Server 2012 R2, download the datasheet and evaluation bits at http://aka.ms/WS2012R2Learn more about System Center 2012 R2 Preview, download the datasheet and evaluation bits at http://aka.ms/SC2012R2Learn more about Windows Azure Pack Preview and download the bits at http://aka.ms/azurepack Download extensibility API and documentation at http://www.microsoft.com/en-us/download/details.aspx?id=36787. Note that this is v1 information and Windows Azure Pack extensibility information is coming soon

Page 50: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

Questions

Christopher KeyaertMVP System Center Cloud and Datacenter [email protected]@keyaertchttp://scug.be/christopher

Alexandre VerkinderenMVP System Center Cloud and Datacenter [email protected] @AlexVerkinderenhttp://scug.be/scom

Page 51: Windows Azure Pack : How to bring windows azure benefits to your DC

http://www.systemcenteruniverse.ch

We need your feedback! Thank you!

Session Feedbackhttps://de.surveymonkey.com/s/SCU2013DACHSessionFeedback

Overall Conference Feedbackhttps://de.surveymonkey.com/s/SCU2013DACHOverallFeedback