Building an IaaS cloud

1,399 views

Published on

Alex Bligh looks at different types of cloud, and how to build an IaaS public cloud.
Visit: www.flexiant.com for more information.

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

  • Be the first to like this

No Downloads
Views
Total views
1,399
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
45
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building an IaaS cloud

  1. 1. Building an IaaS Public CloudAlex BlighCOO & CTO, Flexiant Ltdwww.flexiant.com© 2012 Flexiant Ltd1
  2. 2. The Philosophy of Cloudwww.flexiant.com© 2012 Flexiant Ltd2
  3. 3. Cloud phenotypes! Driven by economics! Key points: ! Cost Effective: More cost-effective than a custom deployment ! Utility: Provided on a utility basis (PAYG?) ! Commodity: Provisioned at scale ! Universality: Homogenous service components ! Multitenancy: More than one user of the same resources ! aBstraction: Virtual resources abstracted from from physical resources ! Elasticity: Rapid provision/deprovision ! Reliability: Build for failurewww.flexiant.com© 2012 Flexiant Ltd3
  4. 4. Types of cloud Position in stack A software application provided over the internet SaaS A development PaaS framework provided over the internet Elastic IaaS compute & storage provided over the internet Flexibility Ease of end user usewww.flexiant.com© 2012 Flexiant Ltd4
  5. 5. Use cases: IaaS, PaaS, SaaS! SaaS ! Capture maximum amount of value stack ! Least flexible! PaaS ! Rapidly build new applications without worrying about how the back end works ! Application redesign costs $$$! IaaS ! Ease of transition for existing applications ! But still has problems (particularly with databases)www.flexiant.com© 2012 Flexiant Ltd5
  6. 6. How to build an IaaS cloudwww.flexiant.com© 2012 Flexiant Ltd6
  7. 7. IaaS cloud-building myth #1 Iaas ≡ Virtualisationwww.flexiant.com© 2012 Flexiant Ltd7
  8. 8. IaaS cloud-building myth #1 X Iaas ≡ Virtualisationwww.flexiant.com© 2012 Flexiant Ltd7
  9. 9. Typical IaaS stack User Interface Business Logic Resource Orchestration Compute Network Storagewww.flexiant.com© 2012 Flexiant Ltd8
  10. 10. IaaS cloud-building myth #2 If I get the technology right, I’ve donewww.flexiant.com© 2012 Flexiant Ltd9
  11. 11. IaaS cloud-building myth #2 X If I get the technology right, I’ve donewww.flexiant.com© 2012 Flexiant Ltd9
  12. 12. Billing & Product Managementwww.flexiant.com© 2012 Flexiant Ltd10
  13. 13. But they turn this ...www.flexiant.com© 2012 Flexiant Ltd11
  14. 14. ... into thiswww.flexiant.com© 2012 Flexiant Ltd12
  15. 15. Key considerations! Non-technical: ! Routes to market ! Channels ! Branding ! Products ! Metering ! Billing ! Collection! Technical: ! Hardware (compute, storage, network) ! Orchestration software stack ! Hypervisor ! Imageswww.flexiant.com© 2012 Flexiant Ltd13
  16. 16. Abusewww.flexiant.com© 2012 Flexiant Ltd14
  17. 17. Ways to build an IaaS cloud! Software ! Build it yourself from scratch, e.g.: ! Amazon ! Rackspace ! Use an open-source toolkit, plus lots of bespoke development work, e.g.: ! Openstack ! Buy an off-the-shelf product, e.g.: ! Flexiant ! Abiquo ! OnApp! Hardware ! COTS (Dell, SuperMicro etc.) ! Appliance (vBlock, UCS, Nutanix)www.flexiant.com© 2012 Flexiant Ltd15
  18. 18. The Endwww.flexiant.com© 2012 Flexiant Ltd16

×