Windows Azure Pack / SMA Build and automate your own private Cloud
description
Transcript of 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
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
Microsoft’s Vision…the «Cloud OS»
MICROSOFT
SERVICE PROVIDERON-PREMISES
CONSISTENTPLATFORM1
Different Service Models
IaaSInfrastructure as a
Service
Infrastructure Admins
PaaSPlatform as a Service
App Developers
SaaSSoftware as a Service
End Users
Windows Azure Pack
Private Cloud Solution Stack (IaaS)
System Center Virtual Machine Manager
NetworkStorageHostsServices
VMs Apps
Service Provider Foundation
Windows Azure Pack 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
Networking Changes in R2
What’s new in Networking- Inbox, multitenant NVGRE Gateway- Remote Tracing- IPAM Integration- Cisco Nexus 1000v
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
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
Windows Azure Pack
Windows Azure PackBrings Azure Capabilities on Premise
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
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
Cloud Offerings for Service Consumers
Virtual Machines Web Sites SQL/MySQL
DatabasesService Bus
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
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
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
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
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
Enabling Service Providers
AdministrationUsage &
ReportingAutomation
AdministrationOffer Services to Tenants via PlansProvide Add-ons to subscriptionsManage subscriptionsAdminister Services Extend and customize
Service Management AutomationPart of SC OrchestratorFully integrated in WAPRunbooks based on PowershellWorkflowsHighly ScalableEasy Deployment
AutomationOptimize and extend services using runbooksPowershell workflowsWeb-based runbook authoringManage runbooks and jobsIntegrates with other systems including System Center
Usage and ReportingContinuous usage metering per tenant subscriptionPer-subscription Billing APIsIaaS Data Warehouse Server Inventory ReportsCloud Cruiser Integration
DEMO: Infrastructure as a Service (Admin Experience)
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
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
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
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
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
Windows Azure Pack / SMA Demo(CrashDummies Inc. goes Cloud)
Q + AResources:
http://bit.ly/1lQc3bb Windows Azure Pack White Paperhttp://bit.ly/1fFmnQH
Service Management Automation White Paper
THANK YOU!
Michael RüefliCloud ArchitectEmail: [email protected]: www.miru.chTwitter: @drmiru