SlideShare a Scribd company logo
High Availability 
for the 
LAMP Stack 
LinuxTrainingAcademy.com/ha-lamp-stack
The LAMP Stack 
L - Linux 
A - Apache 
M - MySQL 
P - PHP
High Availability for the LAMP Stack
High Availability for the LAMP Stack
LAMP Stack is Widely Used 
● Custom Written Web Applications 
● Open Source Web Applications 
○ WordPress 
○ Drupal 
○ MediaWiki 
○ SugarCRM 
○ Many, many more...
Ideal Architecture and Design 
● Maximizes availability 
● Eliminates single points of failure 
● Scales without downtime 
● Supportable 
● Manageable
Architectural Considerations 
● Redundancy 
● Scalability 
● Performance 
● Manageability
Architectural Considerations 
● Redundancy 
○ How will your service tolerate failures? 
● Scalability 
○ How will it serve more users? 
● Performance 
○ How will your service remain useable under load? 
● Manageability 
○ How will your service be supported and managed?
Is the design realistic? 
● Is it feasible to implement? 
● Are resources available to implement? 
○ Capital 
○ Specialized Staff 
● Is it too complex? 
○ Downtime can be INCREASED due to design 
complexity.
You will learn how to: 
● Deploy on physical hardware. 
● Deploy using virtual servers. 
● Deploy in the cloud. 
● Implement and scale.
You will learn how to: 
● Eliminate single points of failure. 
● Scale to serve an increasing number of users. 
● Deploy a performant solution. 
● Sleep peacefully knowing your web sites and 
web applications are going to be up.
Learn more about 
High Availability 
for the 
LAMP Stack 
at 
LinuxTrainingAcademy.com/ha-lamp-stack

More Related Content

PDF
How we build Videome
PDF
OpenNebulaConf2018 - Private Cloud at King - Jonathan Grahl - King
PDF
Decoupled (Headless) Drupal
PPTX
Letting your CMS lose its head
PDF
re:Invent 2018 recap
PDF
Head in the clouds @ bol.com
PDF
Architecting a Corporate Compliance Platform with Graph and NoSQL Databases
How we build Videome
OpenNebulaConf2018 - Private Cloud at King - Jonathan Grahl - King
Decoupled (Headless) Drupal
Letting your CMS lose its head
re:Invent 2018 recap
Head in the clouds @ bol.com
Architecting a Corporate Compliance Platform with Graph and NoSQL Databases

What's hot (6)

PPTX
Php training in kolkata
PPTX
Talend connect BE Vincent Harcq - Talend ESB - DI
PPTX
JavaScript & CSS Development Workflow
PDF
Lean and mean MongoDB
PDF
Webpack
PDF
Drupal sharing in HP7
Php training in kolkata
Talend connect BE Vincent Harcq - Talend ESB - DI
JavaScript & CSS Development Workflow
Lean and mean MongoDB
Webpack
Drupal sharing in HP7
Ad

Similar to High Availability for the LAMP Stack (20)

PDF
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
PDF
Multiplier Effect: Case Studies in Distributions for Publishers
PDF
The Decoupled CMS in Financial Services
PPTX
Serverless - DevOps Lessons Learned From Production
PDF
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
PDF
State of serverless
PDF
[HKOSCON][20180616][Containerized High Availability Virtual Hosting Deploymen...
ODP
Hong kong drupal user group dec13th responsive web design for dummy
PDF
Serverless Toronto User Group - Let's go Serverless!
PDF
Mean Stack - An Overview
PDF
[Srijan Wednesday Webinar] How to Run Stateless and Stateful Services on K8S ...
PDF
PHP At 5000 Requests Per Second: Hootsuite’s Scaling Story
PDF
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
PPTX
Cloud computing
ODP
Deploying Perl apps on dotCloud
PDF
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
PDF
AirBNB's ML platform - BigHead
PDF
Decoupling Drupal - Drupal Camp Toronto 2014
PDF
Laskar: High-Velocity GraphQL & Lambda-based Software Development Model
PDF
Scaling symfony apps
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
Multiplier Effect: Case Studies in Distributions for Publishers
The Decoupled CMS in Financial Services
Serverless - DevOps Lessons Learned From Production
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
State of serverless
[HKOSCON][20180616][Containerized High Availability Virtual Hosting Deploymen...
Hong kong drupal user group dec13th responsive web design for dummy
Serverless Toronto User Group - Let's go Serverless!
Mean Stack - An Overview
[Srijan Wednesday Webinar] How to Run Stateless and Stateful Services on K8S ...
PHP At 5000 Requests Per Second: Hootsuite’s Scaling Story
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
Cloud computing
Deploying Perl apps on dotCloud
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
AirBNB's ML platform - BigHead
Decoupling Drupal - Drupal Camp Toronto 2014
Laskar: High-Velocity GraphQL & Lambda-based Software Development Model
Scaling symfony apps
Ad

Recently uploaded (20)

PPT
What is a Computer? Input Devices /output devices
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Getting Started with Data Integration: FME Form 101
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Modernising the Digital Integration Hub
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
The various Industrial Revolutions .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
A novel scalable deep ensemble learning framework for big data classification...
What is a Computer? Input Devices /output devices
Group 1 Presentation -Planning and Decision Making .pptx
Module 1.ppt Iot fundamentals and Architecture
NewMind AI Weekly Chronicles - August'25-Week II
gpt5_lecture_notes_comprehensive_20250812015547.pdf
OMC Textile Division Presentation 2021.pptx
Getting Started with Data Integration: FME Form 101
O2C Customer Invoices to Receipt V15A.pptx
1 - Historical Antecedents, Social Consideration.pdf
Modernising the Digital Integration Hub
DP Operators-handbook-extract for the Mautical Institute
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Architecture types and enterprise applications.pdf
Web App vs Mobile App What Should You Build First.pdf
The various Industrial Revolutions .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Final SEM Unit 1 for mit wpu at pune .pptx
Getting started with AI Agents and Multi-Agent Systems
A novel scalable deep ensemble learning framework for big data classification...

High Availability for the LAMP Stack

  • 1. High Availability for the LAMP Stack LinuxTrainingAcademy.com/ha-lamp-stack
  • 2. The LAMP Stack L - Linux A - Apache M - MySQL P - PHP
  • 5. LAMP Stack is Widely Used ● Custom Written Web Applications ● Open Source Web Applications ○ WordPress ○ Drupal ○ MediaWiki ○ SugarCRM ○ Many, many more...
  • 6. Ideal Architecture and Design ● Maximizes availability ● Eliminates single points of failure ● Scales without downtime ● Supportable ● Manageable
  • 7. Architectural Considerations ● Redundancy ● Scalability ● Performance ● Manageability
  • 8. Architectural Considerations ● Redundancy ○ How will your service tolerate failures? ● Scalability ○ How will it serve more users? ● Performance ○ How will your service remain useable under load? ● Manageability ○ How will your service be supported and managed?
  • 9. Is the design realistic? ● Is it feasible to implement? ● Are resources available to implement? ○ Capital ○ Specialized Staff ● Is it too complex? ○ Downtime can be INCREASED due to design complexity.
  • 10. You will learn how to: ● Deploy on physical hardware. ● Deploy using virtual servers. ● Deploy in the cloud. ● Implement and scale.
  • 11. You will learn how to: ● Eliminate single points of failure. ● Scale to serve an increasing number of users. ● Deploy a performant solution. ● Sleep peacefully knowing your web sites and web applications are going to be up.
  • 12. Learn more about High Availability for the LAMP Stack at LinuxTrainingAcademy.com/ha-lamp-stack