34
Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: [email protected] Blog: www.miru.ch Twitter: @drmiru

Introduction into Windows Azure Pack and Service Management Automation

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Introduction into Windows Azure Pack and Service Management Automation

Windows Azure Pack / SMABuild and automate your own private Cloud

Michael RüefliCloud ArchitectEmail: [email protected]: www.miru.chTwitter: @drmiru

Page 2: Introduction into Windows Azure Pack and Service Management Automation

Definition of Cloud Computing (recap)- Elastic and scalable, based on standard

architecture stamps- Pooled Resources (Compute, Storage, Network)- Highly automated- Self Service enabled- Usage driven chargeback

Page 3: Introduction into Windows Azure Pack and Service Management Automation

Microsoft’s Vision…the «Cloud OS»

MICROSOFT

SERVICE PROVIDERON-PREMISES

CONSISTENTPLATFORM1

Page 4: Introduction into Windows Azure Pack and Service Management Automation

Different Service Models

IaaSInfrastructure as a

Service

Infrastructure Admins

PaaSPlatform as a Service

App Developers

SaaSSoftware as a Service

End Users

Windows Azure Pack

Page 5: Introduction into Windows Azure Pack and Service Management Automation

Private Cloud Solution Stack (IaaS)

System Center Virtual Machine Manager

NetworkStorageHostsServices

VMs Apps

Service Provider Foundation

Windows Azure Pack Service Management Automation

Page 6: Introduction into Windows Azure Pack and Service Management Automation

The Networking Challenges

- Tenant Networks to be isolated from Provider Space

- Network Virtualization present in Server 2012 but…- Complex to configure, no SysCtr Integration- Tenant Networks fully isolated

Page 7: Introduction into Windows Azure Pack and Service Management Automation

Networking Changes in R2

Page 8: Introduction into Windows Azure Pack and Service Management Automation

What’s new in Networking

- Inbox, multitenant NVGRE Gateway- Remote Tracing- IPAM Integration- Cisco Nexus 1000v

Page 9: Introduction into Windows Azure Pack and Service Management Automation

HNV Gateway

Network Virtualization Before and Now Tenant A Tenant B

VM Network VM Network

Logical Network

Physical Network

Hyper-V Hyper-V

192.168.1.0/24 192.168.1.0/24

Page 10: Introduction into Windows Azure Pack and Service Management Automation

Multi-Tenant HNV Gateway

- Virtual Machine running Server 2012 R2 with RRAS Role

- On dedicated Hyper-V Host- 50 S2S VPNs / 200 virtual Subnets per single GW - Service Template for Scale Out / Redundancy- Support for Site-to-Site VPN with 3rd Party

Products from Cisco, Juniper, Citrix

Page 11: Introduction into Windows Azure Pack and Service Management Automation

Windows Azure Pack

Page 12: Introduction into Windows Azure Pack and Service Management Automation

Windows Azure PackBrings Azure Capabilities on Premise

Page 13: Introduction into Windows Azure Pack and Service Management Automation

R2 w/ Service Provider Foundation

Future Services

Service Bus

SQLmySQLVMs

WebSites

Service Management API

ServicePlansUsers Provider

PortalConsumer

Self-ServicePortal

Web SitesAppsDatabaseVMs

Service ProviderCustomer

Self Service Portal Moves On-Premises

Common Mgt. Experience

Workloads

Cloud-Enabled Services Move On-Premises

Consistent Dev. Experience

Other Services

CDN.Media,, etc.

CachingService

BusSQLVMs

WebSites

WorkerRole

Service Management API

Web SitesAppsDatabaseVMs

Subscriber Self-Service

Portal

Windows Azure

Cloud OS Consistent Experiences

R2

Page 14: Introduction into Windows Azure Pack and Service Management Automation

Service ConsumersConsume infrastructure and appsfrom service providers as “off the shelf” solutions

Service ProvidersOffer and administer servicesthat are provided to customers

self-service administration

acquire capacity on demand

empowered operations

predictable costs

get up & running quickly

extreme focus on cost

maximize per-customer profit

hardware efficiency

automate everything

differentiate on SLAs

Page 15: Introduction into Windows Azure Pack and Service Management Automation

