Sie sind auf Seite 1von 24

Cloud Computing

Cloud Computing Evolution


Cloud Solutions
Research Areas on Cloud Computing
References

Cloud Computing & CloudStack

Md.Mahbub-E-Noor
(MSc Computer Science 4th semester)

South Asian University

March 6, 2014

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References

Contents
1 Cloud Computing
Definition
Layers
Architecture
2 Cloud Computing Evolution
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
3 Cloud Solutions
CloudStack
CloudStack architecture
CloudStack components
4 Research Areas on Cloud Computing
Research Areas
Cloud Simulation Tools
One Research
5 References
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution Definition
Cloud Solutions Layers
Research Areas on Cloud Computing Architecture
References

Definition

TheCloudconcept is finally wrapping peoples minds around


what is possible when you leverage web-scale infrastructure
(application and physical) in an on-demand way. Managed
Services, ASP, Grid Computing, Software as a Service,
Platform as a Service, Anything as a Service all terms that
couldnt get it done. Call it a Cloud and everyone goes bonkers.
- Damon Edwards[7]

Cloud computing is the user-friendly version of grid computing.


- Trevor Doerksen[7]

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution Definition
Cloud Solutions Layers
Research Areas on Cloud Computing Architecture
References

Definition
Clouds are vast resource pools with on-demand resource allocation. The
degree of on-demandness can vary from phone calls to web forms to actual
APIs that directly requisition servers. I tend to consider slow forms of
requisitioning to be more like traditional datacenters, and the quicker ones to
be more cloudy. A public facing API is a must for true clouds.
Clouds are virtualized. On-demand requisitioning implies the ability to
dynamically resize resource allocation or moving customers from one physical
server to another transparently. This is all difficult or impossible without
virtualization.
Clouds tend to be priced like utilities (hourly, rather than per-resource), and
I think well see this model catching on more and more as computing resources
become as cheap and ubiquitous as water, electricity, and gas (well, maybe not
gas). However, I think this is a trend, not a requirement. You can certainly
have clouds that are priced like pizza, per slice.
- Jan Pritzker [7]
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution Definition
Cloud Solutions Layers
Research Areas on Cloud Computing Architecture
References

Basic Layers of Cloud


Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a service (IaaS)

Figure: Basic Layers of Cloud.


Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution Definition
Cloud Solutions Layers
Research Areas on Cloud Computing Architecture
References

Basic Conceptual Architechture of Cloud

Md Mahbub E Noor Cloud Computing and CloudStack


Evolution Overview
Cloud Computing
Cloud Computing
Cloud Computing Evolution
Grid Computing
Cloud Solutions
Utility Computing
Research Areas on Cloud Computing
Cloud Computing vs ASP
References
Challenges

Cloud Computing Evolution

Figure: Cloud Computing Evolution.

Md Mahbub E Noor Cloud Computing and CloudStack


Evolution Overview
Cloud Computing
Cloud Computing
Cloud Computing Evolution
Grid Computing
Cloud Solutions
Utility Computing
Research Areas on Cloud Computing
Cloud Computing vs ASP
References
Challenges

Cloud Computing

Md Mahbub E Noor Cloud Computing and CloudStack


Evolution Overview
Cloud Computing
Cloud Computing
Cloud Computing Evolution
Grid Computing
Cloud Solutions
Utility Computing
Research Areas on Cloud Computing
Cloud Computing vs ASP
References
Challenges

Grid Computing [3]


Share CPU between organization

Figure: Grid Computing Basic Concept


Md Mahbub E Noor Cloud Computing and CloudStack
Evolution Overview
Cloud Computing
Cloud Computing
Cloud Computing Evolution
Grid Computing
Cloud Solutions
Utility Computing
Research Areas on Cloud Computing
Cloud Computing vs ASP
References
Challenges

Utility Computing [5]

Utility computing merely means Pay and Use, with regards to


computing power.

Utility Computing = Grid Computing + Pay-per-use

Md Mahbub E Noor Cloud Computing and CloudStack


Evolution Overview
Cloud Computing
Cloud Computing
Cloud Computing Evolution
Grid Computing
Cloud Solutions
Utility Computing
Research Areas on Cloud Computing
Cloud Computing vs ASP
References
Challenges

Cloud Computing vs ASP [1]

ASP
Cloud Computing is a hot buzzword. There have been other terms
for pretty much the same thing in the past. ASP is certainly one of
those, as is SaaS

Cloud Computing
Two main concepts of cloud computing are that :
it removes the need to maintain physical hardware from the
user, and
the contractual and billing arrangements are almost
completely usage-driven (no fixed costs) and short-term (can
sign-up,ramp-up, cancel at any time)
Md Mahbub E Noor Cloud Computing and CloudStack
Evolution Overview
Cloud Computing
Cloud Computing
Cloud Computing Evolution
Grid Computing
Cloud Solutions
Utility Computing
Research Areas on Cloud Computing
Cloud Computing vs ASP
References
Challenges

Some Disadvantages or Challenges of Cloud Computing

Slow than local software.


