English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2 Hours | 507 MB
How to eliminate single points of failure & increase uptime for your Linux, Apache, MySQL, & PHP Based Web Sites & Apps.
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.
This architecture and design:
- Works on physical servers. If you’re running on bare metal, this design will work for you.
- Works in virtual environments such as VMWare, VirtualBox, Ovirt, Red Hat Enterprise Virtualization (RHEV), KVM, and Xen.
- Works in the cloud — You’ll learn about the important nuances for running in the cloud. This design works whether you’re using Amazon Web Services (AWS), Rackspace Cloud, or another provider.
- Scales without downtime…. add more servers or resources without users even noticing.
- Works with custom written web sites and applications that run on the LAMP stack.
- Supports popular open source web applications such as WordPress, Drupal, Joomla, MediaWiki, phpBB, Redmine, SugarCRM, and more.
This is a full blown course that demonstrates everything step-by-step…
This is not just a design, though. It’s an entire course complete with lessons and demonstrations on actual Linux servers. 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.
High Availability for the LAMP Stack
Files and Downloads
Preparing a Local Test Environment
Installing Vagrant on Windows
Installing an SSH Command Line Client on Windows Using Git
Installing Vagrant on Mac
Vagrant Crash Course
Typical Web Application Residing on a Single Server
Scaling VS Availability
The High Availability Architecture
Configuring High Availability for the IP Address
Installing and Configuring a Load Balancer
Installing and Configuring Apache and PHP
Creating Highly Available Storage
Installing and Configuring MySQL
Installing and Configuring WordPress
Considerations for the Cloud
Bonus: Highly Available Joomla
Highly Available Joomla