Upload
amplexor
View
107
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it by Frederik Demets
Citation preview
1
Frederik DemetsSolutions Architect
2
Agenda
• Me• Acquia• Acquia Cloud Enterprise• Cases• Q&A
3
400+worldwi
de
Acquia gathering 2013
4
Acquia is the Enterprise Guide to Drupal
• Co-founded by the creator of Drupal in 2007• 250% 3 year CAGR• 4000+ customers, 400+ employees• Offices in Boston, Portland OR, Washington DC, UK,
France, Netherlands, Australia and Sweden• Positioned as Visionary by Gartner 3X • Deloitte’s Fast500 Fastest Growing Private Company
2013
Dries Buytaert,Creator of Drupal
5
Media Entertainment Public Sector Higher Ed
Acquia Customers
PROPRIETARY AND CONFIDENTIAL - do not redistribute
6
High Tech Pharma / Healthcare Financial Services Others
Acquia Customers
PROPRIETARY AND CONFIDENTIAL - do not redistribute
7
Acquia Customers Benelux
8
Digital Lifecycle Management: What we do.
Solution architects
Technical AccountManager
Continuous Integrationdevelopment platform
Trusted hosting platform
Burstable resources & team expertise
24x7x365
Maintenanceburden reduced
Develop
TestDeploy
Scale
Maintain Plan
9
Digital Lifecycle Management: What we do.
Solution architects
Technical AccountManager
Continuous Integrationdevelopment platform
Trusted hosting platform
Burstable resources & team expertise
24x7x365
Maintenanceburden reduced
Develop
TestDeploy
Scale
Maintain Plan
Test
10
Is my site up?
Two Biggest Concerns of IT Teams
11
Is it performing as expected?
Two Biggest Concerns of IT Teams
12
The Reality
“A slow business service is no better than no business
service.”
Realize Practical ApplicationPerformance ManagementFebruary 2013
13
What does it take to develop, deploy, host and maintain great Drupal sites?
High quality code & config
Consistent testing to ensure performance
Deployments that just work
Burstable, resilient resources
Easy maintenance
1.
2.
3.
4.
5.
14
Let’s dig in
15
What Makes a Web Project Successful?
HIGH QUALITY CODE & CONFIG
16
Streamline Development With our Automated & Integrated Platform
• Separate Dev, Staging and Production environments
• Source code repository – Git or SVN
• Integrates with Drush
• On-server editing
Develop
17
Acquia Insight QA’s DevelopmentConfiguration monitoring Monitors more than 130 settings:
• Performance. Page caching, memcache, devel… do you have the right config to speed performance?
• Security. SSL, user privileges, PHP errors – are you settings optimized.
• Best Practices. Views module not enabled? You’re going to want to fix that.
Proactive alerts & recommendationsConfigurable email alerts and practical ‘Help Me Fix’ recommendations.
Develop
18
What Makes a Web Project Successful?
TESTING TO ENSURE PERFORMANCE
19
Testing Code & Config Quality is Easy in Our Staging Environment
• Cloud API allows access to control environment• Cloud API enables customers to use Cloud Hooks
to build custom tests• Automate tests when moving from Dev Stage
Test
20
Ensure Success with Optimization Tools
Machine load testing
100% Jmeter compatible load testing
Test
21
What Makes a Web Project Successful?
DEPLOYMENTS THAT JUST WORK
22
Deployments just work when you push to our prod environment
Deploy
• Production environment protected until code, files, and db go through staging
• Once test environment is stable, push to prod for a successful launch!
23
What Makes a Web Project Successful?
BURSTABLE, RESILIENT
RESOURCES
24
High performance is ensured with Acquia’s Drupal-tuned platform
Drupal-tuned platform for sites large & small
• Single & multi-server configurations
• Multiple caching layers
• Multi-site configuration support
• 24x7 monitoring
• Nightly backups
• 4 hour disaster recovery snapshots
Scale
25
Low ComplexityLow Usage
Moderate ComplexityModerate Usage
Higher ComplexityHigher Usage, Critical
Uptime
Acquia Cloud hardware options
Web
DB
FS
Web
DB
FS
Web
DB
FS
Web
DB
FS
Varnish Varnish Varnish Varnish
Small1 x m1.small512MB RAM
1 ECU
Medium1 x c1.medium
1.7GB RAM5 ECU
Large1 x m1.large7.5GB RAM
4 ECU
Hi CPU1 x c1.xlarge
7GB RAM20 ECU
Web
DB
FS
LBLB
Web
DB
FS
Web
DB
FS
LBLB
Web
DB
FS
Web
DB
FS
LBLB
DB
FS
WebWeb Web
ACQUIA CLOUD
ACQUIA CLOUDENTERPRISE
HA - Large2 x m1.large Web/DB Server
High-Availability
Multi-Tier Medium2 x m1.large Database Server
2 x c1.medium Web ServerHigh-Availability
Multi-Tier Large2 x m1.large Database Server
4 x c1.medium Web ServerHigh-Availability
26
Burstable resources never let your best day become your worst
Dollars wasted
Potential outages
Pay for what you need, 99.95% uptime
Scale
27
Multi-region failover offers resiliency for sites that can’t tolerate failure
Scale
28
What Makes a Web Project Successful?
EASY MAINTENANCE
29
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• Security release
Infrastructure updates• OS• Debugging• Security
Operations• 24X7 monitoring & alerts• Backups• Load testing
Diagnosis•Site/App failure•Infrastructure failure•Security Breach•DDOS•Traffic spike
Resolution•Resize•Recover (Multi-region)•Staging/QA•Caching strategies•Customize
30
Can I build this myself?
31
Platform as a Service stack
Low Cost, Flexible, Reliable
Virtual elastic cloud resources, High availability, Configuration management, Monitoring, Optimization, Caching
Platform Features
ApplicationLifecycleManagement
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
32
Sure, but some assembly is required
33
Count on stability thanks to our globalops team working 24x7
Custom code
Drupal Support
Network Services
Remote administration
Development lifecycle
Monitoring
Optimization
Configuration management
High availability
Virtual Machine
• We manage the 10 layers of PaaS
• Everything from virtual machines to config management
• We even support your custom code!
Maintain
34
You won’t be caught off guard with infrastructure & security monitoring
Infrastructure & Application Health
Security Scanning Third party tools
• Acquia has instant access to vital real time and historical metrics of the servers we provision.
• Acquia monitors over 50
metrics, which are linked to alerts via email, SMS, and pager.
• Acquia uses Rapid7 to perform authenticated host based vulnerability scans on our servers.
• Acquia utilizes Qualys at the Drupal layer to conduct vulnerability scans on request for customers.
• Acquia uses OSSEC to detect brute force login attempts.
• Customers can take advantage of free access or free trials for these testing and monitoring tools to improve performance.
Maintain
35
Sleep better; We’ve got your backAn SLA that won’t let you down:
• 24x7x365 critical issue response
• You choose the level of engagement your business needs
World class team of Drupalists:
• Global team of support pros
• Resolve thousands of tickets and advisory hours per year
Automated site monitoring
Support that follows the sun.
Maintain
36
Rest-assured you’re in compliance with security requirements
Acquia Cloud is the most secure Drupal-tuned platform available. The status of our compliance with these regulations can be found in Documentation.
Maintain
37
Comparing Acquia Cloud
38
Comparing Acquia Cloud
39
Comparing Acquia CloudAcquia Cloud Traditional Managed Hosting Internal Hosting
Drupal Tuned Stack ✓ MAYBE DIY
Multi-tier Caching Support ✓ DIY DIY
Server Support ✓ MAYBE ✗Disaster Recovery ✓ MAYBE DIY
24x7 Monitoring ✓ DIY DIY
Security ✓ MAYBE DIY
Drupal Support ✓ ✗ DIY
Drupal Maintenance ✓ ✗ ✗Drupal Administration ✓ ✗ DIY
Drupal Optimization Tools ✓ ✗ ✗Drupal Developer Tools ✓ MAYBE ✗
40
Cases
41
- Gentse Feesten- Mobistar- RTL Nieuws- Swift
Cases
42
60 + 40 60% reduction in cost
40% faster time to market