Beyond the EU: DORA and NIS 2 Directive's Global Impact
Cloud computing and CloudStack
1. 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
New Delhi, India
06/03/2014
Md Mahbub E Noor Cloud Computing and CloudStack
2. 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
3. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Definition
Layers
Architecture
Definition
” The’Cloud’concept 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
4. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Definition
Layers
Architecture
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
5. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Definition
Layers
Architecture
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
6. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Definition
Layers
Architecture
Basic Conceptual Architechture of Cloud
Md Mahbub E Noor Cloud Computing and CloudStack
7. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Cloud Computing Evolution
Figure: Cloud Computing Evolution.
Md Mahbub E Noor Cloud Computing and CloudStack
8. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Cloud Computing
Md Mahbub E Noor Cloud Computing and CloudStack
9. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Grid Computing [3]
Share CPU between organization
Figure: Grid Computing Basic Concept
Md Mahbub E Noor Cloud Computing and CloudStack
10. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
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
11. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
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
12. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
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
13. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
Some Open source cloud solutions[9]
CloudStack ,
OpenStack ,
OpenNebula ,
Eucalyptus ,
Nimbus [4] etc.
Md Mahbub E Noor Cloud Computing and CloudStack
14. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
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
15. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
Figure: Conceptual View of a CloudStack [2] architecture.
Md Mahbub E Noor Cloud Computing and CloudStack
16. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
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
17. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
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
18. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
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
19. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
Cloud Simulation Tools
CloudSim
CloudAnalyst
GreenCloud
iCanCloud
MDCSim
NetworkCloudSim
VirtualCloud
Md Mahbub E Noor Cloud Computing and CloudStack
20. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
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
21. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
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
22. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
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
23. 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 computing–issues, research and implementations,” CIT.
Journal of Computing and Information Technology, vol. 16, no. 4, pp. 235–246,
2008.
[7] J. Geelan, “Twenty-one experts define cloud computing,” Cloud Computing
Journal, vol. 2, pp. 1–5, 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. 845–846.
[9] S. Ristov and M. Gusev, “Security evaluation of open source clouds,” in
EUROCON. IEEE, 2013, pp. 73–80.
Md Mahbub E Noor Cloud Computing and CloudStack
24. Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
The End
Md Mahbub E Noor Cloud Computing and CloudStack