You are on page 1of 48

Unit 3

Working with Private Cloud

PUBLIC Copyright @ 2018, Infosys Limited


Copyright Guideline
© 2017-2018 Infosys Limited, Bangalore, India. All Rights Reserved.

Infosys believes the information in this document is accurate as of its publication date;
such information is subject to change without notice. Infosys acknowledges the
proprietary rights of other companies to the trademarks, product names and such other
intellectual property rights mentioned in this document. Except as expressly permitted,
neither this documentation nor any part of it may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, electronic, mechanical, printing,
photocopying, recording or otherwise, without the prior permission of Infosys Limited
and/ or any named intellectual property rights holders under this document.

PUBLIC Copyright @ 2018, Infosys Limited 2


• Private Cloud Characteristics
• Private Cloud Deployment Models
- Internal
- Managed
- Virtual/Hosted
Working with Private
Cloud • Private Cloud Building Blocks
- Cloud Management Layer
- Virtualization Layer
- Physical Layer
• How to build a Private Cloud?
• Challenges with Private Cloud
• Private Cloud Vendors
• Benefits of Private Cloud 3
Private Cloud Characteristics

PUBLIC Copyright @ 2018, Infosys Limited


Private Cloud

Private clouds are ideal when organizations :


– need to accelerate innovation (agile development)
– or have large compute and storage requirements
– or have very strict control, security, and compliance needs

PUBLIC Copyright @ 2018, Infosys Limited 5


Private Cloud : Characteristics

• On-demand self-service
– The term on-demand self service means that an end user (or IT administrator) has a simple,
standardized and totally automated way to operate computing infrastructure
– Once resources are pooled, end user can get applications and resources as services

• Rapid elasticity
– Resources can quickly be expanded or contracted through automation
– This means your environment and resources can scale up or down almost instantly to meet business
requirements

PUBLIC Copyright @ 2018, Infosys Limited 6


Private Cloud Deployment Models

PUBLIC Copyright @ 2018, Infosys Limited


Private Cloud : Deployment Models

• Internal
• Managed
• Virtual/Hosted

PUBLIC Copyright @ 2018, Infosys Limited 8


A Scenario

• The ABC Bank has data of about 1,000,000 customers


• Bank has been operating since 30 years so it has large Infrastructure but each system has
been working as a standalone server
• Bank has enough IT staff
• But due to increasing load systems are not working efficiently

What can be done to make the system more efficient, more available without compromising
data security?

PUBLIC Copyright @ 2018, Infosys Limited 9


Private Cloud : Deployment Model

• A Solution to the Scenario:


– Organization had large computation and storage requirements
– Wants to keep the data within Corporate Firewall
– They have enough compute and storage resources
– They have experts in Cloud Infrastructure

How can they deploy their Private Cloud?

Internal Private Cloud

PUBLIC Copyright @ 2018, Infosys Limited 10


Private Cloud : Internal Private Cloud

• Data center is inside the organization


• Infrastructure is owned, operated and managed by organization itself

Enterprise DC

PUBLIC Copyright @ 2018, Infosys Limited 11


Private Cloud : Managed Private Cloud

• Data center is inside the organization


• Infrastructure is operated and managed by some service provider

Enterprise DC

Enterprise
Service Provider

PUBLIC Copyright @ 2018, Infosys Limited 12


Private Cloud : Hosted Private Cloud

• Infrastructure and Data Center is owned, operated and managed by some service
provider

Enterprise

Enterprise
Service Provider

• Virtual Private Cloud = Virtual Private Network + Cloud Technology Stack

PUBLIC Copyright @ 2018, Infosys Limited 13


Private Cloud : Vendors (open source)

• CloudStack
• Eucalyptus
• OpenStack
• OpenNebula

PUBLIC Copyright @ 2018, Infosys Limited 14


Private Cloud : Vendors (commercial)

• IBM SmartCloud Foundation


• Microsoft Private Cloud
• VMware Private Cloud Computing
• Citrix CloudPlatform
• Rackspace Private Cloud (Powered by OpenStack)
• Cisco Private Cloud solutions
• Red Hat Cloud

PUBLIC Copyright @ 2018, Infosys Limited 15


Private Cloud : Vendors (commercial)

• Dell Cloud Solutions


• Nimbula (acquired by oracle)
• SUSE Cloud (Powered by OpenStack)
• Abiquo Private Cloud Solutions
• Enomaly Elastic Computing Platform (Acquired by Virtustream)
• Novell Cloud Manager
• Piston Cloud Computing (Enterprise OpenStack)

