Cloud Seminar Presentation | Researching Private Clouds

1,162 views
1,117 views

Published on

A Presentation about the results of my Bachelor's thesis work and the future direction we will take.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,162
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cloud Seminar Presentation | Researching Private Clouds

  1. 1. ResearchingPrivateClouds<br />ILKKA TURUNEN<br />LeadDeveloper / ScrumMaster / B.Sc. Student<br />JAMK University of Applied Sciences<br />
  2. 2. Startingpoint<br />Nest P3<br />VMWarevirtualmachine<br />Run on BladeServers<br />Gettingoneinstance of Nesttakeseffort. Physical hardware is limited and expensive<br />
  3. 3. What is Cloud Computing?<br />Termoriginallyfrom 1970’s<br />A way of abstraction<br />”Old wine in new bottles”<br />"The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do.” – Larry Ellison<br />
  4. 4. Definitionsvary<br />Common denominators<br />Scalable<br />Elastic<br />Affordable<br />High availability (99.9% uptime)<br />No Standards<br />Amazon Elastic Compute Cloud (EC2) & Simple Safe Storage (S3) regarded as “De facto”-standardization<br />
  5. 5. SPI-model1<br />1: Rhoton J., Cloud Computing Explained<br />
  6. 6. Approach to problem<br />DSRM (Design Science Research Method)<br />Iterativeapproach<br />Identification of problem<br />Definition of done<br />Design & Developement<br />Demonstration of application<br />Evaluation<br />
  7. 7. How an EC2 CloudWorks<br />API<br />DB<br />RAM<br />RAM<br />RAM<br />RAM<br />CPU<br />CPU<br />CPU<br />CPU<br />HDD<br />HDD<br />HDD<br />HDD<br />NETWORK<br />NETWORK<br />NETWORK<br />NETWORK<br />
  8. 8. How an EC2 CloudWorks<br />RAM<br />CPU<br />HDD<br />NETWORK<br />Mapsresources<br />API<br />DB<br />CloudVirtual Machine<br />(Instance)<br />RAM<br />RAM<br />RAM<br />RAM<br />CPU<br />CPU<br />CPU<br />CPU<br />HDD<br />HDD<br />HDD<br />HDD<br />NETWORK<br />NETWORK<br />NETWORK<br />NETWORK<br />
  9. 9. OpenStack<br />Great community<br />NASA<br />RackSpace<br />Canonical<br />Rapid release cycle<br />EC2 & S3 Compliant<br />Business driven (vs. technology)<br />
  10. 10. Otheralternativesconsidered<br />Mostpopular OS IaaSengine<br />Goal: Replicate EC2 / S3 API<br />Problem: Slowdevelopement<br />OS approach to privateclouds<br />No additional software to workernodes<br />Problems: Leastpopular, lesssupport<br />
  11. 11. Internet<br />BRIDGE<br />SaaS<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />PaaS<br />EC2 API<br />Infrastructure<br />IaaS<br />
  12. 12. Advantages<br />Single point of administration<br />Quickspawning of virtualmachinesusingbaseimages<br />Regularworkstationscanbeused as backendhw<br />Faulttolerant<br />Out-of-Boxsupport for Ubuntu 11.04<br />
  13. 13. Problems<br />Instancesdonothavepersistentmemory<br />Solution: S3 Storage alongsideEC2 compliantclouds<br />ConvertingexistingVMsreallyhard<br />Easier to makecloudVMsfromscratch<br />OpenStackonlycovers the Infrastructurelayer<br />Cloudapplicationsrequirelots of otherarchitecturetoo<br />
  14. 14. Future<br />Upscaling the demo setup<br />Convertingoneclassroom to a cloud server<br />Creating an example intranet of an examplecompany<br />Hybridclouds<br />Privateclouds + Public cloudofferingsusingexistingvendorsintegrated<br />
  15. 15. Internet<br />BRIDGE<br />HDD represents a persistentvolumereserved for an EC2 instance<br />SimpleSafe<br />Storage <br />(S3) Cloud<br />SaaS<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />UEC Instance<br />PaaS<br />EC2 & S3 API<br />Infrastructure<br />IaaS<br />
  16. 16. Questions & Discussion<br />http://www.linkedin.com/in/ilkkaturunen<br />@ilkkaturunen<br />ilkka.turunen@jamk.fi<br />

×