Opensource load balancing

 

Load balancing is a computer networking method for distributing workloads across multiple computing resources, such as computers, a computer cluster, network links, central processing units or disk drives. Load balancing aims to optimize resource use, maximize throughput, minimize response time, and avoid overload of any one of the resources. Using multiple components with load balancing instead of a single component may increase reliability through redundancy. Load balancing is usually provided by dedicated software or hardware, such as a multilayer switch or a Domain Name System server process.

Continue reading “Opensource load balancing”

Failover Name Servers for Reliability and Uptime

Name Servers are a forgotten piece of the internet puzzle.  Having failover name servers for reliability and uptime is a consideration often overlooked from the client, to the web services provider, and all the way up to the webhost.  While name servers are (theoretically) geographically separated and located on separate networks, they are not impregnable and/or exempt from issues that result in downtime for a website.

Continue reading “Failover Name Servers for Reliability and Uptime”

Install and use the latest Libav (instead of FFMPEG) and x264 on Ubuntu

It appears that libav, a fork of ffmpeg (see discussion here), is a more actively developed multimedia SDK and encoder. In order to install libav, instead of ffmpeg, on Ubuntu, I follow the wonderfulHOWTO on installing and using the latest FFMPEG and x264, with the following changes:

Continue reading “Install and use the latest Libav (instead of FFMPEG) and x264 on Ubuntu”