Advanced Scaling with PaaS

Post on 13-Jan-2015

735 views 2 download

description

View webinar recording here: http://www.activestate.com/webinars/advancedscalability Didn't get enough of our original scaling webinar? Were you hoping for more advanced information about the various aspects of scaling? We agree! Now that you understand basic scaling, we thought we'd take it up a notch and demonstrate some advanced scaling techniques with PaaS. Learn about the sophisticated ways in which you can scale and extract more power from your cloud! In this webinar, John Wetherill and Ho Ming Li will uncover the real story behind auto-scaling and Stackato and demonstrate the different ways that users can manually and automatically scale. They will also cover: - Use of Loggly to scale - New Relic monitoring - Load balancing - Developer tools and techniques for predicting and measuring scaling effectiveness - Architecture styles and coding practices that maximize cloud scaling efforts - Scaling and auto-scaling on OpenStack John and Ho Ming will discuss and demonstrate the various ways that scaling can work for you and your enterprise. Join us and learn how scalability is the key to making your infrastructure work for you and achieving the promise of the cloud.

Transcript of Advanced Scaling with PaaS

Advanced Scaling in the Advanced Scaling in the Cloud with PaaSCloud with PaaS

John WetherillHo Ming LiJuly 31, 2013

Today’s Speakers

• John Wetherill Developer Evangelist

Ho Ming Li Cloud Engineer

Topics

Recap

Automated app scaling

New Relic Integration

Performance Instrumentation

Stress tools

Recent Events

scale from day onescale early and often

always profile before optimize

Practices

Scaling with Stackato

Last time: Scaling with PaaSresource limits/management

load balancing

instant app scaling

auto-scaling

clustering and role distribution

performance monitoring

log aggregation

lxc containers

Today: Advanced Scaling with PaaSautomated app scaling

New Relic integration

performance instrumentation

stress tools

Instant App Scaling

one-click spawn multiple instances

rapid launch by copying existing instance

adjust resource allocation too

scriptable, can be automated

can trigger “autoscaling” events

Automating Scaling

Cloud Controller sits behind REST api

External apps call api in response to events or thresholds

Client can be anything that talks HTTP

Automated Scaling and New Relic

Demo: ab and JMeter

Log Aggregation

collect all logs from all app instances

forward to aggregation service

no SPOF

logs available via web ui, command line, and REST API

log streams can be filtered and formatted

can generate json logs

Demo: Logging to Loggly

Thank you!Thank you!

Any questions?Any questions?

John WetherillJohn Wetherill

Ho Ming LiHo Ming Li

ActiveStateActiveState