500 likes | 740 Views
Dynamic Datacenter Solutions by Microsoft. Laurent Bonnet Client Architect & Advisor Microsoft France/DPE laurenbo@microsoft.com CTO , http://maplateformeweb.com. / laurenbo on: blogs.msdn.com twitter.com facebook.com …. Microsoft Dynamic Datacenter Momentum. 10 Offers in FY11
E N D
Dynamic DatacenterSolutions by Microsoft Laurent Bonnet Client Architect & Advisor Microsoft France/DPE laurenbo@microsoft.com CTO, http://maplateformeweb.com /laurenboon:blogs.msdn.com twitter.com facebook.com …
Microsoft Dynamic Datacenter Momentum • 10 Offers in FY11 • 70 Offers since launch in FY09 • 61 in Pipeline • 30% are Tier-1 service providers • 40% VMware compete projects • 11 Trained SIs
Overview - Now This afternoon: http://maplateformeweb.com – codenameRainbowReturn of Experiencefrom the design& operations of a 5 000 VM public cloud Part 1: The Dynamic Datacenter Vision Part 2: Understanding the Dynamic Datacenter Toolkit - DDT :-) Part 3: Understanding DDT Management Services Part 4: DDT Hardware and Infrastructure Requirements Part 5: Extensions – Linux, etc.
Dynamic Datacenter Toolkit - Definition DDT 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 • DDT 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
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 Datacenter Toolkit For Enterprises Dynamic Datacenter Toolkit For Enterprises
Understanding the Dynamic Datacenter Toolkit • DDT Goals • DDT Benefits to Customers • Technologies Covered by DDT for Hosters • DDT Logical Solution Architecture • Dynamic Datacenter Alliance • What is the Dynamic Datacenter Toolkit • Hosting System Physical Architecture • Datacenter Footprint Coverage • Supported Scenarios
Dynamic Datacenter Toolkit - 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 Dynamic Datacenter 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
DDT - 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
Technologies Covered by DDT Built on Microsoft Enterprise Servers for Datacenters • Hyper-V Virtualization • Shared Storage… or not • Clustering & Migration • Internet Information Services 7.5 • Active Directory • 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 Private Server provisioning • Using MDT and WDS
DDT 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
Dynamic Datacenter Alliance • Interoperable components to build your service: storage, network, security & more • Early access to technology and solutions Ecosystem ISVs OEMs SIs VARs Dynamic Datacenter Hosting Partners End Customers SMBs ISVs Web Agencies Enterprises
Virtualization and Private Cloud Partner Ecosystem Momentum • DDT • System Center Virtual Machine Manager Self Service Portal 2.0 Deep integration including : HP, NetApp, Citrix, Compellent, Intel, F5 Networks and V-Kernel Dynamic Provisioning System Center Alliance > 100% growth in past year to 150 partners 22 Performance and Resource Optimization (PRO) packs; 15 packs since VMM R2 including HP, Dell, IBM, Brocade, QLogic, Emulex and APC Integrated Management Platform Innovation on Hyper-V supporting Cluster Shared Volumes, Storage Virtualization, Provisioning, Conversion, Assessment and more with partners including: Datacore, Double-Take, CA, Citrix, NetApp, CA, CommVault , Symantec, Sanbolicand others Network Storage Compute More than 1,800 servers certified with Hyper-V; 780 since R2 release More than 304 NICs qualified with Windows Server; 160 since R2 release More than 1,600 storage arrays certified with Hyper-V; 700 since R2 release Numerous Joint Solution Blueprints available for with partners including:HP, Dell, NetApp, Cisco, Citrix, EMC, Hitachi Data Systems Replication partner cluster integration including HP, HDS, NetApp, EMC, and Double-Take
Cloud Computing Reference Architectures - with DDT Enabling The Foundation for Clouds • Private Public Hardware Partners
DDT Reference Implementation by MCS Overview • Automated deployment of scale-units (15+1 node cluster) • Tenant interface for automated provisioning of base VMs (Sm, Med, Lrg) • Automated patching of hosts with no downtime to VMs • Automated fault detection and resolution • Built-in tenant and admin reporting (incl. cost model) • Automated deployment of management infrastructure • Can be customized to integrate with business logic • Designed for general purpose (80% of scenarios) v1 Scope – 400 Hosts*, 8 000 VMs*, multi-tenant, multi-site
DDT Reference Implementation by MCS Workflows • Tenant/Service Onboarding • Synchronization and Integrity • VM management, patching, monitoring, and backups • Usage Metering and Cost Model • Capacity Management • Reporting
In 6 hours: maplateformeweb.com Full-Size Deployment: 5 000 VMs
DDT - 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
DDT in a Real Hosting EnvironmentCoverage by Microsoft & Partners
DDT Management Services Hosters need: In additional to all of the above needs, Hosters have similar needs to that of a datacenter.
DDT - Operations Management • DDT Management Services • WCF • .Net Framework 4.0 • WS-Management • DDT Web Portals • Pure ASP.Net • SilverLight • Web Services – remote control by Java, etc.
DDT Management Services - Logical Architecture Hosting Fault Contracts Hosting Management Component
Customer-Oriented Services Propositions by DDT • For each server or server role, basic scenarios that are supported are: • Deployment • Provisioning • Operations Management • Software Updates • Backup/Restore
DDT – Customer-Oriented Service 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
DDT - 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
Management Portals • ASP.Net control panel
DDT 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) • Not designed to be setup and moved directly to Production!!! • WCF samples • Leveraged or extended by hosters and control panel providers
DDT Source Code - Entry Point On MSDN Code Portal http://code.msdn.microsoft.com/ddc
DDT - Recompilation Environment • Extractfromcurrent documentation 2.2 for DDT 3.0 Beta: • ASP.Net Portal • Visual Studio 2010 & .Net Framework 4.0 • Web Platform Installer 2.0 • SilverLight 4.0 Portal: • Visual Studio 2010 & .Net Framework 4.0 • Silverlight 4.0 SDK • Silverlight Tools for Visual Studio 2010 • Silverlight Toolkit • Expression Blend 4.0 • Web Platform Installer 2.0
DDT Extensions - Product coverage - by Toolkit Légende: S: Coming Soon √: Available Now DDT & DCS are identical code base in terms of Services
DDT and Linux? 3rd Party Extensions
DDT – Extensions for Linux Leveraging our interoperability partnership with Novell provides monitoring and management for SUSE Linux and full support for SLES as well as Red Hat, Red Hat compatible binaries, and JBoss. Customer Facing Self-Service Portal DDT Monitoring Provisioning Configuration Data Protection {exposed web services – fully configurable UI} Windows Stack Linux Stack Linux Stack Linux Stack Novell Customer Center Dir AD VMwareESX / Xen RHEL/CentOS SLES Infrastructure AMP JBoss TomCat servers Support for SLES/RHEL/CentOS servers storage network load bal.
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 3.0 beta (published 2010-01-29): on http://code.msdn.microsoft.com/ddc • Self-running (canned) demo is at this link • Live demo accessible from the internet: to be announced To learn how to show live demo, watch the self-running demo. It’s a 7 min video. • Upcoming 4-day training led by DDC authors in Amsterdam 6-9th december
This Afternoon end-user experience -account creation, validation, etc -end user portal -end user VM usage, update, WebPI, etc. web portal experience -get status -get user info -get VM info back-office -show architecture -show complement servers -prepare metadata for host 46 -fabric VMs on host 46 -deploy host 46 -show parallelism for creation and deployment -show SCVMM results -show operations console -show SCOM results -take action: export, destroy -show memory elasticity from SP1 RC -on host 47 -web traffic -if time allows: show patching(new IS for SP1 RC) Return of Experience 5 000 VMs in production List of Demos (not exhaustive):
Dynamic Datacenter 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)
DDT WCF Services The following Windows Communication Foundation (WCF) services are provided as part of the Dynamic Datacenter 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.
DDT Virtual Firewall Appliance by 5Nine • http://www.5nine.com • Virtual Firewall 2.0 for Microsoft Hyper-V Harden your Hyper‐V VMs Control traffic for your VMs Set Network traffic rules with Block Unwanted events PowerShell API or GUI
Web Based Ordering and Management * If only using SCVMM, manual deployment and no dynamic monitoring (PRO Tips) not considered DDT platform Virtual Platform
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).
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.
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.
Web Based Ordering and Management • DDT 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 DDT 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 Datacenter 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
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
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