High Performance Cluster
The important concept here is to put each task on a separate server. Those could be either virtual servers or dedicated physical hosts.
This will assume you are using Ubuntu servers and are experienced in installing Magento on other platforms. Other distributions and OSs are possible as long as you adapt the steps.
- Install MySQL and Admin
sudo apt-get install mysql-server phpmyadmin
- Create a MySQL database and user/password for Magento
- Install Apache, PHP, APC
sudo apt-get install apache2 php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-curl php5-xmlrpc php5-gd php5-memcache php5-apc
- Install NFS packages