On a cloudy day you can scale forever

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    On a cloudy day you can scale forever - Presentation Transcript

    1. On a Cloudy Day You Can Scale Forever Rob Tweed M/Gateway Developments Ltd
    2. The Cloud
      • What is it?
      • What use is it?
      • Why should I be interested in it?
      • Is there a role for Cach é and Mumps in it?
    3. Cloud Computing
      • Provision of remotely hosted computing resources, accessible via the Internet
    4. Cloud Computing
      • Provision of remotely hosted computing resources, accessible via the Internet
      • Instead of running your own data center with all the associated costs and risks, let someone else do it for you
    5. Haven’t we done this for years?
      • Leased servers
      • Outsourced data centers
      • Mainframe timesharing services
    6. How does a Cloud Service differ?
      • No up-front capital commitment
      • Unlimited scalability
      • Pure pay-as-you-go service
      • Virtualised server provision
      • HTTP/HTTPS-based web service focus
      • On demand, self-service
    7. How does a Cloud Service differ?
      • No up-front capital commitment
      • Unlimited scalability
      • Pure pay-as-you-go service
      • Virtualised server provision
      • HTTP/HTTPS-based web service focus
      • On demand, self-service
      • Computing power as a service
    8. What kind of services?
      • Servers
      • File storage
      • Database storage
      • Message Queue services
      • Payment services
    9. Who are the main players?
      • Top Tier:
        • Amazon Web Services
        • Google App Engine & Google Apps
        • Microsoft Azure
        • Salesforce.com
    10. Who are the other key players?
      • IBM Blue Cloud
      • HP AiaaS
      • 3Tera
      • Box-Net
      • EMC Mozy
      • iCloud
      • Joyent
      • Nirvanix
    11. ..and a host of value added players
      • Providing services that make use of others’ cloud services
        • Data storage services
        • Backup and archiving services
        • Server provisioning services
        • Activity and availability monitoring services
        • etc…
    12. Sounds interesting, but so what?
      • It’s becoming huge
    13. Sounds interesting, but so what?
      • In January 2008, Amazon Web Services overtook the entire global Amazon.com retail network in terms of bandwith usage
      Source: Amazon AWS
    14. Amazon’s Services Content Delivery service CloudFront Flexible Payments Service Leverages Amazon’s billing system as a service FPS Simple Queue Service Message Queue service SQS Web-service based schemaless hierarchical database SimpleDB Simple Storage Service Unlimited file storage S3 Elastic Compute Cloud On-demand virtual server provision EC2
    15. Microsoft Azure
      • Microsoft’s answer to Amazon AWS and Google
      • Azure Platform
        • Live Services (cf Google Apps)
        • SQL Services (was SDS) (cf SimpleDB)
        • Azure Storage (cf S3)
        • .Net Services (cf Google App Server)
    16. Microsoft Azure
      • Much more of a complete service platform philosophy that you buy into
        • .Net
        • SQL Server
    17. It’s about scalability, stupid
      • Animoto
        • Creating your own videos with your pictures and music
        • Pretty popular
          • Made do with 50 EC2 servers
        • Then they launched a Facebook app….
    18. Animoto: all hell breaks loose
    19. It’s about scalability, stupid
      • In the space of 3 days, Animoto required 3,500 EC2 servers
      • Amazon happily obliged
      • What “standard” data center would be able to provide 3,500 servers over a period of 3 days?
    20. Why use Cloud Services?
      • Startups
        • Uncertain level of uptake of services
          • Could be low
          • Could be huge
          • Could fluctuate widely
        • Want to avoid big up-front capital costs
        • Want to be able to scale quickly and easily if required
        • Want to be able to quickly scale back again if necessary
    21. Why Use Cloud Services?
      • Reducing data center costs
        • Benefiting from others’ economies of scale
        • Someone else has to pay for:
          • Skilled staff
          • Networking services
          • Redundant and secure systems
          • Reliable fail-safe backup
          • Power
    22. Why Use Cloud Services?
      • Testing and Demonstrations
        • Bring up a bunch of servers
          • As many as needed by your audience on the day
        • Pay only while they’re being used
        • Allows someone to try out your software in a low-cost, quick and simple way
          • You know it’s set up the way it needs to be
    23. Why Use Cloud Services?
      • Anyone who needs
        • Massive potential scalability
        • Immediate and/or fluctuating demand for servers and/or storage
        • Globally-available services with high levels of bandwidth
    24. EC2
      • Linux or Windows virtual servers
      • Vanilla OS or pre-built customised servers
        • “ Public AMI” pre-built by someone else
        • “ Private AMI” built and customised by you
      • Start and stop via a web interface
      • 1,2,4,8 processor instances
        • Multiples of $0.10 per hour
      • 250Gb disk storage
      • No persistence!
    25. EC2 + Elastic Block Storage
      • Connect EBS to your EC2 instances
      • Provides data persistence
    26. EC2 Control
      • Elastifox
        • Excellent, free Firefox plug-in
        • Find AMIs
        • Start/Stop AMI instances
        • Monitor your active AMI instances
    27. S3
      • Upload and download files via secure web services
      • Unlimited storage
      • Private, public or controlled access to your files
      • Very low cost
        • unless your volumes are very high
      • Great, free Firefox plug-in
        • S3 Organizer
        • makes S3 easy to use
    28. SimpleDB
      • Schemaless, Hierarchical database
      • Accessed as a web service
      • Spreadsheet-like model
      • Massively scalable
      • “ Eventual Consistency” model
      • Numerous browser plug-ins and viewers
    29. I use Cach é. I don’t need the cloud
      • Cloud services as an augmentation of your system
        • Remote file storage with Cach é or Mumps providing local indexing
        • Payment or queue services
    30. I use Cach é. I don’t need the cloud
      • Running in the cloud
        • Cach é or GT.M can be run in EC2 servers
        • Licensing!
          • GT.M is no problem
          • No official position regarding Cach é licensing in cloud services
        • Allows you to deploy Mumps-based web applications
          • EWD + GT.M + EC2 Linux servers
          • Free Open Source platform, just pay as you go for EC2 server time
    31. I use Cach é. I don’t need the cloud
      • Mumps-based cloud services?
        • M/DB
          • Free, open source clone of SimpleDB
          • Available as a pre-built Public EC2 AMI
        • Loads of opportunities await
        • GT.M is a perfect platform for such services
    32. I use Cach é. I don’t need the cloud
      • A Cach é or Mumps-based Cloud Service?
        • Massive scalability
        • Very high performance
        • Rapid application development
        • Full support for HTTP/HTTP-based web services
          • SOAP/WSDL
          • REST
    33. Clouds on the Horizon
      • Under-estimate Cloud Computing at your peril
      • Growing importance
      • Current economic conditions only enhance its applicability
      • Huge opportunites for using Cloud Computing
      • Huge opportunities for Cach é and Mumps as Cloud technologies

    + george.jamesgeorge.james, 8 months ago

    custom

    342 views, 0 favs, 3 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 342
      • 310 on SlideShare
      • 32 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 29 views on http://www.outoftheslipstream.com
    • 2 views on http://www.outoftheslipstream.org
    • 1 views on http://outoftheslipstream.com

    more

    All embeds
    • 29 views on http://www.outoftheslipstream.com
    • 2 views on http://www.outoftheslipstream.org
    • 1 views on http://outoftheslipstream.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories