Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect...

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

Transcript of Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect...

Page 1: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Windows Azure Pack / SMABuild and automate your own private Cloud

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

Page 2: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Microsoft’s Vision…the «Cloud OS»

MICROSOFT

SERVICE PROVIDERON-PREMISES

CONSISTENTPLATFORM1

Page 4: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Private Cloud Solution Stack (IaaS)

System Center Virtual Machine Manager

NetworkStorageHostsServices

VMs Apps

Service Provider Foundation

Windows Azure Pack Service Management Automation

Page 6: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Networking Changes in R2

Page 8: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

What’s new in Networking

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

Page 9: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Windows Azure Pack

Page 12: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Windows Azure PackBrings Azure Capabilities on Premise

Page 13: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Cloud Offerings for Service Consumers

Virtual Machines Web Sites SQL/MySQL

DatabasesService Bus

Page 16: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Enabling Service Providers

AdministrationUsage &

ReportingAutomation

Page 22: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Administration

Offer Services to Tenants via Plans

Provide Add-ons to subscriptions

Manage subscriptions

Administer Services

Extend and customize

Page 23: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Service Management AutomationPart of SC Orchestrator

Fully integrated in WAP

Runbooks based on PowershellWorkflows

Highly Scalable

Easy Deployment

Page 24: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Usage and Reporting

Continuous usage metering per tenant subscription

Per-subscription Billing APIs

IaaS Data Warehouse

Server Inventory Reports

Cloud Cruiser Integration

Page 26: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

DEMO: Infrastructure as a Service (Admin Experience)

Page 27: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

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

Page 33: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

Q + A

Resources:

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

http://bit.ly/1fFmnQH

Service Management Automation White Paper

Page 34: Windows Azure Pack / SMA Build and automate your own private Cloud Michael Rüefli Cloud Architect Email: drmiru@hotmail.com Blog:  Twitter:

THANK YOU!

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