Managing Web Contentin the Cloud with Drupal
Bryan House!VP, Marketing"Acquia"
September 8th, 2011"
Jeff Kaplan!Founder & Managing Director"ThinkStrategies"
Geoff Bock!Principal"Bock & Company"
Upcoming Webinars"
• Tuesday September 13th 2pm ET / 6pm UTC"− Social Publishing: Connecting Community and Content with
the New Enterprise Web!
• Thursday September 15th 12pm ET / 4pm UTC"− CMS Connected: Drupal vs. Sitecore"
• Thursday September 15th 1pm ET / 5pm UTC"− Bring real time interactivity to Drupal with Node.js
integration!
Register Today - http://acquia.com/webinars"
Upcoming Training Events – Sept 2011http://training.acquia.com/events"• Halifax, NS"• Vancouver, BC"• Burlington, MA"• Chicago, IL"• Boise, ID"• Minneapolis, MN"• Seattle, WA"• Kawasaki, Japan"• Leuven, Belgium"• Koln, Germany"• Paris, France"
• Courses include:"− Drupal in a Day"− Site Building with Drupal"− Drupal Module Development"− Drupal Theming"− The Views & CCK Modules"− Panels for Site Builders"− Development Best Practices"
Register for Drupal Training in your area
Introductions!
• Jeff Kaplan"− Founder & Managing Director, ThinkStrategies"
• Geoff Bock"− Principal, Bock & Company"
Why On Demand Services?"
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 6
Perfect Storm for Cloud Services
Macro-Market Challenges
Enabling Technologies
Shifting Customer Attitudes
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 7
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 8
Changing Customer Needs/Expectations
Old, Fixed, Capital Investment
Complexity, Customization
Centralized, On-Premise
Top-Down Procurement
High TCO, Low ROI
Outsourcing Alternatives
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 9
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 10
Why ASPs/Hosting Failed
Customer Application
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 11
Why ASPs/Hosting Failed
Customer Application
ASP/Hosting Company
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 12
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 13
Multi-Tenant Model Leverages Shared Resources
Cloud Vendor
©2011, THINKstrategies, Inc. www.thinkstrategies.com Slide 14
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
Content in the Cloud"
Drupal Delivered On Demand"
Optimized Drupal environment
Real-‐time elasticity
Single vendor for Drupal expertise & support
Managed Drupal Cloud Platform
• Drupal tuned runtime environment
• Single server or highly available, fully redundant architecture
• Burstable, elastic resources • Automated monitoring
• TRUSTe Certified
Managing Web Content in the Cloud"• Rapidly provisioning a web
presence"• Capturing and managing
web content"• Delivering the web experience
and making it useful"
Acquia is Your Enterprise Drupal Guide
[ start! ]
[ enterprise deployment ]
Training & Professional Services
[ start! ] learn [ ]
[ enterprise deployment ]
Products to Build Drupal Applications
[ start! ]
build [ ]
[ enterprise deployment ]
Cloud Service Platforms for Rapid Deployment
[ start! ]
deploy [ ]
[ enterprise deployment ]
Enterprise-class 24x7 Support
[ start! ]
operate [ ]
[ enterprise deployment ]
Provisioning a Web Presence"
• Just a utility"• Scales to meet demand"• Adapts to the situation"• Functionality supports a
compelling web experience"
Scaling a Web Presence"
Options - Scaling a Web Presence"Flexibility" Safety" Cost Savings"
Multi-tenant" *" **" ****"Hybrid" **" ***" ***"
Multi-instance" ***" ****" *"Multi-instance without code management (aka Cowboy)"
*" ****" *"
OpenSaaS - Enterprise Drupal Gardens"
• Offer standard site templates with pre-configured components:"
− Information architecture"− Functionality"− Theme"
• Export entire site at any time as needed:"
− Additional capabilities"− Integration with external
systems"
28
Ad banners
Social “Pulse” “What’s Hot”
Breaking News Story
Upcoming Events
• Article • Image • Related Stories
• Article • Video • Ratings
• Advertisement
• Event
• Blog Post • User Comment • Opinion Poll
with Drupal!
Capturing a Web Experience"
Content Types"
• Title • Author • Published
Content Type Breaking News Story
Article
Image
Related���Stories
• Image Title • Description • Rights Owner
• Title • Author • Link
Fields
Adding Nodes & Views"
Nodes
• Title • Author • Published
Content Type
Article
Image
Related���Stories
• Image Title • Description • Rights Owner
• Title • Author • Link
Fields Views
Breaking News Story
Adding Nodes & Views"
Nodes
• Title • Author • Published
Content Type
Article
Image
Related���Stories
• Image Title • Description • Rights Owner
• Title • Author • Link
Fields Views
Breaking News Story
Adding Nodes & Views"
Nodes
• Title • Author • Published
Content Type
Article
Image
Related���Stories
• Image Title • Description • Rights Owner
• Title • Author • Link
Fields Views
Breaking News Story
How Drupal Manages Users"
Administrator Anonymous Users
Authenticated Users
How Drupal Manages Users"
Administrator Anonymous Users
Authenticated Users
Roles Groups of like users authors editors
How Drupal Manages Users"
Administrator Anonymous Users
Authenticated Users
Roles Groups of like users
Create Page Edit Page
authors editors
Permissions Operations allowed by role
How Drupal Manages Users"
Administrator Anonymous Users
Authenticated Users
Roles Groups of like users
Create Page Edit Page
authors editors
Permissions Operations allowed by role
Views Determined by permissions My Posts All Posts
How Drupal Manages Users"
Administrator Anonymous Users
Authenticated Users
Roles Groups of like users
Create Page Edit Page
authors editors
Permissions Operations allowed by role
Views Determined by permissions My Posts All Posts
Unlimited custom roles, permissions &
views
The Value of an Open Source WCM"
Producing the Web Experience"
Tagging for SEO"
Search Query 1
Tagging for SEO"
Search Query 1
Tagging for SEO"
Search Query 1
Tagging for SEO"
Search Query 1 Search Query 2
Tagging for SEO"
Search Query 1 Search Query 2
Tagging for SEO"
Search Query 1 Search Query 2
“Answers I Need”
“Tools I Can Use…”
“Has My Back”
SEO Grader"
✓ Innovation ✓ Flexibility ✓ Engagement ✓ Value