SlideShare a Scribd company logo
1 of 41
Hardware Layouts for LAMP Installations John Allspaw, Flickr Plumbr Flickr (Yahoo) [email_address] October 18, 2005
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ONE BOX
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations TWO BOX
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations MANY BOX
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations Insert funny photo here about slave lag* *slave lag isn’t funny
Hardware Layouts for LAMP Installations ,[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Not really, but close to it:  tcp_tw_recycle and tcp_tw_reuse
Hardware Layouts for LAMP Installations
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations Health Checks
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations Evil Favoritism
Hardware Layouts for LAMP Installations
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations 10K drives 15K drives Slave Lag in production
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations Basic SQUID layout ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations Flickr: How We Roll
Hardware Layouts for LAMP Installations ,[object Object],[object Object],[object Object],[object Object]
Hardware Layouts for LAMP Installations ,[object Object]

More Related Content

What's hot

Apache Tomcat + Java EE = Apache TomEE
Apache Tomcat + Java EE = Apache TomEEApache Tomcat + Java EE = Apache TomEE
Apache Tomcat + Java EE = Apache TomEE
Jacek Laskowski
 
Oracle olap-installation
Oracle olap-installationOracle olap-installation
Oracle olap-installation
Amit Sharma
 
Os Leventhal
Os LeventhalOs Leventhal
Os Leventhal
oscon2007
 

What's hot (20)

Apache Tomcat + Java EE = Apache TomEE
Apache Tomcat + Java EE = Apache TomEEApache Tomcat + Java EE = Apache TomEE
Apache Tomcat + Java EE = Apache TomEE
 
End-to-end Troubleshooting Checklist for Microsoft SQL Server
End-to-end Troubleshooting Checklist for Microsoft SQL ServerEnd-to-end Troubleshooting Checklist for Microsoft SQL Server
End-to-end Troubleshooting Checklist for Microsoft SQL Server
 
CPAN Training
CPAN TrainingCPAN Training
CPAN Training
 
All Change
All ChangeAll Change
All Change
 
Scale ColdFusion with Terracotta Distributed Caching for Ehchache
Scale ColdFusion with Terracotta Distributed Caching for EhchacheScale ColdFusion with Terracotta Distributed Caching for Ehchache
Scale ColdFusion with Terracotta Distributed Caching for Ehchache
 
Performance all teh things
Performance all teh thingsPerformance all teh things
Performance all teh things
 
JavaOne 2010: Top 10 Causes for Java Issues in Production and What to Do When...
JavaOne 2010: Top 10 Causes for Java Issues in Production and What to Do When...JavaOne 2010: Top 10 Causes for Java Issues in Production and What to Do When...
JavaOne 2010: Top 10 Causes for Java Issues in Production and What to Do When...
 
Oracle 12c Parallel Execution New Features
Oracle 12c Parallel Execution New FeaturesOracle 12c Parallel Execution New Features
Oracle 12c Parallel Execution New Features
 
AtoM's Command Line Tasks - An Introduction
AtoM's Command Line Tasks - An IntroductionAtoM's Command Line Tasks - An Introduction
AtoM's Command Line Tasks - An Introduction
 
Oracle olap-installation
Oracle olap-installationOracle olap-installation
Oracle olap-installation
 
Web container and Apache Tomcat
Web container and Apache TomcatWeb container and Apache Tomcat
Web container and Apache Tomcat
 
Swoole Love PHP
Swoole Love PHPSwoole Love PHP
Swoole Love PHP
 
Drupal, varnish, esi - Toulouse November 2
Drupal, varnish, esi - Toulouse November 2Drupal, varnish, esi - Toulouse November 2
Drupal, varnish, esi - Toulouse November 2
 
Pinto+Stratopan+Love
Pinto+Stratopan+LovePinto+Stratopan+Love
Pinto+Stratopan+Love
 
Os Wilhelm
Os WilhelmOs Wilhelm
Os Wilhelm
 
Os Leventhal
Os LeventhalOs Leventhal
Os Leventhal
 
Docker in Continuous Integration
Docker in Continuous IntegrationDocker in Continuous Integration
Docker in Continuous Integration
 
FITC - Here Be Dragons: Advanced JavaScript Debugging
FITC - Here Be Dragons: Advanced JavaScript DebuggingFITC - Here Be Dragons: Advanced JavaScript Debugging
FITC - Here Be Dragons: Advanced JavaScript Debugging
 
Perl in RPM-Land
Perl in RPM-LandPerl in RPM-Land
Perl in RPM-Land
 
Perl
PerlPerl
Perl
 

Viewers also liked

Nowa ok prezentacja dla rodzicow 2016ppt [odzyskano]
Nowa ok prezentacja dla rodzicow 2016ppt [odzyskano]Nowa ok prezentacja dla rodzicow 2016ppt [odzyskano]
Nowa ok prezentacja dla rodzicow 2016ppt [odzyskano]
wiosenka
 
Dzień przedszkolaka na Bielanach
Dzień przedszkolaka na BielanachDzień przedszkolaka na Bielanach
Dzień przedszkolaka na Bielanach
wiosenka
 
Modelo petição juntada de procuração substabelecimento
Modelo petição juntada de procuração substabelecimentoModelo petição juntada de procuração substabelecimento
Modelo petição juntada de procuração substabelecimento
Bruno Rodrigues De Oliveira
 

Viewers also liked (15)

Nowa ok prezentacja dla rodzicow 2016ppt [odzyskano]
Nowa ok prezentacja dla rodzicow 2016ppt [odzyskano]Nowa ok prezentacja dla rodzicow 2016ppt [odzyskano]
Nowa ok prezentacja dla rodzicow 2016ppt [odzyskano]
 
Dzień przedszkolaka na Bielanach
Dzień przedszkolaka na BielanachDzień przedszkolaka na Bielanach
Dzień przedszkolaka na Bielanach
 
Projeto Casa de Veraneio
Projeto Casa de VeraneioProjeto Casa de Veraneio
Projeto Casa de Veraneio
 
презентация курса
презентация курсапрезентация курса
презентация курса
 
john nader CV
john nader CVjohn nader CV
john nader CV
 
11 sl k_u_2011
11 sl k_u_201111 sl k_u_2011
11 sl k_u_2011
 
Modelo petição juntada de procuração substabelecimento
Modelo petição juntada de procuração substabelecimentoModelo petição juntada de procuração substabelecimento
Modelo petição juntada de procuração substabelecimento
 
Senac assistente de marketing aula 02
Senac assistente de marketing aula 02Senac assistente de marketing aula 02
Senac assistente de marketing aula 02
 
10 t k_u
10 t k_u10 t k_u
10 t k_u
 
9 iu ser
9 iu ser9 iu ser
9 iu ser
 
11 iu ser
11 iu ser11 iu ser
11 iu ser
 
6 geog s_ua
6 geog s_ua6 geog s_ua
6 geog s_ua
 
6 m m_2014_ru
6 m m_2014_ru6 m m_2014_ru
6 m m_2014_ru
 
Prezdszkole nr 240
Prezdszkole nr 240 Prezdszkole nr 240
Prezdszkole nr 240
 
My presentation in MST -11 International Workshop
My presentation in MST -11 International WorkshopMy presentation in MST -11 International Workshop
My presentation in MST -11 International Workshop
 

Similar to 1. Scaling PHP/MySQL...Presentation from Flickr

Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009) Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009)
PostgreSQL Experts, Inc.
 
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYCScalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Cal Henderson
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
guest18a0f1
 
