Cloud computing is a model that provides on-demand access to shared configurable computing resources like networks, servers, storage, and services over the internet. It has characteristics like self-service, broad network access, resource pooling, rapid elasticity and measured service. There are different types of cloud including private, public and hybrid clouds. A private cloud involves hosting cloud infrastructure on private servers within an organization's internal network. It provides more control and security but less flexibility than public clouds. Building a private cloud requires analyzing costs and benefits, developing processes and policies, selecting open source or third party software, and integrating infrastructure, platforms and applications while ensuring security.
2. Cloud Computing
1. On demand self-service
2. Broad network access
3. Resource pooling
4. Rapid elasticity
5. Measured service
http://www.dhimanchowdhury.c
om
@dchowdhu 2
IT Beast
“A model for enabling ubiquitous, convenient, on demand network access to a shared pool
of configurable computing resources..” (NIST, 2011)
Essential Characteristics
4. Private Cloud
0 IaaS (Infrastructure as a Service)
Components.
0 PaaS (Platform as a Service)
components.
0 SaaS (Software as a Service)
components.
http://www.dhimanchowdhu
ry.com
@dchowdhu 4
Your fully control in-house IT
solutions in racks:
6. Private IaaS
http://www.dhimanchowdhu
ry.com
@dchowdhu 6
0 Networking gears e.g. switches
0 Computing gears e.g. servers
0 Storage infrastructure e.g. AToE, FCoE & iSCSI
SAN solutions
0 Virtulization software e.g. hypervisors (KVM,
Xen, Vmware, microsoft hyper-V, open Orcale
etc)
0 Cloud Orchestration and Management software
e.g. CloudStack, Eucalyptus, Nebula etc.
Your fully control hardware support systems:
7. Building Private Cloud
http://www.dhimanchowdhu
ry.com
@dchowdhu 7
0 Cost/Benefit analysis of Public , hybrid or
private cloud solution.
0 Define process & policies for Private Cloud
development & management.
0 Make your choice: Open source vs third party
softwares
0 Learn about Cloud Orchestration software e.g.
Openstack, Ecalyptus, Nebula etc.
0 Learn about automation software for wider
deployment e.g. Chef, pupphet, Cobbler.
0 Select your platform app solutions
12. Reference
0 Forrester, 2009. Forrester's Revised Cloud Taxonomy. Available at
http://blogs.forrester.com/thomas_mendel/09-10-01-
forresters_revised_cloud_taxonomy
0 NIST, 2011. The NIST Definition of Cloud Computing. Available
online at http://csrc.nist.gov/publications/nistpubs/800-
145/SP800-145.pdf
0 PCI, 2013. PCI Data Security Standards (PCI DSS) ver 2.0. Cloud
Interest Group. Available online at
https://www.pcisecuritystandards.org/pdfs/PCI_DSS_v2_Cloud_G
uidelines.pdf .
0 CSA, 2011. Security Guidance for critical areas of focus in cloud
computing version 3.0. CSA Cloud Security Alliance.
7/27/2013 @dchowdhu 12