PUBLIC Copyright @ 2018, Infosys Limited 16


Virtual Private Cloud : Vendors

• Amazon Virtual Private Cloud (Amazon VPC)


• Savvis Symphony Virtual Private Solutions
• Virtustream Virtual Private Cloud
• GoGrid cloud hosting platform

PUBLIC Copyright @ 2018, Infosys Limited 17


Private Cloud Building Blocks

PUBLIC Copyright @ 2018, Infosys Limited


Private Cloud : Building Blocks

• Private cloud can be divided into three basic horizontals

Cloud Management Layer

Virtualization layer

Physical layer (server, storage, network ..)

PUBLIC Copyright @ 2018, Infosys Limited 19


Private Cloud : Physical Layer

• Physical layer is the foundation layer of the architecture

• Fundamental blocks include:


– Servers
– Storage
– Network
– Data Center facility that includes power, AC etc.

PUBLIC Copyright @ 2018, Infosys Limited 20


Private Cloud : Virtualization layer

• Provides abstraction of physical infrastructure into units of compute, memory and storage
• Ensures that applications or services are not directly tied to underlying hardware

PUBLIC Copyright @ 2018, Infosys Limited 21


Private Cloud : Virtualization layer

• Hypervisor is a piece of computer software that creates, runs and manages virtual
machines
• Available hypervisors
– Opensource
• Xen
• KVM
• vSphere
– Commercial
• Hyper-V (Microsoft)
• vSphere ESX and ESXi (VMWare)
• XenServer (Citrix)

PUBLIC Copyright @ 2018, Infosys Limited 22


Private Cloud : Virtualization – How It Works?

• Two main building blocks of virtualization

– Virtual Machine: is a separate and independent software instances that has a full copy
of the OS and application software, within a physical server

– Host Server: is the hardware where VM runs

PUBLIC Copyright @ 2018, Infosys Limited 23


Private Cloud : Virtualization – How It Works?

• Virtual Machine is created from the consolidated resources CPU, RAM, Hard Disk and
Network through hypervisor
• VM runs with its own operating system and applications just like a real computer

PUBLIC Copyright @ 2018, Infosys Limited 24


Private Cloud : Cloud Management Layer

• Cloud Management Layer includes components required for


– Deploying and managing large networks of virtual machines, as a highly available,
highly scalable Cloud Infrastructure
– Providing elasticity
– Configuration management
– Monitoring etc.

PUBLIC Copyright @ 2018, Infosys Limited 25


Private Cloud : Cloud Management Layer

• Cloud Management Layer can be divided further


• Vendor specific variations
• Basically, can be divided into three layers
– Service Access Layer
– Orchestration Layer
– Deployment Layer

PUBLIC Copyright @ 2018, Infosys Limited 26


Private Cloud : Cloud Management –
Service Access Layer

• Service Access Layer exposes an interface for end users to request, consume and
administrate the cloud services available in enterprise
• Also exposes interfaces for administrators to manage these cloud services

PUBLIC Copyright @ 2018, Infosys Limited 27


Private Cloud : Cloud Management –
Orchestration Layer
• Provides interfaces to carry out the instruction received from the users/administrators
• Provision/de-provision the cloud services
• Provides elastic scaling to handle varied load
• Monitors the health of services provisioned

PUBLIC Copyright @ 2018, Infosys Limited 28


Private Cloud : Cloud Management –
Deployment Layer
• Receives the request from the orchestration layer and provision the actual cloud services
on the virtualized infrastructure
• Manages software update management of underlying hardware, the hypervisor, the OS
and the application components

PUBLIC Copyright @ 2018, Infosys Limited 29


Private Cloud : Cloud Management Layer

• Available Cloud Management Server


– Opensource
• CloudStack
• OpenStack
• Eucalyptus
• OpenNebula
– Commercial
• vCloud (VMWare)
• Citrix CloudPlatform
• Microsoft Private Cloud
• IBM Smart Cloud
PUBLIC Copyright @ 2018, Infosys Limited 30
How to build a Private Cloud?

PUBLIC Copyright @ 2018, Infosys Limited


How to build a Private Cloud?

• Steps to set up a private cloud:


– Choose the right option amongst public, private or hybrid cloud and brainstorm the need
of bringing private cloud
– Choose the best possible private cloud vendor in terms of cost, resource availability etc.
– Check if the vendor provides suitable hypervisors for your virtual machines
– Create a prototype and test it before migrating the entire stack

PUBLIC Copyright @ 2018, Infosys Limited 32


Challenges with Private Cloud

PUBLIC Copyright @ 2018, Infosys Limited