Cloud Offerings for Service Consumers

Virtual Machines Web Sites SQL/MySQL

DatabasesService Bus

Page 16: Introduction into Windows Azure Pack and Service Management Automation

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 17: Introduction into Windows Azure Pack and Service Management Automation

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 18: Introduction into Windows Azure Pack and Service Management Automation

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 19: Introduction into Windows Azure Pack and Service Management Automation

Identity- Active Directory- ADFS Federation- Co-administrators

Database Services- SQL Server- MySQL

Custom services from provider

Programmatic access to cloud services

- Windows Azure Consistent REST APIs

Additional Services

Page 20: Introduction into Windows Azure Pack and Service Management Automation

Tenant Portal Tenant Public API

Admin Portal Admin API Tenant API SQL(for config data)

Firewall

Internet

ADFS

Resource Providers

Deployment ArchitectureWindows Azure PackPre-requisites

Windows Server 2012 or higherSQL 2012 SP1 or higherInternet Information Services (IIS).NET 3.5 and 4.0

Page 21: Introduction into Windows Azure Pack and Service Management Automation

Enabling Service Providers

AdministrationUsage &

ReportingAutomation

Page 22: Introduction into Windows Azure Pack and Service Management Automation

Administration

Offer Services to Tenants via Plans

Provide Add-ons to subscriptions

Manage subscriptions

Administer Services

Extend and customize

Page 23: Introduction into Windows Azure Pack and Service Management Automation

Service Management AutomationPart of SC Orchestrator

Fully integrated in WAP

Runbooks based on PowershellWorkflows

Highly Scalable

Easy Deployment

Page 24: Introduction into Windows Azure Pack and Service Management Automation

Automation

Optimize and extend services using runbooks

Powershell workflows

Web-based runbook authoring

Manage runbooks and jobs

Integrates with other systems including System Center

Page 25: Introduction into Windows Azure Pack and Service Management Automation

Usage and Reporting

Continuous usage metering per tenant subscription

Per-subscription Billing APIs

IaaS Data Warehouse

Server Inventory Reports

Cloud Cruiser Integration

Page 26: Introduction into Windows Azure Pack and Service Management Automation

DEMO: Infrastructure as a Service (Admin Experience)

Page 27: Introduction into Windows Azure Pack and Service Management Automation

De-Mystifing SPF

Virtual Machines

Virtual MachineManager

VM networksVirtual Machine

Manager

Service Templates

Virtual MachineManager

AutomationOrchestrator

and SMA

Enables Hosted IaaS Features

• VM management

• Service management

• Self-service VM networks

• Multi-tenancy / Multi-stamp

• Self-service tenant administration

• Enterprise identity for SPF

• Extensibility for hosted cloud API

• Usage Metering via SCOM

2012

Page 28: Introduction into Windows Azure Pack and Service Management Automation

Service Admin Gallery

Import and Manage Gallery Items Resource Definition Package

Publish / Unpublish Gallery Items to Tenants Immediate impact when unpublishing

Add Gallery Items to Plans Scopes access based on plan and subscription Gallery Item authorization from SPF Resource extension from VMM

Page 29: Introduction into Windows Azure Pack and Service Management Automation

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 30: Introduction into Windows Azure Pack and Service Management Automation

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 31: Introduction into Windows Azure Pack and Service Management Automation

Enable Remote Console Access for Tenants

VMs can be: On isolated network/no network Windows/Linux/No OS

Requires RDP client supporting Remote Desktop Protocol 8.1 Windows Azure Pack

Service Management Portal System Center 2012 R2 Windows Server 2012 R2

Hyper-V Remote Desktop Gateway

Page 32: Introduction into Windows Azure Pack and Service Management Automation

Windows Azure Pack / SMA Demo(CrashDummies Inc. goes Cloud)

Page 33: Introduction into Windows Azure Pack and Service Management Automation

Q + A

Resources:

http://bit.ly/1lQc3bb Windows Azure Pack White Paper

http://bit.ly/1fFmnQH

Service Management Automation White Paper

Page 34: Introduction into Windows Azure Pack and Service Management Automation

THANK YOU!

Michael RüefliCloud ArchitectEmail: [email protected]: www.miru.chTwitter: @drmiru