Submit Search
Upload
Hosting Drupal on Amazon EC2
•
Download as ODP, PDF
•
9 likes
•
4,432 views
Kornel Lugosi
Follow
I spoke about how to host Drupal in the cloud at Drupalcamp Prague, 2009.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 30
Download now
Recommended
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Acquia
Scaling drupal on amazon web services dr
Scaling drupal on amazon web services dr
Tristan Roddis
AutoScaling and Drupal
AutoScaling and Drupal
Promet Source
Scaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWS
永对 陈
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
Vladimir Ilic
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Dropsolid
Deep Learning with AWS (November 2016)
Deep Learning with AWS (November 2016)
Julien SIMON
Running High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWS
Acquia
Recommended
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Acquia
Scaling drupal on amazon web services dr
Scaling drupal on amazon web services dr
Tristan Roddis
AutoScaling and Drupal
AutoScaling and Drupal
Promet Source
Scaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWS
永对 陈
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
Vladimir Ilic
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Dropsolid
Deep Learning with AWS (November 2016)
Deep Learning with AWS (November 2016)
Julien SIMON
Running High Availability Websites with Acquia and AWS
Running High Availability Websites with Acquia and AWS
Acquia
AWS EC2
AWS EC2
whiskybar
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
Jason "JP" Pomerleau
Deep Dive on Amazon EC2 Instances (March 2017)
Deep Dive on Amazon EC2 Instances (March 2017)
Julien SIMON
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
Amazon Web Services
Training AWS: Module 4 - Storage in AWS
Training AWS: Module 4 - Storage in AWS
Bùi Quang Lâm
Training AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWS
Bùi Quang Lâm
Puppetpreso
Puppetpreso
ke4qqq
Cloud computing & lamp applications
Cloud computing & lamp applications
Corley S.r.l.
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
David Veksler
Advanced Task Scheduling with Amazon ECS
Advanced Task Scheduling with Amazon ECS
Julien SIMON
Webapp on AWS
Webapp on AWS
Freeman Zhang
Comenzando com la nube hibrida
Comenzando com la nube hibrida
Amazon Web Services LATAM
Running BSD on AWS
Running BSD on AWS
Julien SIMON
Optimizing costs with spot instances
Optimizing costs with spot instances
Amazon Web Services
Amazon EC2 & VPC HOL
Amazon EC2 & VPC HOL
Amazon Web Services
Cloud Architecture best practices
Cloud Architecture best practices
Omid Vahdaty
Amazon EC2 Container Service
Amazon EC2 Container Service
Amazon Web Services
Aws atlanta march_2015
Aws atlanta march_2015
Adam Book
Deep Dive: Amazon Redshift (March 2017)
Deep Dive: Amazon Redshift (March 2017)
Julien SIMON
Amazon EC2 Container Service: Manage Docker-Enabled Apps in EC2
Amazon EC2 Container Service: Manage Docker-Enabled Apps in EC2
Amazon Web Services
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
cmcavoy
UnConference for Georgia Southern Computer Science March 31, 2015
UnConference for Georgia Southern Computer Science March 31, 2015
Christopher Curtin
More Related Content
What's hot
AWS EC2
AWS EC2
whiskybar
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
Jason "JP" Pomerleau
Deep Dive on Amazon EC2 Instances (March 2017)
Deep Dive on Amazon EC2 Instances (March 2017)
Julien SIMON
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
Amazon Web Services
Training AWS: Module 4 - Storage in AWS
Training AWS: Module 4 - Storage in AWS
Bùi Quang Lâm
Training AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWS
Bùi Quang Lâm
Puppetpreso
Puppetpreso
ke4qqq
Cloud computing & lamp applications
Cloud computing & lamp applications
Corley S.r.l.
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
David Veksler
Advanced Task Scheduling with Amazon ECS
Advanced Task Scheduling with Amazon ECS
Julien SIMON
Webapp on AWS
Webapp on AWS
Freeman Zhang
Comenzando com la nube hibrida
Comenzando com la nube hibrida
Amazon Web Services LATAM
Running BSD on AWS
Running BSD on AWS
Julien SIMON
Optimizing costs with spot instances
Optimizing costs with spot instances
Amazon Web Services
Amazon EC2 & VPC HOL
Amazon EC2 & VPC HOL
Amazon Web Services
Cloud Architecture best practices
Cloud Architecture best practices
Omid Vahdaty
Amazon EC2 Container Service
Amazon EC2 Container Service
Amazon Web Services
Aws atlanta march_2015
Aws atlanta march_2015
Adam Book
Deep Dive: Amazon Redshift (March 2017)
Deep Dive: Amazon Redshift (March 2017)
Julien SIMON
Amazon EC2 Container Service: Manage Docker-Enabled Apps in EC2
Amazon EC2 Container Service: Manage Docker-Enabled Apps in EC2
Amazon Web Services
What's hot
(20)
AWS EC2
AWS EC2
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
Deep Dive on Amazon EC2 Instances (March 2017)
Deep Dive on Amazon EC2 Instances (March 2017)
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
(ARC311) Extreme Availability for Mission-Critical Applications | AWS re:Inve...
Training AWS: Module 4 - Storage in AWS
Training AWS: Module 4 - Storage in AWS
Training AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWS
Puppetpreso
Puppetpreso
Cloud computing & lamp applications
Cloud computing & lamp applications
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
Advanced Task Scheduling with Amazon ECS
Advanced Task Scheduling with Amazon ECS
Webapp on AWS
Webapp on AWS
Comenzando com la nube hibrida
Comenzando com la nube hibrida
Running BSD on AWS
Running BSD on AWS
Optimizing costs with spot instances
Optimizing costs with spot instances
Amazon EC2 & VPC HOL
Amazon EC2 & VPC HOL
Cloud Architecture best practices
Cloud Architecture best practices
Amazon EC2 Container Service
Amazon EC2 Container Service
Aws atlanta march_2015
Aws atlanta march_2015
Deep Dive: Amazon Redshift (March 2017)
Deep Dive: Amazon Redshift (March 2017)
Amazon EC2 Container Service: Manage Docker-Enabled Apps in EC2
Amazon EC2 Container Service: Manage Docker-Enabled Apps in EC2
Similar to Hosting Drupal on Amazon EC2
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
cmcavoy
UnConference for Georgia Southern Computer Science March 31, 2015
UnConference for Georgia Southern Computer Science March 31, 2015
Christopher Curtin
Lamp Stack Optimization
Lamp Stack Optimization
Dave Ross
Cost effective BigData Processing on Amazon EC2
Cost effective BigData Processing on Amazon EC2
Sujee Maniyam
Scaling symfony apps
Scaling symfony apps
Matteo Moretti
Improving The Performance of Your Web App
Improving The Performance of Your Web App
Joe Stump
Apache Traffic Server
Apache Traffic Server
supertom
Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009
marcelesser
DrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performance
Ashok Modi
Inside Microsoft Azure
Inside Microsoft Azure
Ernest Mueller
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
BigDataCloud
Why Wordnik went non-relational
Why Wordnik went non-relational
Tony Tam
Php go vrooom!
Php go vrooom!
Elizabeth Smith
Drupal Backend Performance and Scalability
Drupal Backend Performance and Scalability
Ashok Modi
Austin Web Architecture
Austin Web Architecture
joaquincasares
3rd meetup - Intro to Amazon EMR
3rd meetup - Intro to Amazon EMR
Faizan Javed
Programming language for the cloud infrastructure
Programming language for the cloud infrastructure
Yaroslav Muravskyi
Scaling Django Apps using AWS Elastic Beanstalk
Scaling Django Apps using AWS Elastic Beanstalk
Lushen Wu
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
Dr. Sven Balnojan
Experiences with Debugging Data Races
Experiences with Debugging Data Races
Azul Systems Inc.
Similar to Hosting Drupal on Amazon EC2
(20)
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
UnConference for Georgia Southern Computer Science March 31, 2015
UnConference for Georgia Southern Computer Science March 31, 2015
Lamp Stack Optimization
Lamp Stack Optimization
Cost effective BigData Processing on Amazon EC2
Cost effective BigData Processing on Amazon EC2
Scaling symfony apps
Scaling symfony apps
Improving The Performance of Your Web App
Improving The Performance of Your Web App
Apache Traffic Server
Apache Traffic Server
Clustered PHP - DC PHP 2009
Clustered PHP - DC PHP 2009
DrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performance
Inside Microsoft Azure
Inside Microsoft Azure
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
BigDataCloud meetup - July 8th - Cost effective big-data processing using Ama...
Why Wordnik went non-relational
Why Wordnik went non-relational
Php go vrooom!
Php go vrooom!
Drupal Backend Performance and Scalability
Drupal Backend Performance and Scalability
Austin Web Architecture
Austin Web Architecture
3rd meetup - Intro to Amazon EMR
3rd meetup - Intro to Amazon EMR
Programming language for the cloud infrastructure
Programming language for the cloud infrastructure
Scaling Django Apps using AWS Elastic Beanstalk
Scaling Django Apps using AWS Elastic Beanstalk
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
Experiences with Debugging Data Races
Experiences with Debugging Data Races
More from Kornel Lugosi
Version control
Version control
Kornel Lugosi
Git introduction
Git introduction
Kornel Lugosi
Amazon web services
Amazon web services
Kornel Lugosi
Drupal Performance
Drupal Performance
Kornel Lugosi
Drupal Performance
Drupal Performance
Kornel Lugosi
Cache and Drupal
Cache and Drupal
Kornel Lugosi
More from Kornel Lugosi
(6)
Version control
Version control
Git introduction
Git introduction
Amazon web services
Amazon web services
Drupal Performance
Drupal Performance
Drupal Performance
Drupal Performance
Cache and Drupal
Cache and Drupal
Recently uploaded
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Recently uploaded
(20)
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Hosting Drupal on Amazon EC2
1.
2.
Student at
University of Szeged
3.
Drupal developer @
Pronovix
4.
Linux enthusiastic
5.
How to use
Amazon EC2 for Drupal
6.
7.
8.
Monthly cost is
cheap
9.
Is it reliable?
10.
No customization
11.
No server maintenance
12.
13.
Monthly cost is
moderate
14.
Is it reliable?
15.
Is it fast?
16.
Full customization
17.
You have to
maintain the software
18.
Usually the memory
is quite limited
19.
20.
Monthly cost is
cheap
21.
Is it reliable?
22.
It's fast
23.
Full customization
24.
You have to
maintain the software and the hardware
25.
26.
Monthly cost is
moderate
27.
Is it reliable?
28.
Full customization (even
in the hardware in minutes)
29.
You have to
maintain the software (and that's harder here)
30.
31.
Distributed
32.
Dynamically scalable
33.
Some terms
34.
“ My server
is fast and strong, why would I need that?”
35.
Maybe you'll need
more servers... like tomorrow
36.
Hardware will eventually
break down
37.
You don't have
to worry about those ^^
38.
39.
Nothing guarantees
that if you start a server instance it will run 'til the end of time
40.
The AMI
s storage is not permanent!
41.
42.
43.
Stores “ objects
”, “ buckets ” and “ keys ”
44.
You have to
design the application to use it
45.
46.
It can store
any filesystem (and any file )
47.
48.
49.
Store your drupal
files and database on it! ( /var, and /home propably )
50.
51.
You can
automatize things!
52.
(Write aliases for
the keys)
53.
Browsing images not
working in the eu? Seriously?
54.
Command line
55.
56.
What works, works
great
57.
You cannot boundle
images
58.
Web console
59.
60.
No feedback that
it's doing anything
61.
It has a
lot of options (and almost everything is working)
62.
( Install it
in a different profile )
63.
Elasticfox
64.
65.
66.
mod_expire
67.
ssh -C (
I mean we're talking about linux, right? )
68.
( net.ipv4.tcp_tw_reuse =
1 )
69.
70.
Apache mod_fastcgi /
nginx + *fcgi
71.
72.
Bandwidth is okay,
latency is slow
73.
74.
75.
Use noatime
, nodiratime ( /etc/fstab )
76.
(Use ext4,
data=writeback )
77.
78.
Use multisite
(apc cache)
79.
(Consider using
nginx ?)
80.
81.
Full mysql 5.1
compilance (they said)
82.
More instances
can use it!
83.
84.
Not fitting for
everybody
Download now