Cloud OS Customer-Ready Services

Similar documents
Transcription:

Cloud OS Customer-Ready Services ON-PREMISES CONSISTENT 1PLATFORM MICROSOFT SERVICE PROVIDER Web Platform application Services (PaaS) Infrastructure Services (IaaS) Reliable messaging Virtual Networking SQL Server and MySQL database

Cloud OS Consistent Experiences Windows Azure Customer Service Provider Web Sites Apps Database VMs Subscriber Self-Service Portal Self Service Portal Moves On-Premises Service Plans Users Provider Portal Web Sites Apps Database VMs Consumer Self-Service Portal Common Mgt. Experience Worker Role Web Sites VMs SQL Service Bus Caching Other Services CDN. Media,, etc. Cloud-Enabled Services Move On-Premises Web Sites VMs SQL Service Bus Future Services R2 w/ Service Provider Foundation Workloads R2 Consistent Dev. Experience

Architecture

Deployment Architecture

simple, fast production environments Offers flexibility to deploy based on customer requirements Performance and Scale Security Availability

High Privileged Services + Internet Facing Providers Management Database

Internet Facing Identity Federation Providers Management Database High Privileged Services

WAP Authentication Claims-Based authentication using JWT tokens Federated Identities through ADFS ADFS federation with Third Party Identity Providers Supported Protocols : SAML 2.0, WS-* Supported Tokens: SAML, JWT Example Identity Stores Active Directory (AD), Ping, Azure Active Directory, etc Tenant Authentication Site (ASP.NET membership provider)

Portal Login Scenario using Claims STEPS 1. User without Claims 2. User is redirected to STS (multiple redirects*) 3. User Enters Credentials 4 ASP.Net ADFS 4. User is authenticated & Claim Token is issued to the user 5. User uses claim to access Portal 6. Portal Grants access to Resources User 5 2 1 Portal 3 3 rd party Identity Provider with Secure Token Service 6

Enabling Service

Configure the fabric Create a cloud from the fabric Delegate the cloud to a selfservice user Deploy VMs Combine hosts and networks, storage, and library resources together to create a service provider cloud. Create a cloud by moving the underlying resources of network, storage, & compute into the cloud. Delegate access to self-service users and let them manage cloud resources and create services Deploy VMs to private clouds or hosts by using VM templates

.ResdefPkg Resdef file Viewdef file Icon Language directories and files.resextpkg Resext file Script Payload Application Payload

Enabling Service

Automation Optimize and extend services using runbooks Powershell workflows Web-based runbook authoring Manage runbooks and jobs Integrates with other systems including System Center

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 3 rd party systems (ticketing system, billing system, user store, CMDB) ALL ITEMS WEBSITE CLOUD 12 VIRTUAL MACHINE CLOUDS 12 SQL SERVER 9 MYSQL SERVERS 0 Automation CMDB Ticketing NOTIFICATIONS 0 PLANS 12 USER ACCOUNTS 4 AUTOMATION 8 Billing 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

Enabling Service

Usage and Reporting Continuous usage metering per tenant subscription Per-subscription Billing APIs IaaS Data Warehouse Server Inventory Reports

Usage and Reporting

Customize and Extend to Meet Your Needs Manage Extend Customize Designed for providers offering services to tenants Plans and Subscriptions Usage Metering / Billing Identity using ADFS Portal, API and Powershell interfaces Manage tenant resources via REST APIs Modular approach enables extensibility to add new services as resource providers Easily skin portal with your theme and brand Custom login, logos, banner, colors, extensions, etc Replace the portal with your own by providing support for the API

Customer Service Provider Service Plans Users Admin Site Web Sites Apps Database VMs Tenant Site Web Sites VMs SQL Service Bus Custom Resource Provider R2 w/ Service Provider Foundation

Why? Customer Service Provider Service Plans Users Admin Site Web Sites Apps Database VMs Tenant Site Finance Management Billing, ecommerce, Reporting, Chargeback Support Request Management Web Sites VMs SQL Service Bus Custom Resource Provider R2 w/ Service Provider Foundation Integrate with existing Services Public Azure, AWS, Backup, DNS, Analytics, etc.

Partner Involvement

Cloud-enabled System Center stack Azure investments brought to on-premise and hosted clouds Cloud OS consistency across all clouds Leverages existing investments

System Center 2012 R2 Windows Server 2012 R2 Windows Azure Pack

ios (version 6 or below): Please input the below URL: Other platform: QR Code: http://aka.ms/mdc245