430 likes | 584 Views
Deploying Private Clouds (Lessons Learned from the Windows Server 2012 TAP) . Pat Fetty and Allen Stewart Principal Program Manager and Principal Group Program Manager Server and Cloud Division Microsoft Corporation. Session Objectives and Takeaways. Session Objective(s ):
E N D
Deploying Private Clouds (Lessons Learned from the Windows Server 2012 TAP) Pat Fetty and Allen Stewart Principal Program Manager and Principal Group Program Manager Server and Cloud Division Microsoft Corporation
Session Objectives and Takeaways • Session Objective(s): • Discuss the new technical areas of focus in the Windows Server 2012 TAP for Cloud based technologies • Identify challenges that customers faced during the first phases of the TAP • Understand the next phases and areas of focus for cloud technologies for the Windows Server 2012 TAP • Have a good understanding of what is being validated in the cloud space during the Windows Server 2012 TAP • Be able to map the TAP scenarios to you, or your customer’s environment
Session Agenda • A brief overview of the TAP for Windows Server 2012 • What cloud scenarios and technologies are we focusing on validating? • Hosted Cloud Customer 0 work • Hybrid Cloud (Project On Ramp) • What have we learned from customer deployments thus far • Storage • Networking • Other lessons
Windows Server 2012 Cloud Technology Adoption Program (TAP) Overview • Program run by Engineering for early validation • Focused on Private/Hybrid Cloud scenarios • Customers run early builds in production • Hosters and Enterprises make up the customer segments • 24x7 production support for Sev 1 cases • Total Customers = 50 • Hosters = 15 • Hybrid Cloud (Project On Ramp) • Focused on validation of the end to end scenario • Without SCVMM • With SCVMM
What scenarios/technologies are we focusing on ? • Scenarios • Hybrid cloud (on premise and off premise to trusted entity) • Private cloud (on premise) • Automated setup and deployment via Powershell • Hybrid VM management and isolation • SCVMM integration and management
What scenarios/technologies are we focusing on ? • Features • NIC Teaming (aka LBFO) • QoS bandwidth control • DCB(Datacenter Bridging) • SRIOV (Single Root Input Output Virtualization) • Hyper-V over SMB • Storage Migration • Virtual Switch Extensibility • Special program we are partnering with Cisco on to validate their Nexus 1000 product on our V-Switch
Hosted Cloud Customer 0 • Idea is to build out scenarios end to end to provide customers the benefit of early engineering guidance • Done in the EEC (Enterprise Engineering Center) in Redmond. • Built by a V-Team made up of members of PACE (Partner and Customer Ecosystem), Windows Server and UX • http://technet.microsoft.com/en-us/video/from-end-to-edge-and-beyond-episode-17 • Work started in Summer of 2011 and continues today • PowerShell samples and documentation from this work are on TechNet now. • http://blogs.technet.com/b/privatecloud/archive/2012/05/02/let-s-build-a-cloud-with-powershell.aspx
Hosted Cloud Customer 0 Configurations • Focused on 3 clusters at different configurations: • Dynamic (Hyper-V Network Virtualization, iScsi), • High Performance (SR-IOV, FC) • Best ROI (SMB2, RDMA)
There is LOTS to do, but where do we focus? • Hybrid Cloud • LOTS of focus on Hybrid Cloud now and in the near future • Requires collaboration across several technology areas for scenarios to work as customer expect • Definition of Hybrid Cloud ‘one private and one public’ cloud • How do we validate this scenario?????
Project On Ramp Project Goal • Creation and delivery of reference architectures on both the private and public side of the hybrid cloud which will include best practices around key features in Windows Server 2012 around networking, storage design, virtualization and management.
Project On Ramp • A collection of hosters, enterprise customers, and small/Medium business customers were the focus • Goal was to test the ability to deploy hybrid cloud solution with a public hoster Targeted technologies • Hyper-V Replication (HVR) • LBFO, Powershell, vSwitch, site to site connectivity, etc…
Hybrid Cloud Scenario • Bridging a Public Cloud Hoster with a Enterprise • How do you provide trust between Public Cloud Hoster and enterprise without Active Directory • The uses cases for this scenario extend to Disaster Recovery, possible cloud bursting scenarios and automated site failover.
Challenges we came across and how we are fixing them • Cert requirements • Fixes taken to allow multiple root certs • Fixes taken to support for third party, local CA or offline certificates • Fixes taken to allow for a wild-carded SSL cert to be used for cross site HVR
Challenges we came across and how we are fixing them • Manual setup and operations • RTM plan to have Powershell samples of setup and various pieces required for HVR (not just Hyper-V, but CA, V-Switch etc…) • Samples in the works to show hosters how to control replicated VM’s via web (using Powershell or WMI as the interface)
How we are addressing these challenges • Multi-Tenancy • Difficult problem to solve given the nature of how HVR works (Host to Host) • Coming up with a cookie cutter solution is nearly impossible as everyone does networking differently • Internal teams are collaborating on validating a couple of ideas using multiple NAT’s and RRAS VM’s to achieve secure host to host
demo Hybrid Scenario Demo Name – Pat Fetty Title – Principal Program Manager Group – Microsoft Partner and Customer Ecosystem
customer Lionbridge Damian Flynn Systems Architect, Corporate IT Infrastructure Team Lionbridge
Introduction • Damian Flynn • Systems Architect, Corporate IT Infrastructure, Lionbridge • MVP Cloud and Datacenter Management Contributing Author (June 2012) Microsoft Private Cloud Computing
Lionbridge:Services DEVELOP MANAGE TRANSLATE SUPPORT TEST We test software and online search results to help clients market and sell high-quality, relevant applications in global markets We create locally relevant sales and marketing content to accelerate our clients’ global revenue. Enabling every touch point of the global customer lifecycle We author and illustrate technical documentation for clients who serve and support customers in global markets We translate our clients’ applications and content, enabling them to deliver a superior customer experience worldwide We manage our clients’ business-critical product and content releases in hundreds of global markets and languages
Why TAP • Deep Product Group Interaction • Rich co-operation with Microsoft team • Dedicated support teams • Extensive knowledge of environment and shared goals • Sense of ownership – Share the Pain and the Joy • Business Scenarios Validation and Implementation • Architecture validation and implementation support • Microsoft Engineering become part of the deployment team • Escalation resources readily available
Virtualisation Environment • Focused on Production • Generic workload running Windows and Linux • Exchange, Lync, Web Application, and Line of Business • RDP focused on simplifying the Fabric • Consolidation of Compute Clusters and Networking • VM Migration from 2008 to 2012 • Implementation of Cisco Nexus 5000 Core • Creating new 2012 Clusters with 10Gb LBFO converged network • PowerShell scripts for exporting VMs from 2008 R2 to 2012
Hyper-V Networks • Simplified Networking from 10 different Interfaces • 10Gb LBFO Converged Network • QOS Services • iSCSI, Heartbeat, Live Migration, Host and VM Networks
Learning and Future • In-house Monitoring Framework adopts quick and easy • Migration from 2008 R2 via Scripts not optimal. • Migration from RC to RTM • Conversion of Operations Fabric to 2012 RC • SCVMM support for Server 2012 Critical for Cloud Support • Evaluating Cisco Nexus 1000v, PVLAN, Avez
Storage and Hosted Cloud • Early engineering customers are still working thru the storage options: • Stay on current ISCSI and Fibre Channel • When do I use Hyper-V over SMB • Is Hyper-V over SMB going to perform well • What in the world is SMB Direct and RDMA • What and how does Scale out File Server come into play • A lot comes in play with what is your current storage direction.
Remote File Storage for Server Applications • What is it? • Server applications storing their data files on SMB file shares (UNC paths) • Examples: • Hyper-V: Virtual Hard Disks (VHD), config., snapshots • SQL Server: Database and log files • Benefits • Easier provisioning – shares instead of LUNs • Easier management – shares instead of LUNs • Flexibility – dynamic server relocation • Leverage network investments – no need for specialized storage networking infrastructure or knowledge • Lower cost – Acquisition and Operation cost • First class storage • Item by item, a storage solution that can match the capabilities of traditional block solutions SQL Server Hyper-V IIS SQLServer IIS VDIDesktop File Server File Server Shared Storage
Windows Server 2012SMB Scale-Out • Active/Active • Simultaneous access to a single share through all cluster nodes • Targeted for Server Applications • Server applications with few metadata operations - Hyper-V and SQL Server • Bandwidth intensive applications – Increase available bandwidth by adding cluster nodes • Simplified and easy management • Single logical file server • fewer DNS names • No virtual IP addresses • No storage partitioning to distribute load • Single file system namespaces • no drive letter limitation • larger file systems Single Logical File Server (\\FS\Share) Single File System Namespace Data Center Network (Ethernet, InfiniBand or combination) Cluster Shared Volumes
SMB Direct (SMB over RDMA) • New class of SMB file storage for the Enterprise • Minimal CPU utilization for file storage processing • Low latency and ability to leverage high speed NICs • Fibre Channel-equivalent solution at a lower cost • Traditional advantages of SMB file storage • Easy to provision, manage and migrate • Leverages converged network • No application change or administrator configuration • Required hardware • RDMA-capable network interface (R-NIC) • Support for iWARP, InfiniBand and RoCE • Uses SMB Multichannel for Load Balancing/Failover File Client File Server Application User Kernel SMB Client SMB Server NTFSSCSI Network w/RDMA support Network w/RDMA support Disk R-NIC R-NIC
Preliminary results based on Windows Server 2012 RC SMB Direct Performance Workload: 128KB IOs, 4 threads, 64 outstanding Workload: 8KB IOs, 16 threads, 48 outstanding
Networking • Network layout • In the past we required you to dedicate network adapters to • LM • Host • CSV • Network based storage if used • Virtual machines • No need to dedicate network adapters anymore (BUT!!)
Hosted Cloud Customer 0 Configurations • Focused on 3 clusters at different configurations: • Dynamic (Avez, iScsi), • High Performance (SR-IOV, FC) • Best ROI (SMB2, RDMA)
What else have we learned from the TAP? • Customers need more flexibility from our cloud technologies • Need support for workgroup environments • Need more granular controls over VM’s and resource usage (storage, network etc., assigned VPC’s etc… • Setup and management • Some things supported in PS but not UI or vice versa
What have we learned thus far from the TAP? • Running the Cloud • SCVMM is critical to all management tasks (most Hyper-V customers are also SCVMM customers) • Documentation and samples will be crucial • Powershell samples, cook books, step by step guides, etc… • Support matrix of cloud features (what works with what) will also be required (i.e. NIC teaming and RDMA, NIC teaming and iSCSI MPIO etc…) • Storage matrix
What’s next in the cloud TAP? • Publish lessons learned to the broader community • Ship this thing!!!!!!
Related Content • Breakout Sessions (session codes and titles) • - WSV329 Architecting Private Clouds Using Windows Server 2012 • Friday 6/29 10:15am • WSV301 Building Public and Private Clouds Using Windows Server 2012 • Thursday 10:15am • WSV201 Microsoft Private Cloud Fast Track: The Next Generation of Private Cloud Reference Architecture • Wednesday 5:00pm
Track Resources • http://technet.microsoft.com/en-us/video/from-end-to-edge-and-beyond-episode-17 • http://blogs.technet.com/b/privatecloud/archive/2012/05/02/let-s-build-a-cloud-with-powershell.aspx
Resources Learning TechNet • Connect. Share. Discuss. • Microsoft Certification & Training Resources http://europe.msteched.com www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers • http://microsoft.com/technet http://microsoft.com/msdn
Evaluations Submit your evals online http://europe.msteched.com/sessions
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.