Challenges with private cloud

• Greater initial cost


• Unpredicted market trends
• Skillset
• Your security is entirely your responsibility

PUBLIC Copyright @ 2018, Infosys Limited 34


Solution

• Organization can use their Private Cloud Infrastructure for those applications which use
mostly propriety data that needs to be kept behind a firewall.

• And for other applications/services can use public clouds

• The trend in current deployments is one that capitalizes on the better side of public and
private clouds to form a mixed cloud or hybrid model

PUBLIC Copyright @ 2018, Infosys Limited 35


Private Cloud Vendors

PUBLIC Copyright @ 2018, Infosys Limited


Eucalyptus

License Open source


Codebase Java, C
Supported Hypervisors KVM, Xen, vSphere
Hybrid Cloud compatibility Strong Amazon Web Services
integration
Offers Computation, storage and network

http://www.eucalyptus.com/
PUBLIC Copyright @ 2018, Infosys Limited 37
Eucalyptus : Components

• Cloud Controller
• Manages the virtualization resources (Storage, compute and network) and APIs
• Provides web interfaces
• Walrus (S3 storage)
• Provides persistence storage to VMs
• Cluster control
• Controls VMs execution and their networking and communicates with storage
• Storage controller
• Provides block level storage to VMs
• Node controller
• Controls VMs via hypervisors
PUBLIC Copyright @ 2018, Infosys Limited 38
Cloud Stack

License Open source


Codebase Java
Supported Hypervisors KVM, Xen, vSphere, Citrix XenServe
Hybrid Cloud compatibility Limited Amazon Web Services
integration
Offers Computation, storage and network

http://cloudstack.apache.org/

PUBLIC Copyright @ 2018, Infosys Limited 39


Cloud Stack : Components

• Management Server
– Provides interface to setup infrastructure
– Interface for provisioning/de-provisioning of VMs
– Interface for administrative tasks
• Hypervisor nodes
– Manages host server to run VMs
• Storage nodes
– Provides Primary Storage for infrastructure to store Images
– Provides Storage for VMs

PUBLIC Copyright @ 2018, Infosys Limited 40


Microsoft

License Commercial
Supported Hypervisors Hyper-V
Hybrid Cloud compatibility Provides Hybrid Cloud Solutions
Offers Computation, storage and network

www.microsoft.com/privatecloud

PUBLIC Copyright @ 2018, Infosys Limited 41


Microsoft :Components

• Microsoft Windows Server 2012


– the operating system that runs your private cloud.
• Hyper-V
– the server virtualization technology
• System Center Orchestrator
– a workflow engine that allows you to automate the creation, deployment and monitoring
of resources
• System Center App Controller
– a Silverlight web-based interface that allows you to manage, build, configure and deploy
services

PUBLIC Copyright @ 2018, Infosys Limited 42


Microsoft :Components

• System Center Virtual Machine Manager


– provides you with virtual machine management and service deployment.
• System Center Operations Manager
– provides you with deep application diagnostics and infrastructure monitoring
• System Center Service Manager
– Provides an integrated platform for automating and adapting your organization’s It
service Best practices
• System Center Data Protection Manager
– Enables disk-based and tape-based data protection and recovery for servers

PUBLIC Copyright @ 2018, Infosys Limited 43


Comparison

Eucalyptus CloudStack Microsoft


License Open source Open source Commercial
Code Java , C Java Native C#
Hybrid Compatibility Yes Yes (but limited) Yes (but limited)
Offers network, computation Yes Yes Yes
and storage services

PUBLIC Copyright @ 2018, Infosys Limited 44


Benefits of Private Cloud

PUBLIC Copyright @ 2018, Infosys Limited


Benefits of the Private Cloud

Private clouds help companies get the benefits of the more elastic and flexible cloud
computing model while reducing some typical CIO concerns about the cloud, such as lack of
control over data, security concerns, and adherence to regulatory and compliance needs.
Since the private cloud is within the company firewall, internal IT owns and controls it.
A few major benefits are:
– Better Security
– Quick Scalability and Redundancy
– Much better freedom and proper remote access
– Optimal consumption and distribution of costs
– A sensible and reduced expense choice to utilize innovation

PUBLIC Copyright @ 2018, Infosys Limited 46


Learning Outcomes
After going through this unit, you are able to :
• Identify the scenarios when to migrate to a private cloud
• Understand the building blocks of private cloud
• Compare the different private cloud vendors based on their service offering

PUBLIC Copyright @ 2018, Infosys Limited 47


Thank You

PUBLIC Copyright @ 2018, Infosys Limited 48