Windows Azure Pack Consistent experiences across the Cloud OS ON-PREMISES CONSISTENT PLATFORM MICROSOFT SERVICE PROVIDER WEB SITES SERVICE BUS VIRTUAL MACHINES SERVICE MGMT PORTAL & API Web Application PaaS Reliable Messaging IaaS - Elastic Tiers Azure.
Download ReportTranscript Windows Azure Pack Consistent experiences across the Cloud OS ON-PREMISES CONSISTENT PLATFORM MICROSOFT SERVICE PROVIDER WEB SITES SERVICE BUS VIRTUAL MACHINES SERVICE MGMT PORTAL & API Web Application PaaS Reliable Messaging IaaS - Elastic Tiers Azure.
Windows Azure Pack Consistent experiences across the Cloud OS ON-PREMISES 1 CONSISTENT PLATFORM MICROSOFT SERVICE PROVIDER WEB SITES SERVICE BUS VIRTUAL MACHINES SERVICE MGMT PORTAL & API Web Application PaaS Reliable Messaging IaaS - Elastic Tiers Azure Consistent Highly Scalable Standards Based Virtual Networks Federated Identities Dev-ops optimized Cross Cloud Window and Linux Active Directory Integrated SCC Fully self-service Gallery of apps Standards Based Fully self-service Device Friendly 3 Fully self-service Windows Azure Pack - Services for On-premise Clouds Windows Azure Web Sites Apps Database VMs Customer Subscriber SelfService Portal Self Service Portal Moves On-Premises Service Plans Users Provider Portal Service Provider Web Sites Apps Database VMs Consumer Self-Service Portal Common Mgt. Experience Worker Role Web Sites VM Role SQL Other Service Caching Services CDN. Bus Media,, etc. Cloud-Enabled Services Move On-Premises Web Sites VMs SQL Service Bus Future Services R2 w/ Service Provider Foundation Workloads Consistent Dev. Experience Windows Azure Pack – Service Provider Capabilities It’s easy to deploy and administer cloud based services Offer Services Administer Plans and Add-ons Manage tenant resources User identity using AD, ADFS, or ASP.NET accounts Monitor cloud capacity Tenant subscriptions with co-administration Add new services over time Usage Metering and Billing Customize Easily skin portal with your theme and brand Replace the portal with your own by providing support for the API Portal source code provided Service Offers: Plans and Optional Add-ons • Plans define a set of services for tenant subscriptions • Quotas are defined per service • Add-ons give à la carte access • Additional services, resources, capacity • Service offers enable • Capacity management • Monetization and upsell opportunities for hosting service providers • Chargeback/showback for enterprises • Flexible Billing Model (Monthly fixed price, Pay as you Go, etc) Plans and Add-ons Virtual Machines VMs Websites Service Bus SQL VMs Websites Service Bus Increase VM Quota Websites Backup VMs SQL Claims-based Identity and Authentication Model • Claims-based Authentication • Federation with external Identity Providers • Supported Identity Stores JWT Identity Claims JWT Identity Claim Tenant Public Endpoint Portal Certificate • Supported Protocols : SAML 2.0, WS-Trust Credentials Certificate (Ping, Azure Active Directory, etc…) • ASP.NET membership providers ADFS Or Custom STS Active Directory JWT Identity Claim • Active Directory (AD) • Federated Identities through ADFS Login Page Service Management API Basic Auth Headers Resource Provider Federated STS (only for ADFS scenarios) Portal Login Scenario using Claims STEPS 1. User without Claims 2. Portal redirects to STS 3. STS Shows Login Page 3 5 4 5. User is authenticated 6. Claim token is issued to the user 7. User uses claim to access Portal 8. Portal Grants access to Resources User ADFS 6 4. User Enters Credentials 2 1 7 ASP.Net Portal 8 3rd party Identity Provider with Secure Token Service • Continuous usage metering per tenant subscription • IaaS usage (CPU, Memory, Storage, Network) • IaaS data comes from the Operations Manager DW • Usage metering endpoint added to SPF • Per-subscription Billing APIs • IaaS Data Warehouse • Analytics on Tenant Subscription usage • Built on Microsoft BI stack • Server Inventory Reports • Supports SPLA compliance Metering & Subscription Data REST API - SPF VM Cloud Subscription Usage SCVMM SCOM Usage Collector Usage Data Cache Metering & Subscription Data Provider Billing System REST API Usage Front End Fabric Capacity Data Metering & Subscription Data Fabric Capacity Data Usage DW - ETL Process Metering & Subscription Data Usage Analytics Excel Performance Point Metric Metric Identifier Unit Description VM memory allocated MemoryAllocated MB Allocated memory size for a VM within an hour VM memory consumed MemoryConsumed MB Consumed memory size for a VM within an hour VM CPU allocation count CPUAllocationCount Integer CPU core allocated for a VM within an hour VM CPU % utilization CPUPercentUtilization Integer Percentage of CPU consumption for a VM within an hour Disk IOPS across all disks attached to VM CrossDiskIOPerSecond Bytes I/O per sec (IOPS) across attached disk for VM within an hour Disk size allocated across all disks attached to VM CrossDiskSizeAllocated Bytes Allocated disk size across aattached disk for a VM within an hour VM network adapter bytes sent per sec NICKBSentPerSecond KB KBs sent per sec on a network adapter attached to a VM within an hour VM network adapter bytes received per sec NICKKBReceivedPerSecond KB KBs received per sec on a network adapter attached to a VM within an hour Network gateway bytes sent GatewayKBSent KB KBs sent through virtual network gateway within an hour Network gateway bytes received GatewayKBReceived KB KBs received through virtual network gateway within an hour VM running uptime RuntimeSeconds Seconds Cumulative time in seconds a virtual machine is in a run state Interoperability Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud infrastructure, plan delivery, and maintenance activities Highly Available Engine Support requirements for scale and H/A. Built on PowerShell Workflow Integration into other systems: Import PS modules and create additional modules and runbooks for existing resources or to connect into 3rd party systems (ticketing system, billing system, user store, CMDB) ALL ITEMS CMDB WEBSITE CLOUD 12 VIRTUAL MACHINE CLOUDS 12 SQL SERVER 9 Automation Ticketing MYSQL SERVERS 0 NOTIFICATIONS 0 PLANS 12 Billing USER ACCOUNTS 4 AUTOMATION 8 Management Systems • Integrate into existing systems to orchestrate & automate end to end processes • Out of the box runbooks to automate delivery of cloud services • Import additional integration modules and author PowerShell Workflow runbooks within Service Management portal • Operational dashboard for analysis and troubleshooting Integration Orchestration Automation Web Service • Standard interface for all of SMA • Security group controls access • HTTPS support to secure connection to clients Runbook Worker • All runbook jobs are picked up by one or more runbook workers • Runs under a service account PowerShell Module • SMA PowerShell module to enable management of SMA through cmdlets Service Admin Portal integration • Connect the Service Admin portal to the SMA web service Author • Create PowerShell Workflow runbooks • Call existing runbooks in library Manage Resources • • Import Modules Create settings Browse and insert Resources in runbooks • • • • Modules and Activities Credentials (PowerShell Credentials and Certificates) Variables (standard and encrypted) Connections Test • • Run runbook and see result within authoring window Troubleshoot issues Publish • Work on draft before publishing Dashboard View • View runbook jobs over time • Find jobs that may need attention Runbooks View • Filtering of jobs based on status • Identify authoring state (New, In edit, Published) • Filter by tags to group related runbooks Jobs View • History of jobs per runbook • Who last updated and when • Input parameters and output • Drill into each job to view each stream generated to help troubleshooting • Stop, Suspend and resume job Resources • Import / Export runbooks • Add additional integration modules • Create settings (credentials, connections, variables) • Manage Schedules Administration through PowerShell • Add / remove runbook workers • Configure web service settings • Configure runbook worker settings Service Management Portal Service Management Portal Http Response • Authoring • Debugging • Operating Http Request Runbook Workers ODATA REST Web Service • Runbook service • PowerShell Modules Return results Web Service • REST oData web service • Authorizes users Runbook Workers SQL Database Submit requests Runbooks Pick up Jobs Jobs Persist State Modules & Activies SMA Database • Runbooks • Runbook Resources • Tracks runbook job state Supports Windows Server 2012 R2 System Center 2012 R2 integration packs: • SC R2 component Integration Packs (VMM, DPM, OpsMgr, ConfigMgr, ServiceManager) • Active Directory • VMware vSphere • IBM Netcool • HP Operations Manager & Service Manager • HP iLO & OA • Azure • Exchange User & Admin • FTP New SharePoint User IP to support SharePoint 2013 on premise and online http://aka.ms/WS2012R2 http://aka.ms/SC2012R2 http://channel9.msdn.com/Events/TechEd www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn