Cloud computing offers many advantages and challenges for hosting Drupal sites. Acquia Hosting is a highly available cloud-based hosting platform tuned for Drupal performance and scalability. Acquia Hosting built on Amazon Web Services (AWS), takes advantage of an industry leading cloud-computing platform to provide the highest levels of security, fault-tolerance and operational controls possible in the cloud. This Webinar, featuring Barry Jaspan, Senior Architect at Acquia and Jeff Barr, Senior Evangelist Amazon Web Services, discusses how Amazon's Web Services can help Drupal site developers and managers solve common but vexing problems, including scaling. The Elastic Compute Cloud (EC2) components will be discussed in detail.
In addition we will discuss specific best practices for:
* Creating a high-performance, high-availability Drupal tuned hosting environment on AWS
* Load balancing: Elastic IP vs. Elastic Load Balancing
* Handling user-uploaded files with multiple web nodes
* Achieving true high-availability with multiple availability zones
* Choosing between Amazon Relational Database Service and building it yourself
* Configuring and managing your cloud servers
2. G OALS F OR T ODAY
• Introduce you to AWS
• Show you how the pieces fit together
• Provide background for second half of this webinar
• Answer your AWS and cloud compuRng quesRons
3. I NTRODUCING AWS
• AWS = “Amazon Web Services”
• One of our three businesses:
– Online Retail
– Seller Business (Marketplace)
– Web Service Infrastructure Amazon Web
Services
• Pay As You Go Pricing Model Or “AWS” for short…
• Two Levels:
– Infrastructure as a Service (IaaS)
– Pla_orm as a Service (PaaS)
4. B UILDING THE C LOUD
• Business
• Security
• Presence
• Technical
5. B UILDING THE C LOUD ‐ B USINESS
• Amazon’s Brand Name
• Self‐serve Signup
• User Accounts
• Pay As You Go
• Credit Card Billing
6. B UILDING THE C LOUD ‐ S ECURITY
• Security is Job #1 for Us
• Designed for MulR‐Tenancy
• SAS 70 CerRficaRon
• Security White Paper
– Physical Security
– Logical Security
• Published Best PracRces
• hfp://aws.amazon.com/security
7. B UILDING THE C LOUD ‐ P RESENCE
AWS Regions:
US East (Northern Virginia)
US West (Northern California)
Europe (Dublin)
Asia Pacific (Singapore)
More to come…
AWS CloudFront LocaRons
Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Newark, NJ /
Palo Alto, CA / Seafle, WA / St. Louis, MO / Amsterdam / Dublin /
Frankfurt / London / Hong Kong / Tokyo / Singapore / New York
9. A MAZON E LASTIC C OMPUTE C LOUD
• Amazon EC2: on‐demand compute power
– Obtain and boot new server instances in minutes
– Scale capacity up or down as needed
– $0.085 per hour and up
• Key features:
– Support for Windows, Linux, and OpenSolaris
– Complete flexibility to install any open source or commercial soqware
– Supports all major web and applicaRon pla_orms
– MulRple Availability Zones
– ElasRc IP Addresses
– ElasRc Block Storage
– ElasRc Load Balancing
– Auto Scaling
– Amazon CloudWatch
10. A MAZON R ELATIONAL D ATABASE S ERVICE (RDS)
• Create a new relaRonal database with one API call
• Offload common administraRve tasks to AWS
• Use exisRng code and tools
• Scale up processing or
storage with one API call
• Recover database using
snapshot or log file
• MySQL 5.1
11. AWS P ACE OF I NNOVATION – 2010
» Amazon EC2 Reserved Instances
» RDS SSL Support
with Windows, Extra Large High
» CloudWatch EBS Metrics
Memory Instances
» S3 Console Support
» Amazon S3 Versioning Feature
» Import/Export API
» Consolidated Billing for AWS
» CloudFront HTTPS Support
» Lower pricing for Outbound Data
» CloudFront POP in NY
Transfer
» Singapore Region » CloudFront Price ReducRon
» RDS in Europe » ElasRc MapReduce updates
» ELB sessions
2010
Jan Feb Mar Apr May Jun Jul
» ??
» Amazon SNS
» ??
» ??
» RDS Console Support
» S3 Reduced Redundancy Storage
» AWS SoluRon Pages » RDS MulR‐AZ
» CloudFront Streaming Logs
» VPC in Europe
12. F INAL T HOUGHTS
• AWS Trends:
– ConRnuous innovaRon
– AddiRonal services
– AddiRonal features
– AddiRonal locaRons
• This is the Rme to learn and start to use the cloud!
13. G ETTING S TARTED W ITH AWS
• Create developer account at hfp://aws.amazon.com
• Download access keys, SDKs, developer tools
• Build and deploy applicaRon
• AWS Blog: hfp://aws.typepad.com