SlideShare a Scribd company logo
Drupal in the Cloud
 High Performance & High Availability


                                © 2010 Freistil-
                                    Consulting
                                http://www.freistil-
                                      consulting.de


                                                       1
100%
                                           Buzzword
                                          compliant!




Drupal in the Cloud
 High Performance & High Availability


                                © 2010 Freistil-
                                    Consulting
                                http://www.freistil-
                                      consulting.de


                                                       1
Why move to the Cloud?




                         2
Why move to the Cloud?




                         2
Jochen Lillich




                 3
Jochen Lillich




    @geewiz


                 3
Jochen Lillich




    @geewiz      @freistil


                             3
Topics of this talk




                      4
Topics of this talk



•High Performance Drupal



                           4
Topics of this talk



•High Performance Drupal
•Cloud Computing


                           4
Topics of this talk



•High Performance Drupal
•Cloud Computing
•Drupal on Amazon EC2

                           4
5
High Performance
     Drupal


                   5
Standard Installation




            LAMP




                        6
Vertical Scaling




             LAMP

                    7
Horizontal Scaling




            LAMP




                     8
Separation of Concerns




                         9
Separation of Concerns




         Web Frontend




                         9
Separation of Concerns




             Web Frontend



  Database

                            9
Separation of Concerns




             Web Frontend



  Database                  File Storage

                                           9
Redundancy




             Web Frontend



  Database                  File Storage

                                           10
Frontend Scaling




                   11
Frontend Scaling
• Load Balancing




                   11
Frontend Scaling
• Load Balancing
• Caching




                   11
Frontend Scaling
• Load Balancing
• Caching
 • Static files




                   11
Frontend Scaling
• Load Balancing
• Caching
 • Static files
 • Anonymous requests




                        11
Frontend Scaling
• Load Balancing
• Caching
 • Static files
 • Anonymous requests
 • Logged in users




                        11
Frontend Scaling
• Load Balancing
• Caching
 • Static files
 • Anonymous requests
 • Logged in users
 • PHP code



                        11
Frontend Scaling
• Load Balancing
• Caching
 • Static files
 • Anonymous requests
 • Logged in users
 • PHP code
 • Database requests


                        11
Frontend Scaling
• Load Balancing
• Caching
 • Static files
 • Anonymous requests
 • Logged in users
 • PHP code
 • Database requests
• CDN
                        11
Frontend Scaling
• Load Balancing
• Caching
 • Static files
 • Anonymous requests
 • Logged in users
 • PHP code
 • Database requests
• CDN
• Solr Search
                        11
Database Scaling




                   12
Database Scaling



•Replication



                   12
Database Scaling



•Replication
•MySQL Proxy


                   12
Database Scaling



•Replication
•MySQL Proxy
•MySQL Cluster

                   12
Storage Scaling




                  13
Storage Scaling

•Proprietary Storage Systems




                               13
Storage Scaling

•Proprietary Storage Systems
•Central File Systems




                               13
Storage Scaling

•Proprietary Storage Systems
•Central File Systems
•File System Cloning



                               13
Storage Scaling

•Proprietary Storage Systems
•Central File Systems
•File System Cloning
 •Tool-based


                               13
Storage Scaling

•Proprietary Storage Systems
•Central File Systems
•File System Cloning
 •Tool-based
 •Kernel-based

                               13
Storage Scaling

•Proprietary Storage Systems
•Central File Systems
•File System Cloning
 •Tool-based
 •Kernel-based
 •Cluster FS
                               13
Summary




          14
Summary

•Horizontal Scaling gives you




                                14
Summary

•Horizontal Scaling gives you
 •high performance and




                                14
Summary

•Horizontal Scaling gives you
 •high performance and
 •high availability



                                14
Summary

•Horizontal Scaling gives you
 •high performance and
 •high availability
•at the cost of

                                14
Summary

•Horizontal Scaling gives you
 •high performance and
 •high availability
•at the cost of
 •more infrastructure
                                14
15
Cloud Computing



                  15
Cloud Computing




                  16
Cloud Computing


•Virtual computing resources




                               16
Cloud Computing


•Virtual computing resources
 •highly abstracted



                               16
Cloud Computing


•Virtual computing resources
 •highly abstracted
 •broadly shared


                               16
Cloud Computing


