Scaling PHP in the Cloud

HasGeek’s seventh event, focusing on the challenges of scaling from single to multi-server deployments for PHP-based websites.

Logo

PHP is today the world’s most popular open source web development language. It is used by millions of websites, most often via applications like WordPress and Drupal. Deploying a PHP website is straightforward and supported by nearly every web hosting provider.

There are limits to how much load a single web server can take though. For your website to scale, you will sooner or later need to a transition to a multi-server deployment, and this can be hard. It requires thinking about web development in entirely new ways.

The exciting new world of cloud computing promises to make all this much better. “Cloud computing” is an umbrella term for a range of tools and techniques that make scalability possible. Scaling PHP in the Cloud is a one day conference on what it takes to make the leap from single server to multi-server deployments, and of making sense of the new world beyond.

Hashtag: #phpcloud

Sessions are for 45 minutes each (30 talking + 15 Q&A). If you'd like to do a smaller session, please indicate so in the description.

To attend this event, buy your ticket from http://phpcloud.doattend.com/

Hosted by

Scaling PHP in the Cloud was an event by HasGeek in 2011. more

t3rmin4t0r

@t3rmin4t0r

Failure is an Option

Submitted Jun 29, 2011

To talk about failure in the cloud, how likely it is and how different the remedial measures are compared to a data-centre setup.

Outline

The fundamental assumption of the cloud is that someone else runs your machines, buys your disks and routes your network. Unfortunately that means that there is really no way you can tell when a machine will fail, when a storage setup will error out and when your network connectivity will choke.

Even in such an error prone and unreliable setup, it is still possible to get a reliable system with great uptime by making your applications more agile. Most importantly, recovery from failure takes a different approach from a fixed node setup by an always roll-forward dynamic system.

Requirements

Targeted at Developer/Ops

Slides

http://notmysock.org/code/php-cloud-fail.pdf

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

Scaling PHP in the Cloud was an event by HasGeek in 2011. more