Cloud iaa s-labs- ubuntu canonical- fossa2010

  • Published on

  • View

  • Download




  • 1. Ubuntu CloudCan IaaS be used in your LabsNick Barcet Cloud Solutions Lead
  • 2. Cloud?
  • 3. Cloud computing stack Application, GoogleDocs, Office, etc... Platform GoogleApps, Java, Azure, etc... Infrastructure Amazon, GoGrid, 3Tera, Eucalyptus, etc... Storage Network Virtualization Xen KVM VMWare HyperV etc.. Hardware HP IBM Dell Lenovo etc..3
  • 4. Our current cloud offering Application Platform Infrastructure Ubuntu Enterprise Cloud Infrastructure Storage Network Virtualization KVM Hardware HP IBM Dell Lenovo etc..4
  • 5. Ubuntus Strategy in the Cloud
  • 6. Strategy • IaaS – Focus on infrastructure layer • Bring the Ubuntu experience – Make it as easy as possible for Enterprises to try out cloud computing • Standards – Support current dominant de-facto cloud standards • Open and Lock-In Free – Ensure the cloud is based on open-source and lock-in free6
  • 7. Product Overview Management Tools Guest OS Guest OS Infrastructure Host OS Infrastructure Host OS Public Cloud Private Clouds7
  • 8. Product Overview Landscape Ubuntu AMI Ubuntu AMI Ubuntu Enterprise Cloud Public Cloud Private Clouds8
  • 9. UEC in Labs?
  • 10. Academic Labs • Characteristics • Consequences – Research and academic institutions have – Separate IT infrastructure for every lab multiple labs – Since each environment is not utilized at all – Each lab needs to have its own environment times, a great deal of equipment stands since each lab can have very different idle when not utilized configuration • How we help • Pain Points – Each lab can spin its own environment when – Waste of infrastructure resources needed and spin down when testing is – Financial drain on the organization done, while maintaining the environment it needs – Equipment utilization is maximized – Money is saved10
  • 11. Cloud academic sizing • L = average number of instances/lab (single cores) • X = Number of labs Current cost • L = 2000 • X = 20 → (L x X) = 40000 cores Projected cost with UEC • M = 55% (average concurrent usage) • V = 20% (virtualization overhead) → (1.2 x L x N x M) + L) / X / Y = 888 cores, 30% potential savings11
  • 12. Whats your opinion?12
  • 13. Thank you! ← blog aggregator ← tuto & docTwitter @ubuntucloud @nijaba ← me
  • 14. Rich InterfaceExample commands delivered by the euca2ools package:euca-add-group euca-delete-snapshot euca-disassociate-addresseuca-add-keypair euca-delete-volume euca-download-bundleeuca-allocate-address euca-deregister euca-get-console-outputeuca-associate-address euca-describe-addresses euca-modify-image-attributeeuca-attach-volume euca-describe-availability-zones euca-reboot-instanceseuca-authorize euca-describe-groups euca-registereuca-bundle-image euca-describe-image-attribute euca-release-addresseuca-bundle-vol euca-describe-images euca-reset-image-attributeeuca-confirm-product-instance euca-describe-instances euca-revokeeuca-create-snapshot euca-describe-keypairs euca-run-instanceseuca-create-volume euca-describe-regions euca-terminate-instanceseuca-delete-bundle euca-describe-snapshots euca-unbundleeuca-delete-group euca-describe-volumes euca-upload-bundleeuca-delete-keypair euca-detach-volume euca-version
  • 15. Cloud Computing vs Virtualization• Self-service provisioning• Virtual overlay network• Security groups• Elastic IPs• Scalable, hierarchical storage semantics• Multi-cloud interface compatibility• Transactional nature of the APIs• Flexible image management• User and group management• Accounting, quota, and auditing capabilities• Instance self awareness of the infrastructure environment
  • 16. Ubuntu lifecycle