•Virtual computing resources
 •highly abstracted
 •broadly shared
 •rapidly provisioned

                               16
Providers




            17
Providers
•Infrastructure Platforms




                            17
Providers
•Infrastructure Platforms
 •Amazon Web Services




                            17
Providers
•Infrastructure Platforms
 •Amazon Web Services
 •Rackspace Cloud




                            17
Providers
•Infrastructure Platforms
 •Amazon Web Services
 •Rackspace Cloud
 •GoGrid



                            17
Providers
•Infrastructure Platforms
 •Amazon Web Services
 •Rackspace Cloud
 •GoGrid
•Application Platforms

                            17
Providers
•Infrastructure Platforms
 •Amazon Web Services
 •Rackspace Cloud
 •GoGrid
•Application Platforms
 •Google App Engine
                            17
Providers
•Infrastructure Platforms
 •Amazon Web Services
 •Rackspace Cloud
 •GoGrid
•Application Platforms
 •Google App Engine
 •EngineYard
                            17
Amazon Web Services




                      18
Pros & Cons




              19
Pros & Cons

•Advantages




              19
Pros & Cons

•Advantages
 •Minimal CapEx




                  19
Pros & Cons

•Advantages
 •Minimal CapEx
 •Easy resource management



                             19
Pros & Cons

•Advantages
 •Minimal CapEx
 •Easy resource management
•Challenges


                             19
Pros & Cons

•Advantages
 •Minimal CapEx
 •Easy resource management
•Challenges
 •Automation

                             19
Pros & Cons

•Advantages
 •Minimal CapEx
 •Easy resource management
•Challenges
 •Automation
 •Legal issues
                             19
20
Drupal on EC2



                20
Instance Creation




                    21
Instance Creation

•User Interface




                    21
Instance Creation

•User Interface
 •AWS Console




                    21
Instance Creation

•User Interface
 •AWS Console
 •EC2 CLI



                    21
Instance Creation

•User Interface
 •AWS Console
 •EC2 CLI
•AMI


                    21
Instance Creation

•User Interface
 •AWS Console
 •EC2 CLI
•AMI
 •Ubuntu

                    21
Instance Creation

•User Interface
 •AWS Console
 •EC2 CLI
•AMI
 •Ubuntu
 •Mercury
                    21
Deployment




             22
Deployment

•Manual




             22
Deployment

•Manual
 •SFTP




             22
Deployment

•Manual
 •SFTP
 •SSH + Drush



                22
Deployment

•Manual
 •SFTP
 •SSH + Drush
 •VCS


                22
Deployment

•Manual
 •SFTP
 •SSH + Drush
 •VCS
•Automatic

                22
Deployment

•Manual
 •SFTP
 •SSH + Drush
 •VCS
•Automatic
 •Puppet / Chef / BCFG2
                          22
Deployment

•Manual
 •SFTP
 •SSH + Drush
 •VCS
•Automatic
 •Puppet / Chef / BCFG2
                          22
System Management




                    23
System Management
•Monitoring




                    23
System Management
•Monitoring
 •Nagios / ICINGA




                    23
System Management
•Monitoring
 •Nagios / ICINGA
 •Amazon CloudWatch




                      23
System Management
•Monitoring
 •Nagios / ICINGA
 •Amazon CloudWatch
•Failover / Scaling


                      23
System Management
•Monitoring
 •Nagios / ICINGA
 •Amazon CloudWatch
•Failover / Scaling
 •DIY


                      23
System Management
•Monitoring
 •Nagios / ICINGA
 •Amazon CloudWatch
•Failover / Scaling
 •DIY
 •Clustering software
                        23
System Management
•Monitoring
 •Nagios / ICINGA
 •Amazon CloudWatch
•Failover / Scaling
 •DIY
 •Clustering software
 •Amazon Auto Scaling
                        23
Example infrastructure

                                               Firewall




                                                                Load Balancer
                                 Application Repository



   Frontend Servers

                      Staging Webserver                   Production Webserver
                                                                 Cluster




   Backend Servers
                          Database        Storage          Search
                           Cluster        Cluster          Cluster
                                                                                 24
25
Conclusion



             25
Summary




          26
Summary


•Flexible resource handling




                              26
Summary


•Flexible resource handling
•Minimal capital expenses



                              26
Summary


