Windows Azure Pack / SMA Build and automate your own private Cloud

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

description

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. Definition of Cloud Computing ( recap ). Elastic and scalable , based on standard architecture stamps - PowerPoint PPT Presentation

Transcript of Windows Azure Pack / SMA Build and automate your own private Cloud

Page 1: Windows  Azure  Pack / SMA Build and automate your own private Cloud

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

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

Microsoft’s Vision…the «Cloud OS»

MICROSOFT

SERVICE PROVIDERON-PREMISES

CONSISTENTPLATFORM1

Page 4: Windows  Azure  Pack / SMA Build and automate your own private Cloud

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

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

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

Networking Changes in R2

Page 8: Windows  Azure  Pack / SMA Build and automate your own private Cloud

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

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

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

Windows Azure Pack

Page 12: Windows  Azure  Pack / SMA Build and automate your own private Cloud

Windows Azure PackBrings Azure Capabilities on Premise

Page 13: Windows  Azure  Pack / SMA Build and automate your own private Cloud

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

BusSQLVMsWebSites

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

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

Service ProvidersOffer and administer servicesthat are provided to customers

self-service administrationacquire capacity on demandempowered operationspredictable costsget up & running quickly

extreme focus on costmaximize per-customer profithardware efficiencyautomate everythingdifferentiate on SLAs

Page 15: Windows  Azure  Pack / SMA Build and automate your own private Cloud

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

Build highly scalable web applicationsIterate with integrated source controlManage your app with real-time telemetryScale up with one clickSupport for .Net, Node.js, PHP, Python

Web Sites

Page 17: Windows  Azure  Pack / SMA Build and automate your own private Cloud

Messaging service for cloud appsGuaranteed message deliveryPublish-subscribe messaging patternsStandard 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

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

Identity- Active Directory- ADFS Federation- Co-administrators

Database Services- SQL Server- MySQL

Custom services from providerProgrammatic access to cloud services

- Windows Azure Consistent REST APIs

Additional Services

Page 20: Windows  Azure  Pack / SMA Build and automate your own private Cloud

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

Enabling Service Providers

AdministrationUsage &

ReportingAutomation

Page 22: Windows  Azure  Pack / SMA Build and automate your own private Cloud

AdministrationOffer Services to Tenants via PlansProvide Add-ons to subscriptionsManage subscriptionsAdminister Services Extend and customize

Page 23: Windows  Azure  Pack / SMA Build and automate your own private Cloud

Service Management AutomationPart of SC OrchestratorFully integrated in WAPRunbooks based on PowershellWorkflowsHighly ScalableEasy Deployment

Page 24: Windows  Azure  Pack / SMA Build and automate your own private Cloud

AutomationOptimize and extend services using runbooksPowershell workflowsWeb-based runbook authoringManage runbooks and jobsIntegrates with other systems including System Center

Page 25: Windows  Azure  Pack / SMA Build and automate your own private Cloud

Usage and ReportingContinuous usage metering per tenant subscriptionPer-subscription Billing APIsIaaS Data Warehouse Server Inventory ReportsCloud Cruiser Integration

Page 26: Windows  Azure  Pack / SMA Build and automate your own private Cloud

DEMO: Infrastructure as a Service (Admin Experience)

Page 27: Windows  Azure  Pack / SMA Build and automate your own private Cloud

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

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

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

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

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

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

Page 33: Windows  Azure  Pack / SMA Build and automate your own private Cloud

Q + AResources:

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

Service Management Automation White Paper

Page 34: Windows  Azure  Pack / SMA Build and automate your own private Cloud

THANK YOU!

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