Jump to ratings and reviews
Rate this book

High Availability for the LAMP Stack: Eliminate Single Points of Failure and Increase Uptime for Your Linux, Apache, MySQL, and PHP Based Web Applications

Rate this book
This step-by-step guide teaches you everything you need to know in order to eliminate single points of failure for your Linux, Apache, MySQL, and PHP based web applications. Do you wish you could ensure your web site was up all the time and finally enjoy a peaceful night's sleep? Do you want to be able to scale without downtime and handle unexpected surges of traffic? Do you want a solution that just works without spending weeks testing various combinations of technologies and software? Do you want someone to lay it all out for you and walk you through an entire deployment? If so, you're in the right place... I know what it's like to be woken up in the middle of the night when a web server goes down. I don't know about you, but I'm fairly grumpy at 2:47 A.M. when something is broke and I'm the one that has to fix it. That's why I strive to eliminate single points of failure and ensure service availability. I would much rather plan for failure ahead of time than have to react to it. If you have a robust design that's easy to support you can repair any failures at your convenience instead of trying to cobble together a makeshift solution in the middle of the night. I've spent countless hours designing, testing, and implementing high availability solutions for a wide range of Linux based services during my career. I've put together a well designed, well tested solution for the LAMP (Linux, Apache, MySQL, PHP) stack that easily scales to support an increasing number of users all the while decreasing downtime. I've taken each possible single point of failure into account from the obvious ones to the less than obvious edge cases you'll need to cover in order to have a truly robust design. This is not just a design, though. It's an entire book complete with lessons and demonstrations you can use on actual Linux servers. In the book I'll be performing the demonstrations on Ubuntu servers, but the concepts are the same no matter if you're using RedHat Enterprise Linux, CentOS, or another distribution. The only real difference is the couple of commands you'll use to perform some of the software installations. The design and configurations remain the same. Even though this course is targeted directly at the LAMP stack (Linux, Apache, MySQL, PHP), the concepts and techniques presented can be reused in a variety of other situations. If you ever need a floating IP, the ability to add more storage to servers without downtime, to balance loads across multiple servers, or deploy a highly available database cluster, you can put what you learn in this course to good use. The only thing between you and web site that stays up all the time is this book. Get started now by scrolling up to the top of the page and clicking on the "Buy now" button.

76 pages, Paperback

First published December 16, 2014

167 people are currently reading
89 people want to read

About the author

Jason Cannon

50 books17 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
14 (40%)
4 stars
12 (34%)
3 stars
5 (14%)
2 stars
4 (11%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
3 reviews
August 6, 2022
Nice and simple.

This books shows how yo can achieve HA with existing software and not in the cloud. Encourage everyone to try it.
Profile Image for Ernesto Melgin.
75 reviews7 followers
October 24, 2018
Good basic book

Too short but good option. My recommendation is larger than the book. May be it needs to analize monitoring tools too.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.