•Flexible resource handling
•Minimal capital expenses
•Efficiency needs automation


                               26
Summary


•Flexible resource handling
•Minimal capital expenses
•Efficiency needs automation
•Effectiveness needs experience

                                  26
Get the book!


  What‘s the name of the Amazon Machine Image

    that provides you with a complete Drupal

   installation including APC, Varnish and Solr

                     Search?



                                                  27
Your questions?


      jochen@freistil-consulting.de

     http://www.freistil-consulting.de




                                         28
Your questions?


      jochen@freistil-consulting.de

     http://www.freistil-consulting.de


            Thank you.


                                         28
Ad

More Related Content

What's hot (20)

Webinar slides: An Introduction to Performance Monitoring for PostgreSQL
Webinar slides: An Introduction to Performance Monitoring for PostgreSQLWebinar slides: An Introduction to Performance Monitoring for PostgreSQL
Webinar slides: An Introduction to Performance Monitoring for PostgreSQL
Severalnines
 
Webseminar: MariaDB Enterprise und MariaDB Enterprise Cluster
Webseminar: MariaDB Enterprise und MariaDB Enterprise ClusterWebseminar: MariaDB Enterprise und MariaDB Enterprise Cluster
Webseminar: MariaDB Enterprise und MariaDB Enterprise Cluster
MariaDB Corporation
 
MySQL highav Availability
MySQL highav AvailabilityMySQL highav Availability
MySQL highav Availability
Baruch Osoveskiy
 
ProxySQL - High Performance and HA Proxy for MySQL
ProxySQL - High Performance and HA Proxy for MySQLProxySQL - High Performance and HA Proxy for MySQL
ProxySQL - High Performance and HA Proxy for MySQL
René Cannaò
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
Ashnikbiz
 
Galaxy Big Data with MariaDB
Galaxy Big Data with MariaDBGalaxy Big Data with MariaDB
Galaxy Big Data with MariaDB
MariaDB Corporation
 
Migrating from InnoDB and HBase to MyRocks at Facebook
Migrating from InnoDB and HBase to MyRocks at FacebookMigrating from InnoDB and HBase to MyRocks at Facebook
Migrating from InnoDB and HBase to MyRocks at Facebook
MariaDB plc
 
Oracle GoldenGate for MySQL Overview
Oracle GoldenGate for MySQL OverviewOracle GoldenGate for MySQL Overview
Oracle GoldenGate for MySQL Overview
Jinyu Wang
 
MariaDB: Connect Storage Engine
MariaDB: Connect Storage EngineMariaDB: Connect Storage Engine
MariaDB: Connect Storage Engine
Kangaroot
 
Databases in the hosted cloud
Databases in the hosted cloudDatabases in the hosted cloud
Databases in the hosted cloud
Colin Charles
 
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
Severalnines
 
High Performance Drupal with MariaDB
High Performance Drupal with MariaDBHigh Performance Drupal with MariaDB
High Performance Drupal with MariaDB
MariaDB Corporation
 
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Severalnines
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability Solutions
Mydbops
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New Features
Tarique Saleem
 
Best practices for MySQL/MariaDB Server/Percona Server High Availability
Best practices for MySQL/MariaDB Server/Percona Server High AvailabilityBest practices for MySQL/MariaDB Server/Percona Server High Availability
Best practices for MySQL/MariaDB Server/Percona Server High Availability
Colin Charles
 
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityMaria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
OSSCube
 
Mysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp : 20-June-14 : Mysql FabricMysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp
 
How THINQ runs both transactions and analytics at scale
How THINQ runs both transactions and analytics at scaleHow THINQ runs both transactions and analytics at scale
How THINQ runs both transactions and analytics at scale
MariaDB plc
 
How MariaDB is approaching DBaaS
How MariaDB is approaching DBaaSHow MariaDB is approaching DBaaS
How MariaDB is approaching DBaaS
MariaDB plc
 
Webinar slides: An Introduction to Performance Monitoring for PostgreSQL
Webinar slides: An Introduction to Performance Monitoring for PostgreSQLWebinar slides: An Introduction to Performance Monitoring for PostgreSQL
Webinar slides: An Introduction to Performance Monitoring for PostgreSQL
Severalnines
 
