Virtual Machines Web Sites and ApplicationsDatabases Service Bus
SMA SPF SCOM Mgmt Server Controller Service Mgmt API Service Mgmt Portal Runtime DB File Server Web Worker (reserved) Web Worker (shared) Front End Publisher Database Host(s) VMM HV SCSM
Hosting ResourceMetering WebAppGallery Microsoft.MgmtSvc.MySQL Microsoft.MgmtSvc.SQLServer Microsoft.MgmtSvc.PortalConfigStore Microsoft.MgmtSvc.Store Microsoft.MgmtSvc.Usage SPF UsageDatawarehouseDB UsageETLRepositoryDB UsageStagingDB SMA
“Everyone else has a cloud, I want one too!” …is not a reason to deploy a cloud
Getting buy-in for a pre-built, self-service portal typically easy Internal teams excited to see the solution The Azure-like interface is intriguing to all Lots of moving parts (complexity) Web Sites component may compete with other hosted services No auditing of user actions Setup process can be challenging WAP: Web Sites footprint is perceived as large No native ITSM integration
Build a Windows Azure Pack lab using PDT Build a Windows Azure Pack lab using PDT (revisited)
Installing System Center Agents with PowerShell DSC
VM Role Authoring Tool Gallery Resource Import Tool WAP VMRole Gallery Items for Database Workloads items-for-database-workloads.aspx
Application (RESEXT) Roles and Features Payload and scripts OS Image requirements Network IP and Load balancer RESEXT Parameters Virtual Machine Role (RESDEF) VM settings (size) OS Settings OS Image Reference RESEXT Reference RESEXT Parameter bindings RESDEF Parameters UI Wizard (VIEWDEF) UI for RESDEF Parameters Grouping Ordering Validation Localization Deployment Configuration (RESCONFIG) RESDEF Parameter Values Single deployment Versioned
Resdef file Viewdef file Icon Language directories and files Resext file Script Payload Application Payload
Contoso Toys maintains a number of web-based.NET and PHP applications developed in-house Applications are developed on a rapid release cycle with weekly interim releases The development team struggling to maintain clean dev and test environments The inability to quickly deploy an interim release translates to lost productivity and delayed releases In a discussion with the Contoso Toys application development team, we learned the following:
Usage Reporting Data Warehouse ETL Staging SPF SCOM OpsDB VMM DW WAP MS.Mgmt Svc.Usage
Come Visit Us in the Microsoft Solutions Experience! Look for Datacenter and Infrastructure Management TechExpo Level 1 Hall CD For More Information Windows Server 2012 R2 Microsoft Azure System Center 2012 R2 Azure Pack cloud/products/windows-azure-pack