Hug Hbase Presentation.
Hug Hbase Presentation.Hug Hbase Presentation.
Hug Hbase Presentation.
Jack Levin
 
WordPress Performance & Scalability
WordPress Performance & ScalabilityWordPress Performance & Scalability
WordPress Performance & Scalability
Joseph Scott
 
Performance Whack A Mole
Performance Whack A MolePerformance Whack A Mole
Performance Whack A Mole
oscon2007
 

Similar to 1. Scaling PHP/MySQL...Presentation from Flickr (20)

MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011
 
Apache Traffic Server
Apache Traffic ServerApache Traffic Server
Apache Traffic Server
 
Everyone loves PHP
Everyone loves PHPEveryone loves PHP
Everyone loves PHP
 
MySQL HA with PaceMaker
MySQL HA with  PaceMakerMySQL HA with  PaceMaker
MySQL HA with PaceMaker
 
Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009) Performance Whack-a-Mole Tutorial (pgCon 2009)
Performance Whack-a-Mole Tutorial (pgCon 2009)
 
DrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performanceDrupalCampLA 2011: Drupal backend-performance
DrupalCampLA 2011: Drupal backend-performance
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
 
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYCScalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
 
Sparklife - Life In The Trenches With Spark
Sparklife - Life In The Trenches With SparkSparklife - Life In The Trenches With Spark
Sparklife - Life In The Trenches With Spark
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
 
Web20expo Scalable Web Arch
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
 
Hug Hbase Presentation.
Hug Hbase Presentation.Hug Hbase Presentation.
Hug Hbase Presentation.
 
WordPress Performance & Scalability
WordPress Performance & ScalabilityWordPress Performance & Scalability
WordPress Performance & Scalability
 
WP Sandbox Presentation WordCamp Toronto 2011
WP Sandbox Presentation WordCamp Toronto 2011WP Sandbox Presentation WordCamp Toronto 2011
WP Sandbox Presentation WordCamp Toronto 2011
 
Performance Whack A Mole
Performance Whack A MolePerformance Whack A Mole
Performance Whack A Mole
 
Knowledge share about scalable application architecture
Knowledge share about scalable application architectureKnowledge share about scalable application architecture
Knowledge share about scalable application architecture
 
Automated Deployment using Open Source
Automated Deployment using Open SourceAutomated Deployment using Open Source
Automated Deployment using Open Source
 
Planning For High Performance Web Application
Planning For High Performance Web ApplicationPlanning For High Performance Web Application
Planning For High Performance Web Application
 
Asynchronous programming - .NET Way
Asynchronous programming - .NET WayAsynchronous programming - .NET Way
Asynchronous programming - .NET Way
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"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 ..."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 ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

1. Scaling PHP/MySQL...Presentation from Flickr