Scaling AWS With Scalr

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

    Scaling AWS With Scalr - Presentation Transcript

    1. Tales of a Bootstrapped Startup Onista, Inc
    2. What is Onista?
      • Real-time price negotiation
      • Qualified sales leads and zero upfront cost
      • Leverage power of social network
      • Amalgam of eBay, LendingTree, Priceline, Alibaba and LinkedIn
    3.  
    4. The Beginning
      • Custom PHP development
      • Huge Product Requirements Document (PRD)
      • Wire frames
      • Outsourced development
    5. Classic Pitfalls
      • Wire frames used as templates
      • No Architecture
      • No Logging
      • No Monitoring support
      • No Alerting support
      • No Reporting support
      • No Database Abstraction Layer
      • SQL embedded in the code
    6. There's Gotta be a Better Way!
      • Discover MVC
        • Smarty templating engine
        • Refactor application logic
        • Refactor business logic
      • Retrofit with Logging, Reporting and Alerting
      • Optimize the database
      • Improve security
    7. The Birth Database Webserver Appserver Data
    8. Problem
      • Not Scalable
      • Will roll over and die
      • Can't cope with spikes
    9. Enter the Cloud
    10. Discover AWS
      • S3
      • EC2
      • SimplePay
    11. AWS Promise
      • Infinitely Scalable Instances
      • Infinitely Large Storage
      • Stop thinking about capacity
      Is it really?
    12. AWS Reality
      • Infinitely Scalable Instances
        • start unlimited instances
      • Infinitely Large Storage
        • code architecture needs to change
      • Stop worrying about capacity
        • start worrying about manual labor
      • Throw your default assumptions away
        • No persistent file system
    13. What is Scaling?
      • The ability of a web system to respond to unexpected load without a denial of service
      • Two Kinds
        • Manual Scaling
        • Auto Scaling
    14. Scalr
      • Auto-Scaling
      • Self-Curing
      • Configuring
      • Monitoring
      • Open Source !
      • Free as in beer!
    15. Scalr http://scalr.googlecode.com/files/network_diagram_smaller.gif
    16. How does it work? http://scalr.googlecode.com/files/processes.png
    17. Trails with Scalr
      • Documentation
        • Great User Guide
        • No Admin/Install guide :(
      • Trial and Error
      • Needs experience with DNS server setup
      • Setup MySQL Master/Slave
      • Test different scenarios
    18. Moment of Truth
      • Self host Scalr
        • One instance for itself
        • DNS Server
      • Use Scalr.net
      • Use CloudInCode
    19. Recommended Setup CloudInCode
    20. Onista Setup CloudInCode Onista
    21. Summary
      • Scaling is hard
        • Scalr makes it easy
      • Don't manage Scalr yourself
        • Use CloudInCode
      • Software architecture is the important
    22. Q &A

    + RamViswanadhaRamViswanadha, 3 weeks ago

    custom

    70 views, 0 favs, 0 embeds more stats

    How Onista Inc. used Amazon EC2 and Scalr to effect more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 70
      • 70 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    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