Webseminar: MariaDB Enterprise und MariaDB Enterprise Cluster
Webseminar: MariaDB Enterprise und MariaDB Enterprise ClusterWebseminar: MariaDB Enterprise und MariaDB Enterprise Cluster
Webseminar: MariaDB Enterprise und MariaDB Enterprise Cluster
MariaDB Corporation
 
ProxySQL - High Performance and HA Proxy for MySQL
ProxySQL - High Performance and HA Proxy for MySQLProxySQL - High Performance and HA Proxy for MySQL
ProxySQL - High Performance and HA Proxy for MySQL
René Cannaò
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
Ashnikbiz
 
Migrating from InnoDB and HBase to MyRocks at Facebook
Migrating from InnoDB and HBase to MyRocks at FacebookMigrating from InnoDB and HBase to MyRocks at Facebook
Migrating from InnoDB and HBase to MyRocks at Facebook
MariaDB plc
 
Oracle GoldenGate for MySQL Overview
Oracle GoldenGate for MySQL OverviewOracle GoldenGate for MySQL Overview
Oracle GoldenGate for MySQL Overview
Jinyu Wang
 
MariaDB: Connect Storage Engine
MariaDB: Connect Storage EngineMariaDB: Connect Storage Engine
MariaDB: Connect Storage Engine
Kangaroot
 
Databases in the hosted cloud
Databases in the hosted cloudDatabases in the hosted cloud
Databases in the hosted cloud
Colin Charles
 
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
MySQL Load Balancers - Maxscale, ProxySQL, HAProxy, MySQL Router & nginx - A ...
Severalnines
 
High Performance Drupal with MariaDB
High Performance Drupal with MariaDBHigh Performance Drupal with MariaDB
High Performance Drupal with MariaDB
MariaDB Corporation
 
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Galera Cluster for MySQL vs MySQL (NDB) Cluster: A High Level Comparison
Severalnines
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability Solutions
Mydbops
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New Features
Tarique Saleem
 
Best practices for MySQL/MariaDB Server/Percona Server High Availability
Best practices for MySQL/MariaDB Server/Percona Server High AvailabilityBest practices for MySQL/MariaDB Server/Percona Server High Availability
Best practices for MySQL/MariaDB Server/Percona Server High Availability
Colin Charles
 
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityMaria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
OSSCube
 
Mysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp : 20-June-14 : Mysql FabricMysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp : 20-June-14 : Mysql Fabric
Mysql User Camp
 
How THINQ runs both transactions and analytics at scale
How THINQ runs both transactions and analytics at scaleHow THINQ runs both transactions and analytics at scale
How THINQ runs both transactions and analytics at scale
MariaDB plc
 
How MariaDB is approaching DBaaS
How MariaDB is approaching DBaaSHow MariaDB is approaching DBaaS
How MariaDB is approaching DBaaS
MariaDB plc
 

Viewers also liked (12)

Turbinando Drupal com Redis
Turbinando Drupal com RedisTurbinando Drupal com Redis
Turbinando Drupal com Redis
Daniel Santos
 
High Performance on Drupal 7
High Performance on Drupal 7High Performance on Drupal 7
High Performance on Drupal 7
Exove
 
Building enterprise high availability application with drupal
Building enterprise high availability application with drupalBuilding enterprise high availability application with drupal
Building enterprise high availability application with drupal
Ratnesh kumar, CSM
 
Implementing High Performance Drupal Sites
Implementing High Performance Drupal SitesImplementing High Performance Drupal Sites
Implementing High Performance Drupal Sites
Shri Kumar
 
High Performance Drupal
High Performance DrupalHigh Performance Drupal
High Performance Drupal
Chapter Three
 
Drupal High Availability High Performance 2012
Drupal High Availability High Performance 2012Drupal High Availability High Performance 2012
Drupal High Availability High Performance 2012
Amazee Labs
 
Highly available Drupal on a Raspberry Pi cluster
Highly available Drupal on a Raspberry Pi clusterHighly available Drupal on a Raspberry Pi cluster
Highly available Drupal on a Raspberry Pi cluster
Jeff Geerling
 
ProTips for Staying Sane while Working from Home
ProTips for Staying Sane while Working from Home ProTips for Staying Sane while Working from Home
ProTips for Staying Sane while Working from Home
Jeff Geerling
 
