An Introduction to Private Cloud



Similar documents
WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources

VMware on VMware: Private Cloud Case Study Customer Presentation

Mobile Cloud Computing T Open Source IaaS

Sistemi Operativi e Reti. Cloud Computing

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

CHAPTER 8 CLOUD COMPUTING

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

Proactively Secure Your Cloud Computing Platform

Helping Customers Move Workloads into the Cloud. A Guide for Providers of vcloud Powered Services

White Paper on CLOUD COMPUTING

Introduction to Cloud Computing


Competitive Comparison Between Microsoft and VMware Cloud Computing Solutions

An Introduction to Cloud Computing Concepts

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April Executive Summary...

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Cloud Computing from an Institutional Perspective

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Virtualizing Apache Hadoop. June, 2012

VirtualclientTechnology 2011 July

Introduction to OpenStack

Emerging Technology for the Next Decade

OpenNebula Leading Innovation in Cloud Computing Management

Cloud Computing. Chapter 1 Introducing Cloud Computing

Open Cirrus: Towards an Open Source Cloud Stack

Public Clouds. Krishnan Subramanian Analyst & Researcher Krishworld.com. A whitepaper sponsored by Trend Micro Inc.

Optimizing Service Levels in Public Cloud Deployments

Cloud Computing. Cloud computing:

Cloud Courses Description

Mobile and Cloud computing and SE

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

Planning the Migration of Enterprise Applications to the Cloud

Cloud Computing Architecture: A Survey

How To Understand Cloud Computing

INSIGHT. Symantec Optimizes Veritas Cluster Server for Use in VMware Environments IDC OPINION IN THIS INSIGHT SITUATION OVERVIEW. Jean S.

2013 ovh.com. All rights reserved

How To Protect Your Cloud From Attack

Design and Building of IaaS Clouds

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

HPC ON WALL ST OPENSTACK AND BIG DATA. Brent Holden Chief Field Architect, Eastern US April 2014

SUSE Linux Enterprise Server for VMware

Secure Clouds - Secure Services Trend Micro best-in-class solutions enable data center to deliver trusted and secure infrastructures and services

Enhancing Operational Capacities and Capabilities through Cloud Technologies

Moving Lab Management Environments to the Cloud

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Elastic Management of Cluster based Services in the Cloud

Scheduler in Cloud Computing using Open Source Technologies

Putchong Uthayopas, Kasetsart University

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Challenges in Hybrid and Federated Cloud Computing

Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012

Hadoop as a Service. VMware vcloud Automation Center & Big Data Extension

Enabling Technologies for Cloud Computing

Building an Internal Cloud that is ready for the external Cloud

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

Cloud Computing: Making the right choices

VMware VDR and Cloud Storage: A Winning Backup/DR Combination

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012

CloudPlatform XenDesktop/XenApp cloud provisioning. Gaby Grau - gaby.grau@citrix.com Systems Engineer Networking & Cloud October 2014

Bridge Development and Operations for faster delivery of applications

SOA and Cloud in practice - An Example Case Study

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Your Guide to VMware Lab Manager Replacement

Top five lessons learned from enterprise hybrid cloud projects

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

Cloud Models and Platforms

Cloud Computing: What IT Professionals Need to Know

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

T Mobile Cloud Computing Private Cloud & Assignment

Remote Voting Conference

Cloud Courses Description

IS PRIVATE CLOUD A UNICORN?

Cloud-Testing vs. Testing a Cloud

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

Cloud Computing. Chapter 1 Introducing Cloud Computing

Li Sheng. Nowadays, with the booming development of network-based computing, more and more

Extending IBM WebSphere MQ and WebSphere Message Broker to the Cloud

Lecture 02a Cloud Computing I

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

A Study of Infrastructure Clouds

Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran

Oracle Applications and Cloud Computing - Future Direction

Transcription:

An Introduction to Private Cloud As the word cloud computing becomes more ubiquitous these days, several questions can be raised ranging from basic question like the definitions of a cloud and cloud computing to more tempting questions like architecture of cloud infrastructure and implementation of cloud computing to solve complex, data-intensive compute problems. An existing cloud user may have been familiar with Amazon EC2, Amazon S3, Google App Engine, Apache Hadoop, Cloudera and other products from companies providing cloud infrastructure or cloud-based software and service. Some success stories of technology shift from legacy system to the cloud may have tempted institutions or companies to leverage cloud computing paradigm in their organization. However, decision over implementation of certain technology in companies should have passed due feasibility study. Concerns raised over the cloud computing are mainly related on how secure and reliable the cloud is to support enterprise-level requirements. The notion of offloading data and process to third party infrastructure or software providers in cloud computing may not be a sound idea in the enterprise realm. The rest of this article will briefly summarize private cloud, a type of cloud environment which is designed to be run with stringent requirements that may fit the enterprise-level SLAs. I. Private Cloud Defined A compiled definition of private cloud or internal cloud based on [1][2][3][4][7][11] is an environment which is capable of running and implementing characteristics of cloud computing like virtualization and layered services over the network but at the same time also applies stricter policies and requirements like security, latencies, SLAs and also usage of existing datacenter resources. A general comparison between private cloud and public cloud utilization can be seen in the following table [4]. Private Cloud Public Cloud Mission critical SLAs Non-mission critical SLAs High security and compliance More loose security and compliance requirements requirements Operated by corporate IT Operated by public cloud provider Built to maximize value of Built to cope with limitation of scale, underutilize resources (compute not scope, and expertise of in-house IT people) Enterprise requirements of private cloud [4]: 1. Heterogeneous support: OS, VM, storage, interconnects, etc 1

