delivering cost efficiencies by moving your drupal site to acquia and aws
Post on 04-Dec-2014
2.276 Views
Preview:
DESCRIPTION
TRANSCRIPT
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• US & Canada 866.229.3239• International Support 408.435.7088
Thank you for joining! The webinar will begin
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
• Babel and Beyond - Professional Multilingual Solutions with Drupal
• Drupal without Borders: Achieving Your Internationalization Goals with Lingotek
• Integrating Drupal and Native Applications: The Story of the Elle Decor LookBook App
• Managing Content in Drupal with Workbenchhttp://acquia.com/resources/webinars
Acquia is Hiring
• Do you love working with Drupal?
• Acquia is hiring in North America and Europe- Engineering- Design- Client Advisors- Inside Sales
http://acquia.com/careers
Delivering Cost Efficiencies by Moving Your Drupal Site to Acquia and AWS
Ulf SchooSr. Solutions ArchitectAmazon Web Services
Kieran LalTechnical Director
Acquia
Jess IandiorioSr. Director, Cloud Product MarketingAcquia
Agenda
• The three elements of cost savings • Moving from on-premise to IaaS• Gaining additional efficiencies 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
On-Premise:
• You’re restricted to your staff’s time and skill sets.
• Physical asset maintenance trumps innovation.
Cloud:
• You acquire an entire team of experts.
• Your team focuses on responding to business needs.
Staffing3
On-Premise:
• Operational expenses are typically not hit.
Cloud:
• TCO becomes a calculation of total cost of operation.
• Cloud optimization is an acquired skill set.
Operational2
On-Premise:
• Large costs upfront that can’t be fully deducted when incurred.
• Cost lock-in.
• Doesn’t easily scale.
Cloud:
• Resources are virtual and therefore shifted to Opex.
• Paid for monthly.
Capital1
But it’s not all about cost savings#Winning
Amazon Web Services
Moving from On-Premise to AWS Infrastructure-as-a-Service
Optimizing for Cost in the Cloud
Ulf Schooschoo@amazon.com
Solutions Architect
6/28/2012
No Up-Front Capital Expense
Pay Only for What You Use
Self-Service Infrastructure
Easily Scale Up and Down
Improve Agility & Time-to-Market
Low Cost
Cloud Computing Benefits
Deploy
No Up-Front Capital Expense
Pay Only for What You Use
Self-Service Infrastructure
Easily Scale Up and Down
Improve Agility & Time-to-Market
Low Cost
Cloud Computing Benefits
Deploy
Multiple dimensions of optimizations
CostPerformanceResponse timeTime to marketHigh-availabilityScalabilitySecurityManageability…….
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 240
2
4
6
8
10
12
14
Daily CPU Load
Hour
Lo
ad 25% Savings
Optimize by the time of day
Auto scaling : Types of Scaling
Scaling by Schedule• Use Scheduled Actions in Auto Scaling Service
• Date• Time• Min and Max of Auto Scaling Group Size
• You can create up to 125 actions, scheduled up to 31 days into the future, for each of your auto scaling groups. This gives you the ability to scale up to four times a day for a month.
Scaling by Policy• Scaling up Policy - Double the group size • Scaling down Policy - Decrement by 1
Availability Zone #2
Availability Zone #1
Auto Scaling group : App Tier
Auto Scaling group : Web Tier
Elastic Load Balancer
www.MyWebSite.com(dynamic data)
media.MyWebSite.com (static data)
Amazon Route 53(DNS)
Amazon EC2
Amazon RDS AmazonRDS
Amazon S3
AmazonCloudFront
Availability Zone #2
Availability Zone #1
Auto Scaling group : App Tier
Auto Scaling group : Web Tier
Elastic Load Balancer
www.MyWebSite.com(dynamic data)
media.MyWebSite.com (static data)
Amazon Route 53(DNS)
Amazon EC2
Amazon RDS AmazonRDS
Amazon S3
AmazonCloudFront
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Days of the Month
RD
S D
B S
erve
rs75% Savings
Optimize during a month
1 5 9 13 17 21 25 29 33 37 41 45 49
Week
Web
Ser
vers
Optimize during a year
50% Savings
Optimize by using “Reminder scripts”
Disassociate your unused EIPsDelete unassociated EBS volumesDelete older EBS snapshotsLeverage S3 Object expiration
Utilization Sweet Spot Feature Savings over On-Demand
<10% On-Demand No Upfront Commitment
10% - 40% Light Utilization RI Ideal for Disaster Recovery Up to 56% (3-Year)
40% - 75% Medium Utilization RI Standard Reserved Capacity Up to 66% (3-Year)
>75% Heavy Utilization RI Lowest Total Cost Ideal for Baseline Servers
Up to 71% (3-Year)
0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 55% 60% 65% 70% 75% 80% 85% 90% 95% 100% $-
$2,000
$4,000
$6,000
$8,000
$10,000
$12,000
$14,000
Heavy UtilizationMedium UtilizationLight UtilizationOn-Demand
Utilization
Co
st
m2.xlarge running Linux in US-East Region over 3 Year period
Break-even point
Typical Spot Bidding Strategies
1. Bid near the Reserved Hourly Price
2. Bid above the Spot Price History
3. Bid near On-Demand Price
4. Bid above the On-Demand Price
Optimize by converting ancillary instances into services
Monitoring: CloudWatchNotifications: SNSQueuing: SQSSendMail: SESLoad Balancing: ELBWorkflow: SWFSearch: CloudSearch
Web Servers
vs.
$0.08per hour
(small instance)
Availability Zone
$0.025per hour
Web Servers
Availability Zone
EC2 instance+ software LB
Elastic Load Balancer
DNS
DNS
vs.
Producer
SQS queue
Consumers
Consumers
Producer
EC2 instance+ software queue
$0.01 per
10,000 Requests ($0.000001 per Request)
$0.08per hour
(small instance)
Optimize for performance and cost by page caching and edge-caching static content
caching
#1 Use only what you need (use Auto Scaling Service, modify–db)
#2 Invest time in Reserved Pricing analysis (EC2, RDS)
#3 Architect for Spot Instances (bidding strategies)
#4 Leverage Application Services (SNS, SQS, SWF, SES)
#5 Implement Caching (ElastiCache, CloudFront)
Number of ways to further save with AWS…
Acquia
Platform-as-a-Service cost efficiencies
Hosting vs. Platform as a Service
Mission critical Drupal applications require more than just virtual machines
Virtual Machines
Bring us your code and
files...and we’ll handle the
rest.
Vs.
Drupal Lifecycle events
Requires expert skills and significant time
Set-up/Launch Production Site Evolution
Build• Load balancers• Fast page cache• App Servers• Database• File systems• Web servers• App Configuration• HA architecture
Deploy• Integrated Git/SVN• Drag and drop
content management
Application updates• Drupal App code
Infrastructure updates• OS• Debugging• Security
Operations• 24X7 monitoring & alerts• Backups• Load testing
Diagnosis• Site failure• Infrastructure failure• Application errors
Resolution• Resize• Launch new virtual
servers• Multi-region failover
Platform as a Service stack
Low Cost, Flexible, Reliable
Virtual elastic cloud resources, High availability, Configuration management, Monitoring,
Optimization, Caching
Platform Features
ApplicationLifecycle
Management
Customized environment, Analyze, Code management, Workflow, Cloud migration
Platform Architecture
Search, Spam, Insight, Mobile, Functional testing, Marketing testing, Load testing, Runtime reporting
Application NetworkServices
24/7 break-fix, Advisory support, Technical account managers, Audits: Site, security, performance
World Class Application Support
Acquia
Making the Business Case
Drupal Lifecycle events
Set-up/Launch Production Site Evolution
Build• Load balancers• Fast page cache• App Servers• Database• File systems• Web servers• App Configuration• HA architecture
Deploy• Integrated Git/SVN• Drag and drop
content management
Application updates• Drupal App code
Infrastructure updates• OS• Debugging• Security
Operations• 24X7 monitoring &
alerts• Backups• Load testing
Diagnosis• Site failure• Infrastructure failure• Application errors
Resolution• Resize• Launch new virtual
servers• Multi-region failover
Drupal Lifecycle events
Set-up/Launch Production Site Evolution
Build• Load balancers• Fast page cache• App Servers• Database• File systems• Web servers• App Configuration• HA architecture
Deploy• Integrated Git/SVN• Drag and drop
content management
Application updates• Drupal App code
Infrastructure updates• OS• Debugging• Security
Operations• 24X7 monitoring &
alerts• Backups• Load testing
Diagnosis• Site failure• Infrastructure failure• Application errors
Resolution• Resize• Launch new virtual
servers• Multi-region failover
•Drupal-tuned
environment already
built•Fast migration
Time & Cost Savings
•Dozens of tools to test
your sites effectiveness•Automated developer
workflow
Time & Cost Savings
•You can chase after
new revenue
opportunities•You can avoid
opportunity costs
Business Agility
Architect & Design
Create a Drupal-tuned application platform
Building & debugging
Custom Caching Load Balancers
Drupal & Apache Application Servers
MySQL replication for high availability
HA network file system
Automation
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:
Set-up/Launch
Production
Drupal Developer
Web Security Admin
System Admin
Platform Architect
Total Staff Costs Associated with Website maintenance:
• Security management• Infrastructure Updates
• Drupal core & contrib updates• Penetration testing
• Support infrastructure• Backups• Load testing• 24X7 Monitoring
• OS updates• Filesystem updates• Database updates
• Design new Drupal Modules• Design new Drupal Themes• Troubleshoot system deficiencies• Maintain existing web applications
• Release engineering• Performance tuning• Software testing & QA
• 24X7 Monitoring• Infrastructure design
• Infrastructure implementation
IT Role & Tasks Annualized Cost
DecNovOctSeptAugJul
0
.002
.004
.006
.008
.010Users hitting your site
Site Evolution
Options
Over Plan1
Over Pay
Under Plan2
Expect Outages
Acquia Plan3
No Failure
Large Lifestyle Television Network
• Negotiated a 3 year “deal” for 35 servers
• IT guy looks like a hero, but he knows he’s using 10
• 25 server environments wasted.
• $225,000+ wasted
Large M&E Online Business
• Did not plan for significant traffic spikes
• Site went down in critical time
• Lost 5 hours of site uptime for 15 microsites
• $200,000 opportunity cost
• Suffered brand/image damage
International news network
• Only major news organization live-blogging from the streets of Cairo
• 150% increase in traffic in the course of one day
• Serving old-content and content contributors couldn’t access their contribution 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
Over Plan1
Over Pay
Under Plan2
Expect Outages
Acquia Plan3
Auto Optimized
Site Evolution
Large Lifestyle Television Network
• Negotiated a 3 year “deal” for 35 servers
• IT guy looks like a hero, but he knows he’s using 10
• 25 server environments wasted.
• $225,000+ wasted
Large M&E Online Business
• Did not plan for significant traffic spikes
• Site went down in critical time
• Lost 5 hours of site uptime for 15 microsites
• $200,000 opportunity cost
• Suffered brand/image damage
International news network
• Only major news organization live-blogging from the streets of Cairo
• 150% increase in traffic in the course of one day
• Serving old-content and content contributors couldn’t access their contribution 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
Over Plan1
Over Pay
Under Plan2
Expect Outages
Acquia Plan3
Auto Optimized
Concurrent real-time visits spiked from about 50,000 … to 135,371 ... The number of people simultaneously on Al
Jazeera’s website kept going as high as 200,000—that was at any given second, and translated into millions of people watching on the Web.
-TechCrunch
Site Evolution
Acquia
Customer TCO Reduction Examples
Partners Passing Savings onto Customers
4-32 hours to configure single server
6+ to configure 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
SEMI
44
Challenge
• Recent economic conditions required SEMI to find cost efficiencies where possible
• Web infrastructure was the first target – legacy CMS required significant maintenance costs
• Co-location data storage investment cost $33,000 every quarter
Old Site Design – January 2011
www.waybackmachine.com
SEMI
Evaluating CMS Options
• SEMI conducted a thorough evaluation of CMS options
• With a team of 26 content providers with different technical skill sets that needed to publish in different languages, ease-of-use was critical
SEMI Event Microsites
http://www.semiconrussia.org/en/
SEMI
Results
• Migrated 26 sites
• Significantly reduced CMS maintenance time
• Increased flexibility & ease-of-use for content contributors
• 65% infrastructure cost savings
SEMI Multi-Lingual Sites
SEMI
http://www.semi.org/ch/
http://www.semi.org/ko/
http://www.semi.org/jp/
Maxim Magazine
Site Design Challenge
• Proprietary CMS was negatively impacting their online business
• Lack of site development agility translated to ad sales limitations
• Extensive investment in proprietary system caused significant “rip and replace” pushback
Maxim Magazine
Old Site Design – June 2011
www.waybackmachine.com
Hosting Challenge
• Hosting provider was not able to provide necessary reliability
• Unplanned traffic spikes are part of the nature of their business
• They needed a hosting provider that would guarantee that their site wouldn’t fail
]
Maxim Magazine
Maxim traffic spikes
www.Alexa.com
Maxim Magazine
Results
• Re-tooled their developer skill set in three weeks
• Successfully launched their site one day early
• Decreased hosting costs by an estimated 60%
Maxim Advertising Programs
www.maximgamergirl.com
Managed Cloud
Worry free, Enterprise-class Drupal hosting
www.acquia.com/products-services/acquia-managed-cloud
Questions?• For more information visit: http://www.acquia.com
• Contact us: sales@acquia.com or 888.9.ACQUIA
• Follow us: @acquia
• Comments welcome:• Jess.iandiorio@Acquia.com• Kieran.Lal@Acquia.com • schoo@amazon.com Today’s webinar recording will be posted to:http://acquia.com/resources/recorded_webinars
top related