Ansible + Drupal: A Fortuitous DevOps Match
Ansible + Drupal: A Fortuitous DevOps MatchAnsible + Drupal: A Fortuitous DevOps Match
Ansible + Drupal: A Fortuitous DevOps Match
Jeff Geerling
 
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and HostingAmazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Acquia
 
How we build a startup with Drupal
How we build a startup with DrupalHow we build a startup with Drupal
How we build a startup with Drupal
Pavel Prischepa
 
Growth Hacking
Growth HackingGrowth Hacking
Growth Hacking
Mattan Griffel
 
Turbinando Drupal com Redis
Turbinando Drupal com RedisTurbinando Drupal com Redis
Turbinando Drupal com Redis
Daniel Santos
 
High Performance on Drupal 7
High Performance on Drupal 7High Performance on Drupal 7
High Performance on Drupal 7
Exove
 
Building enterprise high availability application with drupal
Building enterprise high availability application with drupalBuilding enterprise high availability application with drupal
Building enterprise high availability application with drupal
Ratnesh kumar, CSM
 
Implementing High Performance Drupal Sites
Implementing High Performance Drupal SitesImplementing High Performance Drupal Sites
Implementing High Performance Drupal Sites
Shri Kumar
 
High Performance Drupal
High Performance DrupalHigh Performance Drupal
High Performance Drupal
Chapter Three
 
Drupal High Availability High Performance 2012
Drupal High Availability High Performance 2012Drupal High Availability High Performance 2012
Drupal High Availability High Performance 2012
Amazee Labs
 
Highly available Drupal on a Raspberry Pi cluster
Highly available Drupal on a Raspberry Pi clusterHighly available Drupal on a Raspberry Pi cluster
Highly available Drupal on a Raspberry Pi cluster
Jeff Geerling
 
ProTips for Staying Sane while Working from Home
ProTips for Staying Sane while Working from Home ProTips for Staying Sane while Working from Home
ProTips for Staying Sane while Working from Home
Jeff Geerling
 
Ansible + Drupal: A Fortuitous DevOps Match
Ansible + Drupal: A Fortuitous DevOps MatchAnsible + Drupal: A Fortuitous DevOps Match
Ansible + Drupal: A Fortuitous DevOps Match
Jeff Geerling
 
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and HostingAmazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Acquia
 
How we build a startup with Drupal
How we build a startup with DrupalHow we build a startup with Drupal
How we build a startup with Drupal
Pavel Prischepa
 
Ad

Similar to Drupal In The Cloud (20)

The Evolution of Open Source Databases
The Evolution of Open Source DatabasesThe Evolution of Open Source Databases
The Evolution of Open Source Databases
Ivan Zoratti
 
Php Development In The Cloud
Php Development In The CloudPhp Development In The Cloud
Php Development In The Cloud
Ivo Jansch
 
01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar
Aerospike, Inc.
 
Architecture of infrastructure in cloud 0.5
Architecture of infrastructure in cloud 0.5Architecture of infrastructure in cloud 0.5
Architecture of infrastructure in cloud 0.5
Alex Tregubov
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
IndicThreads
 
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
DOCOMO Innovations, Inc.
 
What is this cloud thing?
What is this cloud thing?What is this cloud thing?
What is this cloud thing?
Andrew Eisenberg
 
PHP and the Cloud: The view from the bazaar
PHP and the Cloud: The view from the bazaarPHP and the Cloud: The view from the bazaar
PHP and the Cloud: The view from the bazaar
vitoc
 
RightScale: Single Pane of Glass at Computerworld 2013
RightScale:  Single Pane of Glass at Computerworld 2013RightScale:  Single Pane of Glass at Computerworld 2013
RightScale: Single Pane of Glass at Computerworld 2013
RightScale
 
The Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud PlatformsThe Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud Platforms
Hostway|HOSTING
 
RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?
Erik Osterman
 
HadoopCon- Trend Micro SPN Hadoop Overview
HadoopCon- Trend Micro SPN Hadoop OverviewHadoopCon- Trend Micro SPN Hadoop Overview
HadoopCon- Trend Micro SPN Hadoop Overview
Yafang Chang
 
AWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid EnvironmentsAWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid Environments
RightScale
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld
 
John Willis Cc Use Cases
John Willis Cc Use CasesJohn Willis Cc Use Cases
John Willis Cc Use Cases
GovCloud Network
 