2. Integration with management tools: security provisioning, directory, reporting & billing, data management, management console, internal regulation, compliance, 3 rd party and internal tools 3. Integration with apps and middleware: IaaS supporting SaaS 4. Support IT and business process: automate IT operations 5. Enterprise solution, not workgroup: scalability, global resources & access, dynamic evolution 6. Rapid delivery of new capabilities However, private cloud is not always associated with enterprise cloud. Some private clouds can be formed by a smaller quantity of servers hinting smaller size of server virtualizations. Since most of cloud technologies are proprietary, building this kind of private cloud may require open source technology and interoperability with public cloud for scaling the cloud. II. Current Solutions and Providers Current private cloud solutions and providers can be categorized into two groups based on the availability of the solution: 1. Open source solutions Sample solution: OpenNebula 2. Proprietary solutions Sample solutions: Amazon Virtual Private Cloud (VPC), VMWare private cloud, VMLogix LabManager 2.1 OpenNebula OpenNebula [6][7] is a distributed virtual machine manager which allows virtualization of the infrastructure. It also features an integral management of virtual services, including networking and image management. It has EC2 plugins which enable simultaneous deployment of virtual machines in local infrastructure and in Amazon EC2. Open Nebula supports hybrid cloud which combines local infrastructure with public cloud-based infrastructure. It provides cloud interfaces to public clouds which expose its functionality for virtual machine, storage and network management. Based on its functionality, OpenNebula is principally a middleware that is placed between the infrastructure layer and service layer. Its architecture can be seen in the following picture: 2

Inside OpenNebula: 2.2 Amazon Virtual Private Cloud (VPC) Amazon Virtual Private Cloud [9][12] is a solution offered by Amazon which enables private cloud establishment in Amazon EC2 cloud environment. Through gateways on both ends, a secure connection is setup enabling 3

connection between two clouds. This can also be referred as public private cloud. This solution opens new possibilities of cloud extension such as: - Cloud burst: ability to add extra capacity to a private cloud without having to add more hardware. - Lab cloud: using VPC for conducting tests - Business continuity cloud: business continuity for failure mitigation at private cloud 2.3 VMWare Private Cloud Technologies VMWare private cloud [8] consists of vcloud API technology which is applied on VMWare vcenter and VMWare vsphere. The vcloud API itself is an interface for providing a consuming virtual resources from the cloud. It enables deploying and managing virtualized workloads in internal and external clouds. 4

To make moving application workload among multiple clouds seamless and without downtime, VMWare and Cisco have been collaborating to ship a product named VMotion [13]. 2.4 VMLogix LabManager This solution is used to manage internal/private cloud in the enterprises. Typical deployment of VMLogix LabManager and the private cloud that is managed by it can be seen in the picture below. In the figure, users connect to LabManager server which manages a set of virtualization hosts using a web browser. The virtualization hosts are 5

connected to shared storage which is used to retain VM templates, VMs, clones and other lab artifacts such as user scripts and licenses. Storage use in storage device is optimized through the used of delta-disk technology (linked clones). Users can self-serve their infrastructure requirements through LabManager. On the other hand, LabManager administrators maintain overall policies and administration control over the deployment. This enables access and creation of virtual infrastructure without minimum or no administration intervention required. III. Conclusion and Recommendation Major concern in cloud computing implementation is the security and reliability of this paradigm in satisfying stringent requirements. Efforts have been made by several parties aiming at providing private cloud environment that can cope with such requirements while at the same time provides integration with public cloud so that mission critical compute tasks and process can still be conducted internally while keeping the possibility to scale computation of complex yet less mission critical processes and computation on-demand by using public cloud infrastructure. However, the technology has yet to become mature. Enterprises and private institutions may start looking at this alternative but it is recommended to stay for a while with legacy system for handling company s sensitive data and mission critical tasks. References 1. D. Tinnelvelly. Microsoft and HP to Tap into Overlooked Private Cloud Market. http://cloudcomputing.sys-con.com/node/1249863 2. Whatis.com: What is private cloud?. http://searchcloudcomputing.techtarget.com/sdefinition/0,,sid201_gci13 33074,00.html 3. Wikipedia: Cloud Computing. http://en.wikipedia.org/wiki/ Cloud_computing. 4. B. Michelson. Cloud Slam: Songnian Zhou, Platoform, Cloud Moving into the Enterprise. http://www.ebizq.net/blogs/bda/2009/04/cloud_slam_songnian_zhou_pla tf.php 5. I. M. Llorente. Building Your Open Source Private Cloud. http://cloudcomputing.sys-con.com/node/833883 6. R. M.-Vozmediano, R. S. Montero, and I. M. Llorente. Elastic Management of Cluster-based Services in the Cloud. In Proc. of 1 st Workshop on Automated Control for Datacenters and Clouds, ICAC. 2009. 7. R. S. Montero. The Private Clouds. http://blog.dsa-research.org/?p=104 8. Cloud Computing with VMWare Virtualization. http://www.vmware.com/solutions/ cloud-computing/ 6

9. Amazon Virtual Private Cloud. http://aws.amazon.com/vpc/ 10. OpenNebula Project. http://www.opennebula.org/ 11. J. Jackson. Capturing The Private Cloud. http://gcn.com/articles/2009/07/13/private-cloud-computing-forgovernment.aspx 12. vknowledge. http://www.vknowledge.nl/ 13. Cisco and VMWare. Virtual Machine Mobility with VMWare VMotion and Cisco Data Center Interconnect Technologies. http://www.cisco.com/en/us/solutions/collateral/ns340/ns517/ns224/ns 836/white_paper_c11-557822.pdf 14.VMLogix LabManager. Creating a Private Cloud to Run Your Virtual Tests Environments. http://blog.vmlogix.com/2008/11/17/creating-a-privatecloud-to-run-your-virtual-test-environments/ 7