1 / 52

Microsoft Dynamic Data Center

Microsoft Dynamic Data Center. Laurent Bonnet Client Architect & Advisor, S+S Microsoft France/DPE laurenbo@microsoft.com. / laurenbo on: twitter.com facebook.com blogs.msdn.com …. The Case for Private Cloud Customer View.

bina
Download Presentation

Microsoft Dynamic Data Center

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft Dynamic Data Center Laurent Bonnet Client Architect & Advisor, S+S Microsoft France/DPE laurenbo@microsoft.com /laurenboon:twitter.com facebook.com blogs.msdn.com…

  2. The Case for Private CloudCustomer View “Management doesn’t trust Amazon. Instead, they have built an internal cloud using VMware/BladeLogic for dev/test, basic production - Autodesk Interested in Amazon-like infrastructure… but fundamentally we trust internal infrastructures. Don’t trust external infrastructures. – BP “Departments.. want to leverage [cloud] to avoid HW purchases for dev/test/QA.” – Proctor & Gamble Need to be more agile to serve internal customers. Enable self-service etc. -Intel We need services-oriented mgmt where IT manages apps, not boxes.” - Chevron • Strictly Microsoft Confidential

  3. Foundation for CloudsCloud Computing Infrastructure Infrastructure as a Service (IaaS) Distributed and Elastic Infrastructure Fabric Automated Management SLA Driven Delivering the service Managing the fabric | | Dynamic Data Center Toolkit For Enterprises Dynamic Data Center Toolkit For Enterprises

  4. Overview Part 1: The Dynamic Data Center Vision Part 2: Understanding the Dynamic Data Center Part 3: Understanding DDC Management Services Part 4: DDC Hardware and Infrastructure Requirements

  5. Who’s Using the DDTK-H Now? 9 Hosters deploying services by using the Dynamic Data Center Toolkit since launch at Microsoft Hosting Summit in March 2009, with 38 more in the deployment pipeline.

  6. The Dynamic Data Center Vision • Microsoft Virtualization Strategy • Cloud Computing Market Opportunities • Cloud Computing Infrastructure

  7. Microsoft Virtualization Strategy Best TCO & ROI It’s the Platform you know End-to-End Management Data center to desktop Full range of products & solutions 1/3 the price up front Key feature of platform Physical and Virtual Hypervisor Significant savings Large partner eco-system Cross-hypervisor Tools you know Lower ongoing costs Interoperability

  8. Cloud Computing Market Opportunities Worldwide IT Cloud Services Revenue* by Product / Service Type Source: IDC, September 2009 * Includes revenue from delivery of Applications, App Development / Deployment SW, Systems Infrastructure SW, and Server and Disk Storage capacity via Cloud Services model; AD&D excludes online B2B messaging providers/exchanges

  9. Cloud Computing Infrastructure Enabling The Foundation for Clouds • Private Public Hosting Partners

  10. Understanding the Dynamic Data Center • DDC Goals • DDC Benefits to Customers • Technologies Covered by DDC for Hosters • DDC Logical Solution Architecture • Dynamic Data Center Alliance • What is the Dynamic Data Center Toolkit (DDTK)? • Hosting System Physical Architecture • Data Center Footprint Coverage • Supported Scenarios

  11. Dynamic Data Center Goals DDC is... • Agile, dynamic and flexible to: • Respond to changing business needs • Enable hosters to capitalize on new opportunities Designed to automate common tasks • Guidance for hosters: • To eliminate deployment blockers • To accelerate technology adoption • Guidance by the field, for the field • DDC is not... • An out-of-the-box solution • A product • Supported by community via MSDN Code Gallery • http://code.msdn.microsoft.com/ • Pending publishing http://www.microsoft.com/systemcenter/en/us/dynamic-data-centers.aspx

  12. Dynamic Data Center Benefits to Customers Provisioning & Deployment • Deploy Servers, Networks, Appliances, Services • Flexible Self-Management 24x7 Monitoring • Gathering performance information to better address SLA fulfillment and infrastructure usage • Customer self-monitoring The Dynamic Data Center Flexible Adaptation • Easy adjustment of environment & provisioning of new resources • Storage, bandwidth are dynamically adjustable to address needs Optimizing • Continuous monitoring proactive adjusting or moving servers to new hardware with little or no negative impact • Allocation of ‘right’ resources based on needs, rather than under/over allocation • Allows for optimal deployment of infrastructure Protecting • AntiVirus, Spam filters, firewalls • Backup • Ensuring 99.9% uptime and physically secured infrastructure

  13. Technologies Covered by DDC for Hosters Built on Microsoft Enterprise Servers for Datacenters • Hyper-V Virtualization • Internet Information Services 7.5 • FTP 7.5 • Active Directory • Storage • System Center Configuration Manager 2007 R2 • System Center Operations Manager 2007 • System Center Data Protection Manager 2007 • System Center Virtual Machine Manager 2008 • Plus guidance for: • Bare Metal provisioning • Virtual Server provisioning • Using MDT and WDS

  14. DDC Logical Solution Architecture • Management and Customer Dashboards, Control Panels, Alerts, and Notifications Web based Control Panel Data Protection System Level Application Level Folder Level File Level Monitoring Alerts Notifications Security Audits SLA’s Configuration Software Updates Software Distributions Asset Tracking Software Metering Desired Configurations Provisioning Auto Placement HA Cluster Management Image Management Web Services Business Continuity VM Mobility & Migration High Availability Services Goals • Servers, Network, and Storage Foundational Technologies

  15. Dynamic Data Center Alliance • Interoperable components to build your service: storage, network, security & more • Early access to technology and solutions Ecosystem ISVs OEMs SIs VARs Dynamic Data Center Hosting Partners End Customers SMBs ISVs Web Agencies Enterprises

  16. What is the Dynamic Data Center Toolkit (DDTK)? Prescriptive guidance for creating managed services and hosted Cloud offerings: • Documentation • Technical best practices, FAQs, white papers • Installation guides specific to hosting scenarios • www.windowshda.com • Managed Services • On-demand VM provisioning • WCF based services for all Servers and server roles that are supported by DDC • Services are JSON enabled for use for LAMP* • Portal • Sample Silverlight or ASP.net portal helps provide hosters’ customers an integrated view of services * About 50% of hosters have control panels hosted on LAMP

  17. Hosting System Physical Architecture System Center Operations Manager System Center Configuration Manager System Center Virtual Machine Manager System Center Data Protection Manager SQL 2005 Provisioning Servers Control Panel Servers E-Commerce Servers Hyper-V Server Clusters File Servers Email Servers Firewall Load Balanced Web Servers Directory Servers Customer Database Servers

  18. Datacenter Footprint Coverage

  19. Supported Scenarios • For each server or server role, basic scenarios that are supported are: • Provisioning • Operations Management • Agility • Software Updates & Deployments • Backup/Restore • All services follow a consistent usability pattern

  20. Understanding DDC Management Services • Management Services for Hosters (MSH) • Hosting System Logical Architecture • Hosters’ Needs • What MSH provides • Service Deployment Options • Demo: DDC Portal • DDC Management Portal Logical Architecture • DDC Portal Local Architecture • DDC Source Code Overview • Three Usage Scenarios for Hosters • Supported Scenarios

  21. Management Services for Hosters Logical Architecture Hosting Fault Contracts Hosting Management Component

  22. Management Services for Hosters Hosters need: In additional to all of the above needs, Hosters have similar needs to that of a datacenter.

  23. Management Services for Hosters (MSH) MSH Provides: MSH enables hosters to create a single, extensible web app to minimize support and training costs and reduce TCO.

  24. Services Deployment Options Centralized Provisioning Decentralized Provisioning eCommerce Server eCommerce Server Web Farm (Shared Config) Decentralized Provisioning Web Farm (Shared Config) Provisioning Server IIS 7.5 (silo) IIS 7.5 (silo) Centralized Provisioning

  25. Service Deployment Options Hyper-V Host Server SC Operations Manager SC Configuration Manager Server SC Data Protection Manager Server Configuration Service Virtualization Service Monitoring Service DPM Service In this example: • The Virtualization service is deployed to Hyper-V host • All other services are deployed on their respective management servers

  26. DEMO: DDC Portal Architecture

  27. DDC Management Portal Logical Architecture

  28. DDC Source Code Overview • WCF Services + Portal • 100K+ lines of source code (C#) • Contains no business logic • Does not support models or metadata • WCF Services exposes Server Roles or Server operations via a thin but consistent interface • Services abstracts out the complexity of different APIs and approaches: PowerShell, Managed Code, WMI, Un-managed code, etc… • Services enable users to manage MS products from LAMP based control panels • Support • Community Supported (Monitored by MCS) • Project published to Codeplex (Pending approval) • No one can use DDC directly in Production!!! • WCF samples get leveraged or extended by all hosters

  29. Three Usage Scenarios for Hosters • Customers: Uses Control Panel or Dashboard • Self Service their accounts: Provision & Manage sites, databases, emails, etc… • Customer Support: Use a custom Web App • Query servers to monitor health & track activity • Perform 90% of operations thru a simple to use web application • A single Web App to manage all servers & server roles for both Linux and Windows!!! • Operation Managers: Use web app, MMC snap-ins, Smart clients, Scripts, etc… • Need to perform more complex operations • More experienced technical support that know all products

  30. Supported Scenarios: Provisioning Note: Where appropriate, the Provisioning tasks should have corresponding de-provisioning tasks.

  31. Supported Scenarios: Other Provisioning & Management Tasks Note: Where appropriate, the Provisioning tasks should have corresponding de-provisioning tasks.

  32. Supported Scenarios: Management Note: Where appropriate, the Provisioning tasks should have corresponding de-provisioning tasks.

  33. Supported Scenarios: Agility

  34. Other Supported Scenarios: Software Updates & Deployments, Backups & Restores Software Updates & Deployments Backups & Restores

  35. DDC Hardware and Infrastructure Requirements • Dynamic Data Center Physical Architecture • Hardware for the DDC Lab Environment • Software Requirements to support the DDC • Windows Server 2008 R2 Hyper-V • System Center Components: Managing Physical and Virtual Server Lifecycles • DDC WCF Services

  36. Dynamic Data Center Physical Architecture • System Center Operations Manager • System Center Config. Manager • System Center Virtual Machine Manager • System Center Data Protection Manager • SQL Server 2005 SP3 or 2008 SAN Hyper-V Server Clusters (Windows Server 2008 R2 role)

  37. Hardware for the DDC Lab Environment • Two servers with similar hardware specs that will be used as Hyper-V a cluster.  • SAN shared storage of 300GB accessible by the cluster.  Partition the shared storage equally into 4 40GB LUNs and one 140G LUN. • One additional LUN of 100MB for use as the quorum drive. • Ensure both your SAN firmware and/or HBA firmware supports SCSI-3 persistent reservation mode. • A working AD environment and other infrastructure server roles. • A Windows Enterprise Server 2008 x64 sysprep'd image (if available)

  38. Software Requirements to Support the DDC • Windows Server 2008 Enterprise (x64) • An ISO mounting tool is installed on both nodes of the cluster • The following ISO images are downloaded onto either of the hosts: 

  39. Windows Server 2008 R2 Hyper-V Delivers high levels of availability for production workloads via flexible and dynamic management while reducing overall costs through efficient server consolidation via: • Better flexibility • Live Migration • Cluster Shared Volumes • Hot Add/remove of Storage • Improved performance • Improved memory management • TCP Offload support • Virtual Machine Queue (VMQ) Support • Improved Networking • Greater Scalability • At least 32 logical processor support • Enhance Green IT with Core Parking • For more information: www.microsoft.com/windowsserver2008/en/us/hyperv-r2.aspx

  40. System Center Components:Managing Physical and Virtual Server Lifecycles Hardware Provisioning Backup Virtual Workload Provisioning Disaster Recovery OS / Software Deploy, Patching and State Mgmt Performance and Health Monitoring

  41. DDC WCF Services The following Windows Communication Foundation (WCF) services are provided as part of the DDC Toolkit: • Virtualization WCF Service: This service geared toward interacting with Hyper-V API’s, and provides automation tasks such as provisioning and managing VM. • Monitoring WCF Service: This service provides ability to monitor physical and virtual devices. • Configuration Management WCF Service: This service provides the ability to perform software updates, patching, configuration management and other tasks. • Data Protection Management Windows Service: This is a windows service that is accessible from Http endpoint, that provides backup and recovery services.

  42. Web Based Ordering and Management

  43. Web Based Ordering and Management * If only using SCVMM, manual deployment and no dynamic monitoring (PRO Tips) not considered DDC platform  Virtual Platform

  44. Web Based Ordering and Management The customer can choose a pre defined spec of VDS.RAM, Hard disk, number of vCPU’s, OS and any additions like frameworks (.NET, PHP), SQL, control panel, back-up.Upon ordering, the customer puts in their credit card details, this goes through billing system to be credit checked and verified before kicking of an automated build of the VM.3 options:Build guest with SCVMM hardware template, PXE boot ‘zero touch’ install from SCCM (approx 40mins).Either through SCVMM hardware templates, sysprep’d VHD for defined OS (approx 10mins). Rapid Deployment (WS2008-R2 only) (approx 2mins).

  45. Web Based Ordering and Management The customer can choose the custom spec of their VDS.The same as the previous example with template options. Slightly more configuration and scripting required. Added value to customer at point of purchase.Cannot use pre-set SCVMM templates for the VM hardware properties, the values must be taken from the ordering web site and fed into PowerShell scripts or .NET code interacting directly with Hyper-V through WMI.After the VM has been created the 3 same options are available for deployment of the OS.

  46. Web Based Ordering and Management Quota Points (Chunks of compute resource)The customer can purchase amounts of unspecified compute resource, which allow them to juggle their resources to suite their own need.Could be numbers of vCPU, vNIC, GB of RAM etcAfter ordering through web/phone the customer is emailed a username and login to access their bought resource through a self service portal. This allows them to deploy varying levels of VM and modify their current estate. *Requires a self service portal to manage the bought resource.*Potentially use the SCVMM self service portal if domain joined.

  47. Web Based Ordering and Management • DDC as foundation for managed applications.Use benefits of a highly available, scalable platform as the selling point for the monitored, patched and managed services which sit on top, eg. From SQL or DNS servers to Dedicated SharePoint or Exchange servers.Private Hosted CloudFull DDC implementation on dedicated private hardware accessed by single customer.They may access by remote SCVMM administrator console or custom web portal to control their VM estate. The Dynamic Data Center Toolkit has enabled us to build a suite of next generationhosting services, providing our customers with an infrastructure that offers themgreater levels of business agility. - James Griffin, Head of Hosting Strategy, Star UK

  48. Self Service Management Portals • .NET control panel http://www.microsoft.com/hosting/accelerate

  49. Resources • Entry point: http://www.microsoft.com/dynamicdatacenter • Before the technical stuff • Have a look at case studies. Link to case study published at microsoft.com/casestudies. • And some video case studies. Each video is 2+mins. on microsoft.com/videos since April 28th 2009. • MaximumASP Video • Applied Innovations Video • And a nice 3 min value proposition video Link to download the video and Intranet Link to download the deck • When you want to dig into the big thing… • Getting Started – latest version 2010-01-29: on code msdn microsoft.com • Self-running (canned) demo is at this link • Live demo accessible from the internet To learn how to show live demo, watch the self-running demo. It’s a 7 min video. • Source Code, msi files: code.msdn • Blogs: • Alliance • Dudes

  50. Summary

More Related