Going to the Cloud: Ask the Expert Webcast
Going to the Cloud: Ask the Expert Webcast Going to the Cloud: Ask the Expert Webcast
Going to the Cloud: Ask the Expert Webcast
Abila
 
“Containerizing” applications with Docker: Ecosystem and Tools
“Containerizing” applications with Docker: Ecosystem and Tools“Containerizing” applications with Docker: Ecosystem and Tools
“Containerizing” applications with Docker: Ecosystem and Tools
Francisco Javier Ramírez Urea
 
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)
Todd Deshane
 
Cloud Hosting for Government Agencies: Drupal Platform as a Service
Cloud Hosting for Government Agencies: Drupal Platform as a ServiceCloud Hosting for Government Agencies: Drupal Platform as a Service
Cloud Hosting for Government Agencies: Drupal Platform as a Service
Acquia
 
Rightscale Webinar: Building Blocks for Private and Hybrid Clouds
Rightscale Webinar: Building Blocks for Private and Hybrid CloudsRightscale Webinar: Building Blocks for Private and Hybrid Clouds
Rightscale Webinar: Building Blocks for Private and Hybrid Clouds
RightScale
 
The Evolution of Open Source Databases
The Evolution of Open Source DatabasesThe Evolution of Open Source Databases
The Evolution of Open Source Databases
Ivan Zoratti
 
Php Development In The Cloud
Php Development In The CloudPhp Development In The Cloud
Php Development In The Cloud
Ivo Jansch
 
01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar
Aerospike, Inc.
 
Architecture of infrastructure in cloud 0.5
Architecture of infrastructure in cloud 0.5Architecture of infrastructure in cloud 0.5
Architecture of infrastructure in cloud 0.5
Alex Tregubov
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
IndicThreads
 
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
DOCOMO Innovations, Inc.
 
PHP and the Cloud: The view from the bazaar
PHP and the Cloud: The view from the bazaarPHP and the Cloud: The view from the bazaar
PHP and the Cloud: The view from the bazaar
vitoc
 
RightScale: Single Pane of Glass at Computerworld 2013
RightScale:  Single Pane of Glass at Computerworld 2013RightScale:  Single Pane of Glass at Computerworld 2013
RightScale: Single Pane of Glass at Computerworld 2013
RightScale
 
The Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud PlatformsThe Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud Platforms
Hostway|HOSTING
 
RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?RightScale User Conference: Why RightScale?
RightScale User Conference: Why RightScale?
Erik Osterman
 
HadoopCon- Trend Micro SPN Hadoop Overview
HadoopCon- Trend Micro SPN Hadoop OverviewHadoopCon- Trend Micro SPN Hadoop Overview
HadoopCon- Trend Micro SPN Hadoop Overview
Yafang Chang
 
AWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid EnvironmentsAWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid Environments
RightScale
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld
 
Going to the Cloud: Ask the Expert Webcast
Going to the Cloud: Ask the Expert Webcast Going to the Cloud: Ask the Expert Webcast
Going to the Cloud: Ask the Expert Webcast
Abila
 
“Containerizing” applications with Docker: Ecosystem and Tools
“Containerizing” applications with Docker: Ecosystem and Tools“Containerizing” applications with Docker: Ecosystem and Tools
“Containerizing” applications with Docker: Ecosystem and Tools
Francisco Javier Ramírez Urea
 
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)
Open Source Cloud Computing: Practical Solutions For Your Online Presence (PDF)
Todd Deshane
 
Cloud Hosting for Government Agencies: Drupal Platform as a Service
Cloud Hosting for Government Agencies: Drupal Platform as a ServiceCloud Hosting for Government Agencies: Drupal Platform as a Service
Cloud Hosting for Government Agencies: Drupal Platform as a Service
Acquia
 
Rightscale Webinar: Building Blocks for Private and Hybrid Clouds
Rightscale Webinar: Building Blocks for Private and Hybrid CloudsRightscale Webinar: Building Blocks for Private and Hybrid Clouds
Rightscale Webinar: Building Blocks for Private and Hybrid Clouds
RightScale
 
Ad

Recently uploaded (20)

2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 

Drupal In The Cloud

