The Cloud makes it possible to achieve unprecedented scale, whether required by the Slashdot effect or because your new business idea scratched a popular itch.
How to architect your application to achieve scalability?
We'll have presentations covering different options.
• Scaling at the database level. Scaling an application requires one to identify and scale bottlenecks in all tiers of the stack. Applications often face scalability problems in the data tier. Database Virtualization is an elegant way to address issues of scalability with traditional relational databases. It enables users to easily scale-out their data tier in a manner that is extremely cost-effective and delivers excellent performance and usability benefits. Amrith Kumar is one of the founders of ParElastic that makes the ParElastic Database Virtualization Engine. Earlier he held senior management positions at Dataupia, Sepaton and Netezza. He is a graduate of the Indian Institute of Management (IIM) in Ahmedabad, and has an undergraduate degree in Mathematics.
• Scaling the infrastructure, If we want to scale, we must translate business requirements into design and real resources. Let's take a look at the needs of an Infrastructure as a Service growth company to appreciate some of the challenges and tradeoffs. Tim Chadwick is Dyn's Data Operations Principal. His focus is combining design and operations into working data solutions. Before playing with Internet infrastructure, he worked in medical and manufacturing industries. Chris Baker is a Systems Guru at Dyn.
• Scaling using VM containers. Linux containers are a lighter-weight alternative to full VMs for encapsulating multiple single applications or full systems inside a single running Linux kernel, but they present increased security risks vs. full virtualization. This talk will describe how Acquia Cloud combines Linux containers and the Linux capabilities system to improve the overall security of a container-based Platform-as-a-Service offering. Barry Jaspan is a serial entrepreneur and software engineer that has been creating and selling open-source software products literally since he was 12 years old (many moons ago!). Currently Senior Architect at Acquia, he leads Acquia Cloud, the Drupal-optimized PHP cloud hosting platform which runs tens of thousands of Drupal web sites on thousands of cloud-based servers for some of the best known brands in the world. He is an angel investor and advisor to Boston-area startups and, when he pulls himself away from the keyboard, an avid whitewater kayaker and rock climber.