43
1 Frederik Demets Solutions Architect

Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

Embed Size (px)

DESCRIPTION

Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it by Frederik Demets

Citation preview

Page 1: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

1

Frederik DemetsSolutions Architect

Page 2: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

2

Agenda

• Me• Acquia• Acquia Cloud Enterprise• Cases• Q&A

Page 3: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

3

400+worldwi

de

Acquia gathering 2013

Page 4: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 5: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

5

Media Entertainment Public Sector Higher Ed

Acquia Customers

PROPRIETARY AND CONFIDENTIAL - do not redistribute

Page 6: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

6

High Tech Pharma / Healthcare Financial Services Others

Acquia Customers

PROPRIETARY AND CONFIDENTIAL - do not redistribute

Page 7: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

7

Acquia Customers Benelux

Page 8: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 9: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 10: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

10

Is my site up?

Two Biggest Concerns of IT Teams

Page 11: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

11

Is it performing as expected?

Two Biggest Concerns of IT Teams

Page 12: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

12

The Reality

“A slow business service is no better than no business

service.”

Realize Practical ApplicationPerformance ManagementFebruary 2013

Page 13: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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.

Page 14: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

14

Let’s dig in

Page 15: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

15

What Makes a Web Project Successful?

HIGH QUALITY CODE & CONFIG

Page 16: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 17: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 18: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

18

What Makes a Web Project Successful?

TESTING TO ENSURE PERFORMANCE

Page 19: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 20: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

20

Ensure Success with Optimization Tools

Machine load testing

100% Jmeter compatible load testing

Test

Page 21: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

21

What Makes a Web Project Successful?

DEPLOYMENTS THAT JUST WORK

Page 22: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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!

Page 23: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

23

What Makes a Web Project Successful?

BURSTABLE, RESILIENT

RESOURCES

Page 24: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 25: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 26: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

26

Burstable resources never let your best day become your worst

Dollars wasted

Potential outages

Pay for what you need, 99.95% uptime

Scale

Page 27: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

27

Multi-region failover offers resiliency for sites that can’t tolerate failure

Scale

Page 28: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

28

What Makes a Web Project Successful?

EASY MAINTENANCE

Page 29: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 30: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

30

Can I build this myself?

Page 31: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 32: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

32

Sure, but some assembly is required

Page 33: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 34: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 35: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 36: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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

Page 37: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

37

Comparing Acquia Cloud

Page 38: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

38

Comparing Acquia Cloud

Page 39: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

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 ✗

Page 40: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

40

Cases

Page 41: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

41

- Gentse Feesten- Mobistar- RTL Nieuws- Swift

Cases

Page 42: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

42

60 + 40 60% reduction in cost

40% faster time to market

Page 43: Amplexor Drupal for the Enterprise seminar - Acquia: dream it, Drupal it

43

Thank you!Any questions?

[email protected]@fdemets