Load balanced LAMP (Linux, Apache, PHP/Perl/Python) cloud server based on CentOS 5.x, the most popular Linux distribution for web servers.
The cloud server has two Apache web servers load balanced by a High Availability Load balancer, a MySQL server component and a shared NAS storage component, allowing for rapid elastic scalability of compute and storage resources.
Internal networking is managed through a PS8 virtual switch, and a set of gateways (one IN and one OUT).
Features and Benefits
- High Availability: The cloud server load balances between two identical Web servers
- Highly scalable: Multiple independent components allow for rapid application scaling
- Easy to use: includes a web management interface via the Cloud Control Panel
- Lightweight: built from the ground up with the minimum required components
- Runs everywhere: Compatible with all version of AppLogic from 2.4.10 to 2.9.9
- 100% open source: free from pricey and restrictive proprietary licensing
Usage
This Load-balanced and firewall protected LAMP Cloud server has been optimised for use as a high availability web application platform.
The server is delivered with preconfigured SSH and FTP access from the Internet.
Customers can access and manage their Apache web server component through port 4101, and their MySQL component via port 4201.
An FTP server based on the extremely fast, stable and secure proftpd is configured for passive FTP transfers on port 21.
Default Resources
| Resource | Minimum | Maximum | Default |
| Memory | 512M | 12.5G | 960M |
| CPU | 0.45 | 30 | 0.9 |
| Bandwidth | 6M | 9G | 60M |
Application Components
| Component | Description |
| main.INSSL | IN gateway |
| main.HALB | High Availability load balancer |
| main.dbase | MySQL database server component |
| main.net | OUT gateway, forwards all traffic from the application to the outside world |
| main.PS8 | Virtual switch connecting the three server components to the IN gateway |
| main.srv1 | First Apache web server component |
| main.srv2 | Second Apache web server component |
| main.content | NAS storage component |
Components visible to end users
| Component | Visible Volumes | Filesystem | Mounted On |
| MySQL Database | boot usr mysql |
/dev/hda1 /dev/hda2 /dev/hda3 |
/ /usr /mnt/data |
| Web server1 | boot usr fs |
/dev/hda1 /dev/hda2 fs:/mnt/data |
/ /usr /mnt/fs |
| Web server2 | boot usr fs |
/dev/hda1 /dev/hda2 fs:/mnt/data |
/ /usr /mnt/fs |
| Web Content | fs |
Technical Specifications