How Cloud PaaS Improves Performance while Reducing Costs
-
Upload
acquia -
Category
Technology
-
view
1.136 -
download
0
description
Transcript of How Cloud PaaS Improves Performance while Reducing Costs
How Cloud PaaS Improves Performance while Reducing Operational Costs Acquia Cloud’s Drupal Platform-‐as-‐a-‐Service
Bryan House Vice President, Marketing Acquia
August xxth, 2011
Jeff Kaplan Founder & Managing Director ThinkStrategies
Introduction
Jeff Kaplan, Founder and Managing Director
ThinkStrategies, Inc.
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 3
Perfect Storm for Cloud Services
Macro-Market Challenges
Enabling Technologies
Shifting Customer Attitudes
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 4
Key Macro-Market Challenges Impacting Businesses
Economic Pressures
Key Challenges
Escalating Customer Expectations
Changing Workforce Dynamics
Globalization & Growing
Competition
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 5
Shadow IT & Mobility
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 6
Deployment Challenges • 31.1% SW projects cancelled before completed. • 52.7% of projects cost 190% of original estimates.
Operational Costs • Maintenance & mgmt costs >10x original license fee. • Escalating hardware & staff support costs. • Over provisioning/under-utilization of SW licenses.
Economic/Budgetary Pressures • Need to reduce IT costs, increase business benefits. • Need to increase utilization to gain greater ROI.
The Shortcomings of Legacy, On-Premise Apps
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 7
Changing Customer Needs/Expectations
Old, Fixed, Capital Investment
Complexity, Customization
Centralized, On-Premise
Top-Down Procurement
High TCO, Low ROI
Outsourcing Alternatives
New, Flexible, Operating Expense
Simplicity, Utilization
Dispersed, On-Demand
Bottom-Up Adoption
Rapid Time-to-Value
Out-Tasking Options
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 8
Why ASPs/Hosting Failed
Customer Application
ASP/Hosting Company
Same legacy applications Upfront perpetual license Still inflexible architecture Limited accessibility Single-instance, inefficient Little perceived economic value.
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 9
Multi-Tenant Model Leverages Shared Resources
Cloud Vendor
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 10
Public Private Hybrid Community Deployment
Models
Service Models
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Essential Characteristics
On-Demand Self Service
Broad Network Access Resource Pooling
Rapid Elasticity Measured Service
Visual Model of NIST’s Cloud Computing Working Definition
http://www.csrc.nist.gov/groups/SNS/cloud-computing/index.html
©2011 THINKstrategies, Inc. www.thinkstrategies.com Slide 11
Sorting Out IaaS vs. PaaS
IaaS,
Service Delivery Layer
Raw storage and networking
Load balancing, routing, and
virtualized operating systems
Packaged & priced by metered
unit.
PaaS,
App Development Layer
Development tools & APIs
Test, deploy and maintain
applications
Provisioning & billing
applications.
Introduction
Bryan House, Vice President Marketing
Acquia
Self Hosted / Cloud / VPS “Managed” Hosting “Premium Managed” Hosting
Your Effort Traditional Hosting Options
Self Hosted / Cloud / VPS “Managed” Hosting “Premium Managed” Hosting
Your Effort
Self Hosted / Cloud / VPS “Managed” Hosting “Premium Managed” Hosting
Your Effort
Optimized Drupal environment
Real-‐time elasticity
Single vendor for Drupal expertise & support
Optimized Drupal Runtime • Single or multi-‐server
deployments
• Apache, PHP, MySQL
• Varnish, APC, Memcache
• Acquia Search (ApacheSolr)
• Configured and tuned
• Battle tested, production ready
Acquia Cloud Runtime Architecture
• Built on Amazon EC2, SAS 70 certified platform
• Highly available, redundant configurations
• Shared or dedicated load balancer options
• Fault-‐tolerant HA file system
• Automated & manual backups
Drupal Developer Experience
Optimized Developer Experience
• Dev, Stage, and Prod environments
• GIT & SVN support
• Highly automated workflow
• CLI and API interface
Acquia Cloud Development Workflow
Code
Database
Files
Acquia Cloud Development Workflow
Code
Database
Files
Acquia Cloud Development Workflow
Code
Database
Files
Acquia Cloud Development Workflow
Drupal Developer Experience
Acquia Managed Cloud • Target -‐ business-‐critical
sites, 99.95% uptime
• High availability, multi-‐server configurations
• Redundant architecture, including failover across geographies
• Burstable, elastic resources
• White glove support
Drupal Developer Experience
Acquia Dev Cloud • Target -‐ Professional
developers managing client sites
• Single-‐server configurations
• Multiple separate sites per server
Acquia Dev Cloud
Drupal Developer Experience
• Target -‐ Professional developers managing client sites
• Single-‐server configurations
• Multiple separate sites per server
• Self-‐service or SLA-‐based support options
Acquia Cloud Demo
Case Studies – Acquia Cloud in Action
Case Studies – Al Jazeera
• Site: http://english.aljazeera.net/ • Situation: • Traditional hosting provider
• Experienced downtime & outages due to traffic spikes
• News site – with live blogging – traffic is highly variable / unpredictable
• After moving to Acquia Managed Cloud: • Elastic environment to respond to 10x & 20x spikes in traffic
• Tuning via application configuration & optimization changes
• Added redundancy and backup strategy
Global PR Firm
Global PR Firm -‐ Scalability
Case Study – Global PR Firm
• Site: Announcement website – multi-‐$B merger
• Situation • No Drupal hosting / performance experience
• Expecting 20M page views
• Unable to hit load test benchmarks
• After moving to Acquia Managed Cloud: • Heavy testing under load using SOASTA CloudTest
• Performance-‐tuned application and stack configuration
• Served 5,000 requests & 830 page views per second
• Scaled down post launch -‐ saved $$
Drupal optimized PaaS
Elastic resources, real-‐time responsiveness
Flexible architecture
Single vendor for complete support
Questions
• For more information, visit: • http://acquia.com
• http://twitter.com/acquia
• Contact us: • [email protected]
• 888.9.ACQUIA
Today’s webinar recording will be posted at:
http://acquia.com/resources/recorded_webinars