Presentation is loading. Please wait.

Presentation is loading. Please wait.

ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.

Similar presentations


Presentation on theme: "ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1."— Presentation transcript:

1

2

3

4 ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1

5 5 Consistent experiences across the Cloud OS SERVICE MGMT PORTAL & API WEB SITES SERVICE BUS Reliable Messaging Standards Based Cross Cloud Fully self-service Web Application PaaS Highly Scalable Dev-ops optimized Integrated SCC Fully self-service VIRTUAL MACHINES IaaS - Elastic Tiers Virtual Networks Window and Linux Gallery of apps Fully self-service Azure Consistent Federated Identities Active Directory Standards Based Device Friendly ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM 1

6 Finished Services Web Sites High density and scalable Easy deployment and administration Fully self-service Service Management API Service Management Portal Virtual Machines Offer preconfigured workloads Windows and Linux Fully self-service Service Bus Reliable Messaging Standards based Fully self-service Web SitesVirtual MachinesService Bus Service Provider Foundation API System Center (Virtual Machine Manager Component) Windows Server Gateway Controller (Web farm framework) Web Farm Front-end/Workers (Application Request Routing/Dynamic Windows Process Activation Service ) Windows Server Message Broker Service

7 Microsoft Virtual Academy Inside the Windows Azure Pack 07 | Windows Azure Pack

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

9 Service Consumers Consume infrastructure and apps from service providers as “off the shelf” solutions Service Providers Offer and administer services that are provided to customers self-service administration acquire capacity on demand empowered operations predictable costs get up & running quickly extreme focus on cost maximize per-customer profit hardware efficiency automate everything differentiate on SLAs

10 Cloud Offerings for Service Consumers

11 Build highly scalable web applications Iterate with integrated source control Manage your app with real-time telemetry Scale up with one click Support for.Net, Node.js, PHP, Python Web Sites

12 Messaging service for cloud apps Guaranteed message delivery Publish-subscribe messaging patterns Standard protocols (REST, AMQP, WS*) Interoperability (.NET, Java/JMS, C/C++) Now integrated with management portal Service Bus

13 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

14 Identity - Active Directory - ADFS Federation - Co-administrators Database Services - SQL Server - MySQL Custom services from provider Programmatic access to cloud services - Windows Azure Consistent REST APIs Additional Services

15

16 Enabling Service Providers

17 Administration Offer Services to Tenants via Plans Provide Add-ons to subscriptions Manage subscriptions Administer Services Extend and customize

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

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

20 Microsoft Virtual Academy Infrastructure as a Service (IaaS) 07 | Windows Azure Pack

21

22 A consistent service model amongst Windows Server, System Center and Windows Azure for composing, deploying and scaling virtualized applications and workloads Portal user experience Deployment artifacts Management APIs On-premises, hosted clouds, Windows Azure

23 Portal User Experience IaaS Gallery Site to Site Networks Windows and Linux Deployment Artifacts Gallery Items Virtual Machine Role Application VHDs Management APIs Virtual Machine Role APIs Clouds Service Provider On-premise

24 Microsoft Virtual Academy IaaS in System Center & the Service Management Portal 07 | Windows Azure Pack

25 Service Admin Portal Tenant Portal Service Management API Service Provider Foundation (Tenant, Admin, Usage) Virtual Machine Manager Orchestrator Operations Manager Windows Server Hyper-V

26

27

28

29

30 Browser Remote Desktop Client client supporting Remote Desktop Protocol 8.1 Windows Azure Pack Portal System Center 2012 R2 Windows Server 2012 R2 Remote Desktop Gateway RDP File Tokens (Host, VM) Console Request Windows Server 2012 R2 Hyper-V

31 Microsoft Virtual Academy Virtual Machine Role 07 | Windows Azure Pack

32 Virtual Machine Role Gallery Catalog of Virtual Machine Role templates for tenants. Tenants view a curated and role-scoped list of Virtual Machine Role templates in the Tenant Portal, Powershell or APIs. Virtual Machine Role Gallery Item A single Virtual Machine Role template Virtual Machine Role Homogenous scalable tier of Virtual Machines. Virtual Machine Role View Definition (VIEWDEF) UI artifact for a gallery item. The VIEWDEF includes constructs to build the ui wizard in order for the tenant to enter values for deployment. Virtual Machine Role Resource Definition (RESDEF) Template artifact for a Virtual Machine Role. The RESDEF includes hardware, network, OS, and Application configuration. Virtual Machine Role Resource Extension (RESEXT) Application template and installation payload (MSI, scripts, SQL DAC, etc) used to deploy an application into a Virtual Machine Role.

33 Cloud Service 1 Virtual Machine Role 1 VM1.1 Virtual Machine Role Resource Definition (RESDEF) VM Container Specification Extension (RESEXT) Application Configuration Application, Network, VM Settings VM1.2 UI Wizard (VIEWDEF)

34 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

35

36

37

38

39

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

41 Download or author resource and extension packages Import.ResextPkg into VMM Verify Deployment dependencies VHD meets requirements Network Load Balancer Import.ResdefPkg into Portal Publish Gallery item to Plans

42

43 Portal reads Gallery Item VIEWDEF to build wizard and gather user input Portal produces a Resource Configuration (RESCONFIG) Parameter Bindings for a single deployment Portal creates a new Cloud Service or chooses existing Portal calls SPF layer to deploy gallery item into Cloud Service using settings in the RESCONFIG SPF reads RESDEF and calls VMM with RESDEF, RESCONFIG and Cloud Service VMM combines RESCONFIG and RESDEF with referenced RESEXT to assemble deployment configuration VMM deploys Virtual Machine Role instances into Cloud Services using RESCONFIG settings.

44 Gallery Item (Virtual Machine Role Template) Application Extension (App Profile and Payload) VMM Virtual Machine Role VM SPF Gallery Wizard Service Admin Manage Gallery Offer to Tenants Tenant Create Virtual Machine Role Manage Virtual Machine Role Powershell Portal 2 1 3 4 5 1.Import Application Extension into VMM 2.Import Gallery Item into SPF 3.Offer to Tenants 4.Create Virtual Machine Role 5.Manage existing Virtual Machine Roles

45 Microsoft Virtual Academy Next Steps to the Cloud OS 07 | Windows Azure Pack

46

47

48 Simple and cost-effective In-box service templates and runbooks for System Center components Web-based interfaces to System Center capabilities to help integrate existing investments Standards-based top-of-rack network switch configuration Windows Server file-based storage and Storage Spaces support Extensible service management automation and integration Workload protection & recovery across datacenters with Windows Azure Hyper-V Recovery Manager Enterprise-class Best-of-breed management for Windows Server and Microsoft workloads Multitenant virtual networking, including edge gateway provisioning to bridge physical and virtual networks Support for VM connectivity into virtual Fibre Channel SAN Multi-hypervisor support, including Hyper-V, VMware, and Citrix Robust open source support: Dynamic Memory for Linux, Unix/ Linux monitoring and configuration Unified monitoring for on-premises and Windows Azure infrastructure Application focused Easy VM portability and management between Windows Server and Windows Azure Deep.NET and Java application monitoring and diagnostics Standardized app provisioning with service templates Integrated dev-ops with System Center- Visual Studio connector Cloud-integrated app and workload insight with Global Service Monitor and System Center Advisor Management Packs with extensive built- in knowledge for Microsoft Exchange, SQL, SharePoint

49 ©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1."

Similar presentations


Ads by Google