The current economic climate has forced companies of all sizes to reevaluate their IT infrastructure and costs, but many are missing the boat by ignoring cloud computing. The presentation is a “how to guide” for first time users deploying cloud solutions and will dispel myths around the cloud, share how easy (and affordable) the cloud is to deploy, and demonstrate tools that make managing the system easy.
Jonathan Bryce
Working in the cloud can offer substantial financial and technological advantages compared with traditional solutions. The flexibility and instant infrastructure are ideal for any size business and enable an almost instant ROI compared with a solution that requires large overhead and significant upfront costs.
Agenda
In this session, you'll learn:
This session will address the decision points involved in developing and deploying Drupal for maximum efficiency. We'll discuss tools, techniques, and architectures make to make the best use of your time and money. Novel approaches to common efficiency challenges in development and deployment will be demonstrated.
Scott Mattoon
Eric Reid
Agenda
Efficiency challenges for Developers:
- Coding, Testing Analyzing, Tuning, Collaborating
Efficiency challenges for Deployers:
- Installing, Virtualizing, Securing, Scaling, Automating
Goals
So, you’ve built a spiffy Drupal site, and it is starting to get traffic. Things are looking good.
But now that basement bargain shared host you have been using wants you off their servers! You are now a victim of your own success.
What do you do next?
This session is about how to tune a Drupal site facing worsening performance due to increased traffic (and other factors that we will discuss).
Konstantin Käfer
Khalid Baheyeldin
Agenda
- Hosting (shared, VPS, dedicated, multi-server)
- The LAMP Stack
- Linux
- Apache and other web servers
- MySQL and PostgreSQL
- PHP
- Drupal
- Contributed modules
- Caching
- Tools for measuring and monitoring
- Case studies
- Questions and discussion
Goals
90% of the page loading time is spent on retrieving CSS, JavaScript and images. There are lots of techniques to reduce this, but using a CDN is the most effective. Currently it's expensive to integrate with a CDN (especially if you want to avoid vendor lock-in) and it's hard to serve file A from a CDN, file B from a static file server and file C from neither. In this session, you'll learn about the push-to-CDN model, which makes all of this trivial.
Wim Leers
Session Overview
This session will explain how a CDN (Content Delivery Network) improves page loading times and how you should analyze the page loading performance while evaluating a CDN. Existing techniques for integrating a CDN with Drupal will be compared and an alternative, comprehensive solution will be presented.
Agenda
<
ul>
Video not available
This talk will address all of the optimizations available to a Drupal
developer. While most of the talks focus only on Drupal code, this talk
with address not only Drupal code changes but also optimizations through
out the LAMP stack. The focus will be on the configuration of Drupal,
PHP, the database and the web server .
Eric Mandel
Goals
The goal of this session is to teach the audience new ways to optimize and
scale their Drupal server by optimizing the entire LAMP stack. After this
talk, the attendees will be better able to locate their bottle necks and
identify resolutions.
Resources
None.
Speakers
Eric Mandel, BlackMesh
It's easy to set up a single GNU/Linux server, but there's no obvious way to take those same skills and build functional clusters. If you want to do that, you need a whole new class of tools. At Four Kitchens, we've done the hard work: we maintain an in-office lab to develop and apply cluster-level integration and management techniques to the challenging problems we encounter managing our clients' infrastructure. We'd like to show you what we've learned in our lab and in the field.
David Strauss
It's easy to set up a single GNU/Linux server, but there's no obvious way to take those same skills and build functional clusters. If you want to build and maintain clusters while avoiding the pitfalls of one-by-one server management, you need a whole new class of tools. Unfortunately, documentation for choosing, deploying, and integrating these tools is sparse.
What do Fast Company, The Big Money, The Onion, Lifetime Television, SonyBMG, Flex.org, DressupChallenge.com, and NowPublic have in common?
All are popular sites, some with traffic of a million or more pageviews a day. But there's more.
They all run on Drupal.
Some people still ask if Drupal can scale. We say, "It's not a question of IF, but HOW".
Come and hear how we scale sites like myLifetime.com, TheBigMoney.com, and DressUpChallenge.com.
Thomas Wysocki
Agenda
In this session, we will walk you through the techniques and approaches that we have found to be most effective in scaling high-traffic Drupal websites. Techniques range from implementing common tools to multi-layered caching systems.
The topics we'll cover include:
<
ol>
Tweaking Drupal to squeeze out the last drop is a good idea, but the biggest part of a website's loading time is spent on retrieving CSS, JavaScript and images. To get a truly zippy website, it is therefore vital to drastically reduce the time spent here. In this session, you’ll get to know why sites are slow and learn techniques to identify and resolve bottlenecks: From simple Apache tweaks to rethinking your theme so that it can be loaded faster there's something for everyone.
Konstantin Käfer
Khalid Baheyeldin
Session Overview
Moving Drupal to a server cloud enables you to flexibly and dynamically scale your hardware up and back down at a fraction the cost of traditional hosting, but the techniques are not without challenges. This session will cover the process and preparations for setting up and deploying Drupal at AWS and describe strategies for scaling these installations.
Frank Febbraro
Eric Johnson
This session is geared toward site architects and developers, those responsible for deploying and managing Drupal sites.
Agenda
In addition to Q&A, the topics covered are expected to include:
- Overview of the AWS platform (S3 and EC2) and service providers
- Deploying your first instance
- Configuring and tailoring your deployment
- Scaling up (and down)