Suche senden
Hochladen
Hosting Drupal on Amazon EC2
•
Als ODP, PDF herunterladen
•
9 gefällt mir
•
4,432 views
Kornel Lugosi
Folgen
I spoke about how to host Drupal in the cloud at Drupalcamp Prague, 2009.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 30
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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.
Ähnlich wie 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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
Kürzlich hochgeladen
(20)
2024 April Patch Tuesday
2024 April Patch Tuesday
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
A Framework for Development in the AI Age
A Framework for Development in the AI Age
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
Jetzt herunterladen