Concern about reliable and security.
Must have stable internet.

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution
CloudStack
Cloud Solutions
CloudStack architecture
Research Areas on Cloud Computing
CloudStack components
References

Some Open source cloud solutions[9]

CloudStack ,
OpenStack ,
OpenNebula ,
Eucalyptus ,
Nimbus [4] etc.

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution
CloudStack
Cloud Solutions
CloudStack architecture
Research Areas on Cloud Computing
CloudStack components
References

CloudStack

CloudStack [2] is now owned by Citrix Systems, that allows


building any type of cloud including public,private and hybrid.

Components
It has four main parts :
Compute Nodes (CN),
Pods,
Availability Zones (AZ)
Management Server (MS)

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution
CloudStack
Cloud Solutions
CloudStack architecture
Research Areas on Cloud Computing
CloudStack components
References

Figure: Conceptual View of a CloudStack [2] architecture.

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution
CloudStack
Cloud Solutions
CloudStack architecture
Research Areas on Cloud Computing
CloudStack components
References

CloudStack components
CN
The CNs are hypervisor enabled hosts where the VMs will be
executed.The supported hypervisors are
XenServer,
Oracle VM,
KVM,
VMware vSphere.

Pod
A Pod is a collection of CNs.Virtual machine files are stored in a
Primary Storage(PS) which is defined in a Pod and PS is shared
among the CNs.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
CloudStack
Cloud Solutions
CloudStack architecture
Research Areas on Cloud Computing
CloudStack components
References

CloudStack components

AZ
An AZ is a collection of Pods with Secondary Storage, that are
visible to end users who must select one of them to start a VM.

MS
provides web user interface and APIs,
manages the assignment of VM instances to particular hosts,
manages public and private IP addresses to particular
accounts, and
manges the allocation of storage.

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution Research Areas
Cloud Solutions Cloud Simulation Tools
Research Areas on Cloud Computing One Research
References

Research Areas on Cloud Computing [6]


Research can be done by simulation basis or real basis or both in the following
topics :
Analysis among cloud solutions
Virtual Machine Placement
Live Migration
VM Schedule
Optimization
Management.
Delay Issues.
cost.
Reliability & Security.
Standard.
Green IT .
Application implementation
Models of IaaS,PaaS,SaaS and check thair validation through simulation
etc.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution Research Areas
Cloud Solutions Cloud Simulation Tools
Research Areas on Cloud Computing One Research
References

Cloud Simulation Tools

CloudSim
CloudAnalyst
GreenCloud
iCanCloud
MDCSim
NetworkCloudSim
VirtualCloud

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution Research Areas
Cloud Solutions Cloud Simulation Tools
Research Areas on Cloud Computing One Research
References

Performance of the CloudStack KVM Pod primary storage


under NFS version 3 [8]

Methodology
used tools
dd Unix tool.
IOzone.

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution Research Areas
Cloud Solutions Cloud Simulation Tools
Research Areas on Cloud Computing One Research
References

Performance of the CloudStack KVM Pod primary storage


under NFS version 3 [8]

Methodology
Two machines(pc) used
NFS server.
CN.
Configuration of the both machines :
Ubuntu 10.04 LTS x86.
Core 2 DUO 6600 @ 2.40 GHz.
4 GB of RAM, 500 GB hard disk.
an Ethernet Gigabit Network with 1500 MTU.

Md Mahbub E Noor Cloud Computing and CloudStack


Cloud Computing
Cloud Computing Evolution Research Areas
Cloud Solutions Cloud Simulation Tools
Research Areas on Cloud Computing One Research
References

Performance of the CloudStack KVM Pod primary storage


under NFS version 3 [8]
Result :

Figure: Performance of the primary storage [8].


Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References

References
[1] Cloud vs ASP, lhttp://superuser.com/questions/74488/
whats-thedifference-between-an-application-service-provider-and-cloud-computin.
[2] CloudStack, http://cloudstack.apache.org/.
[3] Evolution of Cloud Computing, http://www.fastcloud.org/Evolution.php.
[4] Nimbus, http://www.nimbusproject.org/.
[5] Utility Computing, http://en.wikipedia.org/wiki/Utility computing.
[6] M. A Vouk, Cloud computingissues, research and implementations, CIT.
Journal of Computing and Information Technology, vol. 16, no. 4, pp. 235246,
2008.
[7] J. Geelan, Twenty-one experts define cloud computing, Cloud Computing
Journal, vol. 2, pp. 15, 2009.
[8] F. Gomez-Folgar, A. Garcia-Loureiro, T. F. Pena, and R. Valin, Performance of
the cloudstack kvm pod primary storage under nfs version 3, in 10th
International Symposium on Parallel and Distributed Processing with Applications
(ISPA). IEEE, 2012, pp. 845846.
[9] S. Ristov and M. Gusev, Security evaluation of open source clouds, in
EUROCON. IEEE, 2013, pp. 7380.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References

The End

Md Mahbub E Noor Cloud Computing and CloudStack

Das könnte Ihnen auch gefallen