Cloud computing and CloudStack

1,952 views

Published on

Its about building a cloud by using open source cloud tool named CloudStack.

Published in: Education, Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,952
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
6
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Cloud computing and CloudStack

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 24. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References The End Md Mahbub E Noor Cloud Computing and CloudStack

×