Editor's Notes

  • #2: How to use agile Cloud infrastructure resources to obtain optimal efficiency in Drupal operations.
  • #3: As always, Dilbert has the answer.
  • #4: 40 yrs, computer science. Linux 1994, Drupal 2007. IT manager at two of the biggest ISPs in Germany, WEB.DE and 1&1. Today Head Honcho at Freistil-Consulting: Services for IT Management, both in the infrastructure + leadership sense
  • #5: 40 yrs, computer science. Linux 1994, Drupal 2007. IT manager at two of the biggest ISPs in Germany, WEB.DE and 1&1. Today Head Honcho at Freistil-Consulting: Services for IT Management, both in the infrastructure + leadership sense
  • #6: Every topic could be a seperate talk. Book raffle: After talk question whose answer is hidden in my talk.
  • #7: Every topic could be a seperate talk. Book raffle: After talk question whose answer is hidden in my talk.
  • #8: Every topic could be a seperate talk. Book raffle: After talk question whose answer is hidden in my talk.
  • #9: What‘s important when your Drupal website grows?
  • #10: Standard installation: LAMP stack and Drupal all on one server. When you need more performance, you‘ll have two options.
  • #11: Vertical scaling means using a bigger server.
  • #12: Distributing the load Seperate the different functions of the LAMP+Drupal stack.
  • #16: More than one server for each function not only gives even more performance, but also higher availability.
  • #17: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #18: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #19: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #20: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #21: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #22: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #23: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #24: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #25: perlbal, IPVS Squid, HAproxy Varnish, Boost, AuthCache, Memcache Akamai, Amazon CloudFront
  • #29: DRBD (Distributed Replicated Block Device)
  • #30: DRBD (Distributed Replicated Block Device)
  • #31: DRBD (Distributed Replicated Block Device)
  • #32: DRBD (Distributed Replicated Block Device)
  • #33: DRBD (Distributed Replicated Block Device)
  • #34: DRBD (Distributed Replicated Block Device)
  • #35: Infrastructure you have to maintain and pay for!
  • #36: Infrastructure you have to maintain and pay for!
  • #37: Infrastructure you have to maintain and pay for!
  • #38: Infrastructure you have to maintain and pay for!
  • #39: Infrastructure you have to maintain and pay for!
  • #41: Abstraction of a) IT infrastructure, b) locations
  • #42: Abstraction of a) IT infrastructure, b) locations
  • #43: Abstraction of a) IT infrastructure, b) locations
  • #44: Abstraction of a) IT infrastructure, b) locations
  • #52: EC2 instance types: On-demand, Reserved, Spot
  • #60: Instance parameters: Location, Size, EBS and AMI.
  • #61: Instance parameters: Location, Size, EBS and AMI.
  • #62: Instance parameters: Location, Size, EBS and AMI.
  • #63: Instance parameters: Location, Size, EBS and AMI.
  • #64: Instance parameters: Location, Size, EBS and AMI.
  • #65: Instance parameters: Location, Size, EBS and AMI.
  • #73: To operate a cluster infrastructure like I described, you‘ll also need additional services, for ex...
  • #74: To operate a cluster infrastructure like I described, you‘ll also need additional services, for ex...
  • #75: To operate a cluster infrastructure like I described, you‘ll also need additional services, for ex...
  • #76: To operate a cluster infrastructure like I described, you‘ll also need additional services, for ex...
  • #77: To operate a cluster infrastructure like I described, you‘ll also need additional services, for ex...
  • #78: To operate a cluster infrastructure like I described, you‘ll also need additional services, for ex...
  • #79: To operate a cluster infrastructure like I described, you‘ll also need additional services, for ex...
  • #82: Running Drupal on a Cloud service gets you... But to operate a more complex Drupal infrastructure efficiently, you‘ll need... Let‘s spend the rest of the time for questions! First, my question...
  • #83: Running Drupal on a Cloud service gets you... But to operate a more complex Drupal infrastructure efficiently, you‘ll need... Let‘s spend the rest of the time for questions! First, my question...
  • #84: Running Drupal on a Cloud service gets you... But to operate a more complex Drupal infrastructure efficiently, you‘ll need... Let‘s spend the rest of the time for questions! First, my question...
  • #85: Running Drupal on a Cloud service gets you... But to operate a more complex Drupal infrastructure efficiently, you‘ll need... Let‘s spend the rest of the time for questions! First, my question...