• Like
Building an IaaS cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Building an IaaS cloud

  • 678 views
Published

Alex Bligh looks at different types of cloud, and how to build an IaaS public cloud. …

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
678
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
37
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Building an IaaS Public CloudAlex BlighCOO & CTO, Flexiant Ltdwww.flexiant.com© 2012 Flexiant Ltd1
  • 2. The Philosophy of Cloudwww.flexiant.com© 2012 Flexiant Ltd2
  • 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. 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. 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. How to build an IaaS cloudwww.flexiant.com© 2012 Flexiant Ltd6
  • 7. IaaS cloud-building myth #1 Iaas ≡ Virtualisationwww.flexiant.com© 2012 Flexiant Ltd7
  • 8. IaaS cloud-building myth #1 X Iaas ≡ Virtualisationwww.flexiant.com© 2012 Flexiant Ltd7
  • 9. Typical IaaS stack User Interface Business Logic Resource Orchestration Compute Network Storagewww.flexiant.com© 2012 Flexiant Ltd8
  • 10. IaaS cloud-building myth #2 If I get the technology right, I’ve donewww.flexiant.com© 2012 Flexiant Ltd9
  • 11. IaaS cloud-building myth #2 X If I get the technology right, I’ve donewww.flexiant.com© 2012 Flexiant Ltd9
  • 12. Billing & Product Managementwww.flexiant.com© 2012 Flexiant Ltd10
  • 13. But they turn this ...www.flexiant.com© 2012 Flexiant Ltd11
  • 14. ... into thiswww.flexiant.com© 2012 Flexiant Ltd12
  • 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. Abusewww.flexiant.com© 2012 Flexiant Ltd14
  • 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. The Endwww.flexiant.com© 2012 Flexiant Ltd16