160 likes | 331 Views
INDIA │ 9-11 February 2011. virtual techdays. BUILDING A PRIVATE CLOUD USING MS DDC TOOLKIT AND SYSTEMS CENTER. Manoj Madhusudhanan │ Principal Architect , Wipro Technologies Vishwanath Hegde K │ Architect and WPC Lead , Wipro Technologies
E N D
INDIA │ 9-11 February2011 virtual techdays BUILDING A PRIVATE CLOUD USING MS DDC TOOLKIT AND SYSTEMS CENTER Manoj Madhusudhanan │ Principal Architect, Wipro Technologies Vishwanath Hegde K │ Architect and WPC Lead, Wipro Technologies Kathirvel Pachaiyappan │ Cloud Infra Specialist, Wipro Technologies
INDIA │ 9-11 February2011 virtual techdays • Introduction to Cloud computing • Private Cloud • Public Cloud • Hybrid Cloud • Why MS Private Cloud • Why we opted for MS Private Cloud • Wipro’s Journey towards Private Cloud • Our View Point S E S S I O N A G E N D A
INDIA │ 9-11 February2011 virtual techdays S E S S I O N A G E N D A • Wipro Private Cloud based on MS technology stack • Portal Features • High Level Architecture • Challenges / Learning’s • WPC Portal Infrastructure Setup and Deployment • Deployment Diagram • Challenges / Learning’s • WPC Portal Demo • Request a VM • Approve and Provision a VM
INDIA │ 9-11 February2011 virtual techdays Introduction to Cloud computing Public Cloud Vs. Private Cloud Vs. Hybrid Cloud • Public cloud • Applications delivered over the Internet in the software-as-a-service model. • Computing resources such as storage or compute cycles delivered in the infrastructure-as-a-service model • Application development platform provided in a platform-as-a-service model • Private cloud, Also known as a Corporate Cloud • uses cloud-like infrastructure and technology, such as virtualized servers in a scalable architecture, to run applications behind the corporate firewall • Hybrid Cloud • A hybrid model takes advantages of both public and private structures. Organization may choose, for example, to run its e-mail system in the public cloud while keeping highly sensitive, customer-oriented applications behind the firewall
INDIA │ 9-11 February2011 virtual techdays Why Microsoft Private Cloud Why we opted for MS Private Cloud • Windows Azure has already entered the public cloud market in a big way and has thousands (>10000) of customers running on Windows Azure which gives prospective customers tremendous confidence in Microsoft’s Cloud expertise. • Microsoft will be running 85 to 90 percent of their apps in the cloud in the next five to ten years according to Steve Ballmer. • All new application development inside Microsoft are designed for the cloud according to Tony Scott CIO of Microsoft. • MS as its own biggest case study for the cloud. “moving 75,000 people to cloud-based Communications Server" • Microsoft has the best interoperability – Physical and Virtual, Cross Hypervisor. • Microsoft provides comprehensive seamless management using Systems Center suite. • Interoperability agreements with Novell, Citrix (Xen), and RedHat to support Linux on Hyper-V. • Production Scalability: • http://technet.microsoft.com: 100% Hyper-V (~1 million hits a DAY) • http://msdn.microsoft.com: 100% Hyper-V (~3 million hits a DAY) • http://www.microsoft.com: ~50% Hyper-V and growing (>1 billion hits a month)
INDIA │ 9-11 February2011 virtual techdays Why Microsoft Private Cloud Wipro’s Journey towards Private Cloud • Conceptualized way back in October 2009 by Wipro’s CTO’s office. (Microsoft technologies was not ready then) • Started working on a POC (Co-Innovation) along with Microsoft from April 2010. • Working with the core DDC toolkit product team. • Cross skilled team (Technology and Infrastructure) formed. • First SI in the world to building a private cloud along with Microsoft on DDC Tool Kit. • The Fabric and the portal built for Dynamic provisioning, Management and self healing is Wipro’s IP.
INDIA │ 9-11 February2011 virtual techdays Why Microsoft Private Cloud Our Viewpoint • Microsoft knows enterprise business requirements. Others may be "good enough" for the average consumer, but it definitely isn't good enough for business. • Microsoft is very well positioned to provide the best of both worlds.
INDIA │ 9-11 February2011 virtual techdays Wipro Private Cloud based on MS technology stack Portal Features • End User Registration • Template based Provisioning of VMs • Custom Provisioning of VMs • Federated Identity/AD authentication • Workflow management • VM Dashboard / Control Panel • Basic set of Reports (CPU / Memory / Network utilization by VMs) • VM Classification based on Cost Center • Role based Management • ActiveX and RDP Connect to VM • Performance Resource Optimization (PRO) Tips to show the available resources on the HyperVisor on the fly • VLAN Feature • Charge back / Billing / Metering
INDIA │ 9-11 February2011 virtual techdays Wipro Private Cloud based on MS technology stack High Level Architecture Diagram
Wipro-Microsoft Private Cloud Dashboard New Provisioning Request Approval New User Request Approval Admin Setup Functions Request Status Provisioning Reports Metering/Chargeback Configuration Monitoring Data protection Orchestration & Integration • Patch Management • OS/Software deployment • Asset Tracking • License Tracking • PXE Boot • Asset Monitoring • Device Monitoring • Alerts Management • Notifications • Security Audits • SLA Management • High Availability • Disaster Recovery • Backup and Restore • Opalis Integration pack for Remedy, HP Openview, IBM Tivoli, VERITAS, EMC, CA Unicenter, VMware VSphere, SCOM, etc End user Services Presentation Portal Identity Federation VM Control Services VM Access Services User Registration VM Requisition Dashboard Administrative Services Services Instrumentation Layer (DDCT-H) Management Provisioning • Automated VM Provisioning. • Physical and virtual Server Provisioning. • Intelligent Provisioning • Live Migration • Library ( Templates, ISO, VHD, VM, HW/SW Profiles. • P2V , V2V and V2P Migration Infrastructure AD, DNS, DHCP Windows Server 2008 R2 SQL Server System Center Hyper-V Host ESX Host Storage Network Load Balancing
INDIA │ 9-11 February2011 virtual techdays Wipro Private Cloud based on MS technology stack Challenges / Learning's Challenges • Working with the Initial versions of the DDC toolkit / Beta Versions was quite challenging • There wasn’t much of Documentation available on the DDC Toolkit WCF Services • Limited support for the Toolkit • No out of the box Reporting available initially. • Configuring and running the sample Silverlight Portal from the Toolkit Learning's • Greater understanding of the DDC Toolkit Service offerings and improved comfort level in using the same. • SSRS Reporting provided with SC Products enabled us to create our own custom Reports based on these samples. • Provided custom features using Windows Power Shell scripting and WMI Programming. • Built our own Star Rating algorithm for Hyper-V Hosts based on parameters like CPU, Memory, Storage and Network Latency
INDIA │ 9-11 February2011 virtual techdays WPC Portal Infrastructure Setup and Deployment Deployment Diagram
INDIA │ 9-11 February2011 virtual techdays WPC Portal Infrastructure Setup and Deployment Challenges / Learning's Challenges • Setting up the initial environment took lot of time and effort. The infra team had to work closely with the Development team to understand the requirement needed to run the Sample Portals which were shipped with the DDC. • When we provisioned Virtual machines, they were not joining the Domain initially. • Installing the SC VMM and SCOM Database with SQL Server 2008 R2 is not supported with normal Installation. We faced some challenges in getting it working • Faced issues related to DHCP and DNS when we moved to Production environment • Setting up a VLAN is a Challenge.
INDIA │ 9-11 February2011 virtual techdays WPC Portal Infrastructure Setup and Deployment Challenges / Learning's Learning's • Separate Active Directory, DNS and DHCP is required to setup private cloud using DDC toolkit. • Pre configured template, ISO, Hardware and Software profile to be stored on the SCVMM library. • We have to restrict DHCP server not to issue any IP Addresses to Clients other than Hyper-V Virtual Machines. • Avoid creating multiple snapshots for Virtual machines. • Get the valid IP Ranges from the network team and use them for provisioning the Virtual Machines. • Recommend usage of SQL server 2005 sp3 as it is compatible with SCVMM, SCOM and SCCM database.
INDIA │ 9-11 February2011 virtual techdays DEMO: MS WPC Portal Vishwanath Hegde K │ Architect, Wipro Technologies
THANKS│ 9-11 February2011 virtual techdays Vishwanath.hegdekota@wipro.com Manoj.madhusudhanan@wipro.com kathirvel.pachaiyappan@wipro.com