The Rise of the LAMP Stack
LAMP is an acronym that stands for Linux operating systems, Apache web servers, MySQL databases, and PHP programming language.
The LAMP stack has been around since MySQL was released in 1996.
Since then, it has grown in popularity for building and running dynamic web and mobile applications.
A huge benefit of the LAMP stack is that it is affordable.
Because it is based on open source software, in theory, you could substitute different components seamlessly and avoid vendor lock-in.
There are many variations on the LAMP stack that use other operating systems, databases, web servers, or programming language.
Until recently, LAMP stack solutions have run primarily on commodity-based x86 servers.
This mainly has been because users could deploy clusters of these servers cheaply and scale out to meet the compute and storage requirements of the applications.
Now, there are new options for running LAMP stack solutions available.
Introducing the IBM Turbo LAMP Stack
IBM Power Systems based on POWER8 processors have continued to improve their price performance.
Today, organizations of all sizes can access entry-level servers. The performance gains are undeniable.
Benchmark tests for MariaDB, which replaces MySQL in the Turbo LAMP Stack, have shown that their database delivers nearly four times the performance on POWER8 versus the equivalent x86-based server.
Here are the main pieces of the Turbo LAMP Stack:
OpenPOWER Foundation maintains the open standards that the stack is based on.
IBM Power Systems running Linux are based on POWER8 processors with advanced CAPI I/O technologies.
Mellonix Technologies, an OpenPOWER Foundation member, provides high-speed data transfer allowing for high performance and internet scale with availability across multiple locations.
The Linux layer include Ubuntu and Red Hat REHL.
The web, or HTTP, server can be from Zend or Ubuntu. As we stated, MariaDB replaces MySQL, which was purchased by Oracle and has lost much of their open community.
Zend brings the PHP portion to the server and allows for continuous mobile application development for rapid innovation. For cloud orchestration, Ubuntu Juju is installed.
Most of your PHP applications using MariaDB or MySQL with run on Turbo LAMP with zero modifications required.
There are also new software vendors validating and optimizing their PHP applications on Turbo LAMP. If you are a software vendor, IBM provides the Power Development Platform virtual machines preloaded with Zend and MariaDB preloaded at no charge to test your applications.
Some available applications include:
- Magento: A leading eCommerce package that can deliver 2 to 3 times the performance at similar acquisition costs vs. LAMP running on x86 servers.
- OpenPro ERP: Open source ERP solution that has six modules—financials, distribution, manufacturing, CRM, and eCommerce—and advanced system functions such as workflows and document imaging.
- Haris Data: AppsInHD include human resources information system, ERP, and CRM applications.
- WordPress, Drupal, and Joomla: Choice of high-quality, open source web content management systems.
- Apigility: The world’s easiest way to create high-quality APIs.
- SugarCRM: Customer relationship management system.
Enterprise-class LAMP Stack
Today, many of our applications are accessing larger pools of data and delivering that information to users on a variety of devices.
That information needs to be personalized, localized, and curated for the individual.
Additionally, today’s users have lost all tolerance for performance issues. The enterprise-class LAMP stack – IBM Turbo LAMP It is time to consider the enterprise class LAMP stack – IBM Turbo LAMP.
The Turbo LAMP solution provides three major benefits.
First, it improves time to value by automating the steps to deploy the solution.
Second, it provides a much higher level of performance over a traditional x86-based LAMP stack.
Third, the use of The OpenFoundation’s standards for open software and hardware helps you ensure your systems are reliable, compliant, and secure.
For an in-depth examination of Turbo LAMP’s components, value proposition, deployment options, and resources, get your copy of Turbo LAMP White Paper: The LAMP Stack for Today’s Demanding Application Workload Requirements here.