Calculating the Savings of Moving Your Drupal Site to the Cloud
Webinar Audio Options!• Audio will remain quiet until we begin at the top of the hour!• Streaming Audio! • Appears automatically in pop-up window ! • Or click Communicate : Join Audio Broadcast! • Remember to unmute your computer!• No Streaming Audio?! • Request phone access!• Technical Support! Thank you for joining! • US & Canada 866.229.3239! The webinar will begin • International Support 408.435.7088! shortly.!
Housekeeping!• Slides and recording will be posted in next 48 hours!• Submit questions via the Q&A Tab in WebEx, we’ll answer as many as we can!• Try it now: tell us where you are joining from!• Hashtags: #acquia #drupal! http://acquia.com/resources/recorded_webinars!
Upcoming Webinars!• University Shares Tips for Migrating Thousands of Sites With One Install Proﬁle • Announcing Acquia’s Learn, Try, Sell Partner Enablement Program • Constructing a Fault-Tolerant, Highly Available Cloud Infrastructure for your Drupal Site • Building a Common Drupal Platform for Your Organization Using Drupal 7 • Accessible Theming in Drupal http://acquia.com/resources/webinars!
Acquia is Hiring• Do you love working http://acquia.com/careers! with Drupal?!• Acquia is hiring in North America, Europe, and Australia!! • Engineering! • Design! • Support! • Operations! • Client Advisors! • Sales and Marketing!
Calculating the Savings of MovingYour Drupal Site to the CloudJess Iandiorio!Sr. Director, Cloud Product Marketing!Acquia!!
Agenda• The three elements of cost savings • Gaining eﬃciencies with PaaS• Making the business case to migrate your web hosting to the cloud• Customer TCO reduction examples
If you take away one thing… Migrating to the cloud is an investment. However, smart adoption of the cloud leads to guaranteed cost savings.
The three elements of cost savings Capital! Operational! Stafﬁng! 1! 2! 3!On-Premise:! On-Premise:! On-Premise:!• Large costs upfront that • Operational expenses are • You’re restricted to your can’t be fully deducted typically not hit.! staff’s time and skill sets.! when incurred.! Cloud:! • Physical asset• Cost lock-in.! • TCO becomes a calculation maintenance trumps• Doesn’t easily scale.! of total cost of operation.! innovation.!Cloud:! • Cloud optimization is an Cloud:!• Resources are virtual and acquired skill set.! • You acquire an entire team therefore shifted to Opex.! of experts.!• Paid for monthly.! • Your team focuses on responding to business needs.!
Drupal Lifecycle events Set-up/Launch Production Site Evolution Build Application Diagnosis • Load balancers updates • Site failure • Fast page cache • Drupal App code • Infrastructure failure • App Servers Infrastructure • Application errors • Database updates Resolution • File systems • OS • Resize • Web servers • Debugging • Launch new virtual • App Configuration • Security servers • HA architecture • Multi-region failover Operations Deploy • 24X7 monitoring & • Integrated Git/SVN alerts • Drag and drop • Backups content management • Load testing
Drupal Lifecycle events Set-up/Launch Production Site Evolution Build Application Diagnosis Time & Cost Time & Cost • Load balancers updates • Site failure Agility Business Savings • Fast page cache Savings • Drupal App code • Infrastructure failure • App Servers • Drupal-tuned Infrastructure • Dozens of tools to test • Application errors • You can chase after • Database updates Resolution environment already your sites effectiveness new revenue • File systems • Resize built • AOS • utomated developer opportunities • Web servers • Debugging • Launch new virtual • Fast migration • App Configuration workflow • Yservers avoid ou can • Security • HA architecture opportunity costs • Multi-region failover Operations Deploy • 24X7 monitoring & • Integrated Git/SVN alerts • Drag and drop • Backups content management • Load testing
Set-up/LaunchArchitect & Design Create a Drupal-tuned application platformBuilding & debugging Custom Caching Load Balancers Drupal & Apache Application Servers MySQL replication for high availability HA network file systemAutomation Monitoring Drupal LAMP OS and hardware Optimization, security, and configuration management Daily architecture validation testing Total estimated environment building & debugging time: Total estimated environment building cost:
Site Evolution Options Users hitting your site .010 Over Plan1 .008 Over Pay Under Plan .0062 Expect Outages .004 Acquia Plan3 No Failure .002 0 Jul Aug Sept Oct Nov Dec
Site Evolution Over Plan Under Plan Acquia Plan 1 2 3 Over Pay Expect Outages Auto Optimized Large Lifestyle Large M&E Online International news Television Network Business network• Negotiated a 3 year “deal” for • Did not plan for significant • Only major news organization 35 servers traffic spikes live-blogging from the streets of Cairo• IT guy looks like a hero, but he • Site went down in critical time knows he’s using 10 • 150% increase in traffic in the • Lost 5 hours of site uptime for course of one day• 25 server environments 15 microsites wasted. • Serving old-content and • $200,000 opportunity cost content contributors couldn’t• $225,000+ wasted access their contribution • Suffered brand/image damage interface • Acquia provisioned 12 virtual servers in one hour, and within 12 hours they re-directed their DNS server and were serving their pages from our environment
Site Evolution Over Plan Under Plan Acquia Plan 1 2 3 Over Pay Expect Outages Auto Optimized Large Lifestyle Large M&E Online International news Television Network Business network• Negotiated a 3 year “deal” for • Did not plan for significant • Only major news organization 35 servers traffic spikes live-blogging from the streets of Cairo• IT guy looks like a hero, but he • Site went down in critical time Concurrent real-time knows he’s using 10 • 150% increase from about the visits spiked in traffic in • Lost 5 hours of site uptime for 50,000 … to 135,371 ... course of one day• 25 server environments 15 microsites The number of people wasted. • Serving old-contenton Al simultaneously and • $200,000 opportunity cost content contributors couldn’t Jazeera’s website kept• $225,000+ wasted access their contribution going as high as 200,000 • Suffered brand/image damage interface was at any given —that second, and translated • Acquia provisioned 12 virtual into millions of people servers in one hour, and within watching on the Web.! 12 hours they re-directed their ! DNS server and were serving -TechCrunch! their pages from our environment
Partners Passing Savings onto Customers 4-32 hours to conﬁgure single server 6+ to conﬁgure multiple servers 1.5 – 2 weeks to work on customers servers 100 hours of dev-ops time to automate to 1 hour provisioning Source: Achieve Internet, Thought- matrix, Exaltation of Larks
SEMIChallenge Old Site Design – January 2011• Recent economic conditions required SEMI to ﬁnd cost eﬃciencies where possible• Web infrastructure was the ﬁrst target – legacy CMS required signiﬁcant maintenance costs• Co-location data storage investment cost $33,000 every quarter www.waybackmachine.com
SEMIEvaluating CMS Options SEMI Event Microsites• SEMI conducted a thorough evaluation of CMS options• With a team of 26 content providers with diﬀerent technical skill sets that needed to publish in diﬀerent languages, ease-of- use was critical http://www.semiconrussia.org/en/
Maxim Magazine Site Design Challenge Old Site Design – June 2011• Proprietary CMS was negatively impacting their online business• Lack of site development agility translated to ad sales limitations• Extensive investment in proprietary system caused signiﬁcant “rip and replace” pushback www.waybackmachine.com
Maxim Magazine Hosting Challenge Maxim traffic spikes• Hosting provider was not able to provide necessary reliability• Unplanned traﬃc spikes are part of the nature of their business• They needed a hosting provider that would guarantee that their site wouldn’t fail www.Alexa.com
Maxim Magazine !Results Maxim Advertising Programs• Re-tooled their developer skill set in three weeks• Successfully launched their site one day early• Decreased hosting costs by an estimated 60% www.maximgamergirl.com
Questions?• For more information visit: http://www.acquia.com• Contact us: email@example.com or 888.9.ACQUIA• Follow us: @acquia• Comments welcome:• Jess.iandiorio@Acquia.com Today’s webinar recording will be posted to: http://acquia.com/resources/recorded_webinars
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.