Download presentation
Presentation is loading. Please wait.
Published byRegina Cole Modified over 8 years ago
1
Microsoft Dynamic Data Center /laurenbo on: twitter.com facebook.com blogs.msdn.com …
2
The Case for Private Cloud Customer View “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 “Management doesn’t trust Amazon. Instead, they have built an internal cloud using VMware/BladeLogic for dev/test, basic production - Autodesk Strictly Microsoft Confidential We need services-oriented mgmt where IT manages apps, not boxes.” - Chevron Interested in Amazon-like infrastructure… but fundamentally we trust internal infrastructures. Don’t trust external infrastructures. – BP
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 4Module 1
5
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. Who’s Using the DDTK-H Now?
6
The Dynamic Data Center Vision Microsoft Virtualization Strategy Cloud Computing Market Opportunities Cloud Computing Infrastructure 6Module 1
7
Microsoft Virtualization Strategy Data center to desktop Data center to desktop End-to-End Management Full range of products & solutions Large partner eco- system Physical and Virtual Hypervisor Interoperability It’s the Platform you know It’s the Platform you know Tools you know Key feature of platform Best TCO & ROI Best TCO & ROI 1/3 the price up front Significant savings Lower ongoing costs Cross-hypervisor 7Module 1
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 8Module 1
9
Enabling The Foundation for Clouds Hosting Partners Cloud Computing Infrastructure 9Module 1
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 10Module 1
11
Dynamic Data Center Goals 11 DDC is not... An out-of-the- box solution A product DDC is not... An out-of-the- box solution A product 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 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 Module 1
12
Dynamic Data Center Benefits to Customers The Dynamic Data Center Provisioning & Deployment Deploy Servers, Networks, Appliances, Services Flexible Self-Management 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 24x7 Monitoring Gathering performance information to better address SLA fulfillment and infrastructure usage Customer self-monitoring Protecting AntiVirus, Spam filters, firewalls Backup Ensuring 99.9% uptime and physically secured infrastructure Protecting AntiVirus, Spam filters, firewalls Backup Ensuring 99.9% uptime and physically secured infrastructure 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 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 Flexible Adaptation Easy adjustment of environment & provisioning of new resources Storage, bandwidth are dynamically adjustable to address needs Flexible Adaptation Easy adjustment of environment & provisioning of new resources Storage, bandwidth are dynamically adjustable to address needs 12Module 1
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 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 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 Plus guidance for: Bare Metal provisioning Virtual Server provisioning Using MDT and WDS 13Module 1
14
DDC Logical Solution Architecture High Availability High Availability Business Continuity Business Continuity VM Mobility & Migration VM Mobility & Migration Web based Control Panel Web Services Foundational Technologies Services Goals 14Module 1
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 Ecosystem ISVs OEMs SIs VARs Dynamic Data Center Hosting Partners Dynamic Data Center Hosting Partners End Customers SMBs ISVs Web Agencies Enterprises End Customers SMBs ISVs Web Agencies Enterprises 15Module 1
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 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 16Module 1
17
Hosting System Physical Architecture Provisioning Servers Control Panel Servers E-Commerce Servers File Servers Hyper-V Server Clusters System Center Operations Manager System Center Configuration Manager System Center Virtual Machine Manager System Center Data Protection Manager SQL 2005 Email Servers Firewall Load Balanced Web Servers Customer Database Servers Directory Servers 17Module 1
18
Datacenter Footprint Coverage 18Module 1
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 19Module 1
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 20Module 1
21
Management Services for Hosters Logical Architecture Hosting Fault Contracts Hosting Management Component 21Module 1
22
Management Services for Hosters Hosters need: In additional to all of the above needs, Hosters have similar needs to that of a datacenter. 22Module 1
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. 23Module 1
24
Services Deployment Options Centralized Provisioning eCommerce Server Web Farm (Shared Config)Provisioning Server IIS 7.5 (silo) Decentralized Provisioning eCommerce Server Web Farm (Shared Config) IIS 7.5 (silo) 24Module 1
25
Service Deployment Options In this example: The Virtualization service is deployed to Hyper-V host All other services are deployed on their respective management servers SC Configuration Manager Server SC Data Protection Manager Server SC Operations Manager Hyper-V Host Server Hyper-V Host Server Configuration Service Virtualization Service Monitoring Service DPM Service 25Module 1
26
DEMO: DDC Portal Architecture 26Module 1
27
DDC Management Portal Logical Architecture 27Module 1
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 28Module 1
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 29Module 1
30
Supported Scenarios: Provisioning Scenarios supported in DDTK v1 Template Library Management Provisioning and configuring of VHD (single server only) Bare Metal Provisioning Intelligent placement of VMs (Using VMM) Cluster Provisioning (adding and removing nodes from clusters Storage Provisioning Scenarios supported in v2 and beyond Network Provisioning Firewall Provisioning Port Management Note: Where appropriate, the Provisioning tasks should have corresponding de- provisioning tasks. 30Module 1
31
Supported Scenarios: Other Provisioning & Management Tasks Scenarios supported in DDTK v1 Application Provisioning WebAI and WebPI tools SCCM MDT Enterprise applications Server Roles Management Websites (IIS7) DNS FTP File System SharePoint (MOSS 14 in progress) SQL Server 2005; SQL Server 2008 User Specific Provisioning Active Directory Computer Account Scenarios supported in v2 /beyond Server Roles Management Windows Firewall Management User Specific Provisioning Exchange Mailboxes Other Mailboxes Billing (TBD); Dublin (TBD) Note: Where appropriate, the Provisioning tasks should have corresponding de-provisioning tasks. 31Module 1
32
Supported Scenarios: Management Scenarios supported in DDTK v1 System Health Monitoring CPU, Memory, Disk, etc. Event Logs Alerts Notifications Specific Server Role Network Bandwidth monitoring Scenarios supported in v2 /beyond System Health Monitoring Security Audits Anti-virus and Anti-spam updates Network device Network Bandwidth throttling Security Monitoring Perimeter and DMZ defense Application Level Monitoring (TBD) Web Workload (Logical & Physical 2- & 3-tier) LoB workloads (TBD Note: Where appropriate, the Provisioning tasks should have corresponding de-provisioning tasks. 32Module 1
33
Supported Scenarios: Agility Scenarios supported in DDTK v1 Migration of VMs to different hosts Trigger quick migration (in WS2008) Trigger live migration (in WS2008-R2) Thru Clustering Service only Elastic Compute Capacity Application level load balancing (eg; using ARR) Dynamically expand Storage Dynamically resource Scenarios supported in v2 /beyond Corrective actions based on events & thresholds OS level: Restart of services Application level: Restart of App-pools Elastic Compute Capacity Network Load balancing (eg; using hot-standby VMs) 33Module 1
34
Other Supported Scenarios: Software Updates & Deployments, Backups & Restores Scenarios supported in DDTK v1 Software updates Maintenance window selections Deployment of software packages Scenarios supported in v2 /beyond Software metering and reporting Scenarios supported in DDTK v1 File level Folder level Guest VM level Scenarios supported in v2 /beyond Application level Cluster / Cloud level (TBD) Software Updates & Deployments Backups & Restores 34Module 1
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 35Module 1
36
Dynamic Data Center Physical Architecture SAN System Center Operations Manager System Center Config. Manager System Center Virtual Machine Manager System Center Data Protection Manager SQL Server 2005 SP3 or 2008 Hyper-V Server Clusters (Windows Server 2008 R2 role) 36Module 1
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) 37Module 1
38
Software Requirements to Support the DDC An ISO mounting tool is installed on both nodes of the cluster The following ISO images are downloaded onto either of the hosts: Windows Server 2008 Enterprise (x64) 38Module 1
39
Windows Server 2008 R2 Hyper-V 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 www.microsoft.com/windowsserver2008/en/us/hyperv-r2.aspx Delivers high levels of availability for production workloads via flexible and dynamic management while reducing overall costs through efficient server consolidation via: 39Module 1
40
System Center Components: Managing Physical and Virtual Server Lifecycles 40Module 1
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. 41Module 1
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 etc After 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 Cloud Full 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 generation hosting services, providing our customers with an infrastructure that offers them greater 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/accele rate
49
Resources Entry point: http://www.microsoft.com/dynamicdatacenterhttp://www.microsoft.com/dynamicdatacenter Before the technical stuff Have a look at case studies. Link to case study published at microsoft.com/casestudies.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 28 th 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 deckLink to download the videoLink 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 linkthis 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.self-running demo Source Code, msi files: code.msdn Blogs: Alliance Dudes
50
Summary 50Module 1
51
51 How Do The Dynamic Data Center Toolkits Compare? CategoryDynamic Data Center Toolkit for Hosters (DDTK-H)Dynamic Data Center Toolkit for Enterprises (DDTK-E) Service OfferingEnables hosting service providers to offer on-demand virtualized servers, clustering, network and storage through technical guidance, sample code, and best practices. Provides customers the tested guidance and tools they need to successfully plan, deliver, and operate a private cloud—using Microsoft technologies they may already license. Target AudienceHosting Service Providers - Owners, Founders, Presidents, VP of Operations, CTO, Senior Architects, and VP of Sales. Enterprise Customers in IT roles (Strategic IT Manager, Tactical IT Manager, or LOB and Infra Specialist). BenefitsOperational Efficiency + Capital Efficiency + End User Flexibility + Managing Existing Applications. TechnologyBuilt on Windows Server® 2008 R2 Hyper-V™ and Microsoft® System Center. Built on Windows Server® 2008 R2 Hyper-V™ and Microsoft® System Center Virtual Machine Manager 2008 (SCVMM). CostFree. AvailabilityAvailable Today.Availability scheduled in the first half of 2010. Deployment TimeDepends on various factors such as hosting partner’s size, familiarity with technology, number of customers interested, customer environment, among other things. Depends on various factors such as customer environment, infrastructure readiness, if it is a greenfield or brownfield deployment, among other things. In networking, a greenfield deployment is the installation and configuration of a network where none existed before. A brownfield deployment, in contrast, is an upgrade or addition to an existing network and uses some legacy components. Training RequirementsIf Hoster is familiar with Windows Server® 2008 R2 Hyper-V™ and Microsoft® System Center, he/she should be able to work with the Dynamic Data Center Toolkit. If Enterprise Customer is familiar with Windows Server® 2008 R2 Hyper-V™ and Microsoft® System Center Virtual Machine Manager 2008, he/she should be able to work with the Dynamic Data Center Toolkit. Dynamic Data Center Alliance (DDA) To participate in the Dynamic Data Center Alliance, Hosting Partners must:Dynamic Data Center Alliance Be an existing Microsoft partner with a signed Microsoft Services Provider License Agreement, and have attained the Hosting Solutions Competency. Launch and have an active Dynamic Data Center offer in place. Agree to participate in market research, provide insights to help drive product development, and assist in the creation of customer evidence. To participate in the Dynamic Data Center Alliance, Technology Partners must:Dynamic Data Center Alliance Be an existing Microsoft Certified Partner. Provide resources as needed to integrate and validate your technology into solution. Perform parallel testing with Solution Accelerator’s team to validate extensibility to your technology. Be willing to engage in joint marketing efforts regarding this solution.
52
Module 152 How Do The Dynamic Data Center Toolkits Compare? CategoryDynamic Data Center Toolkit for Hosters (DDTK-H)Dynamic Data Center Toolkit for Enterprises (DDTK-E) Toolkit FeaturesSample of self service portal for users (Silverlight and ASP.net). Web Services for resource (host/network/storage) provisioning, configuring and managing Hyper-V based Virtual Machines (VMs). Web Services for Server Role {Internet Information Services 7.0 (IIS7), File Transfer Protocol 7 (FTP7), Domain Name System (DNS), Active Directory (AD), Storage, etc.} provisioning & management. Utilization monitoring of Virtual Machines/Hosts. Alerts, Events. Backup/restore at File, Folder & VM level. Software Updates/Installations within user defined timeslots All services are JSON (Java Script Object Notation) enabled, to be consumed from JAVA or other technologies in LAMP stack Guidance includes whitepapers and Microsoft Office PowerPoint® presentations for installation and configuration; Best Practices for: IIS7, FTP, Microsoft SQL Server® 2005, SQL Server 2008, Storage, AD, Hyper-V, System Center suite of products: Data Protection Manager 2007, Operations Manager 2007, Configuration Manager 2007 R2, and Virtual Machine Manager 2008. Guidance on how to consume WCF Services from heterogeneous environments. Automation On boarding customer/business unit o Capture IT requirements Self service portal for users. Batch creation of Virtual Machines (VMs). RBAC (Role Based Access Control) system to control access. Extensibility UI for configuration with Independent Hardware Vendors (IHVs). Chargeback reports based on user configured parameters. Others/Guidance Alignment with future version of Virtual Machine Manager (VMM). Guidance on fabric readiness. Guidance from IPD (Infrastructure Planning & Design) series on planning and design.Infrastructure Planning & Design Guidance from MOF (Microsoft Operations Framework) for managing reliability of fabric.Microsoft Operations Framework Leverages MAPS (Microsoft Assessment & Planning Solution) for the assessment and fabric readiness, and MDT (Microsoft Deployment Toolkit) for deployment of hosts.Microsoft Assessment & Planning SolutionMicrosoft Deployment Toolkit MDT host provisioning guidance. MAP assessment survey. Want to know about Microsoft’s Cloud Computing Infrastructure? Visit www.microsoft.com/privatecloud. Have A Question? Write to DDCAlly@microsoft.com.www.microsoft.com/privatecloudDDCAlly@microsoft.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.