Tag Archive: lamp


LAMP lights the web – by Tony Steidler-Dennison

LAMP lights the web – by Tony Steidler-Dennison

Why LAMP tools?

For the entire life of the World Wide Web, the backbone that’s kept it upright are the tools of Linux. Linux, Apache, MySQL, PHP, Perl, and Python — collectively known as LAMP — comprise more than two-thirds of the servers, databases, and scripting languages on the web today. It’s getting more difficult each day to be a web developer without knowledge and at least a rudimentary level of skill with these tools.

What’s the attraction to LAMP tools for developers around the world? In part, it’s the open source underpinnings of LAMP tools. They’re freely available, easily configured, and very robust. They’re in a constant state of development and improvement, adding features suggested by the user community at large. They can be easily deployed, fully configured, and maintained with a minimal amount of effort. In short, the LAMP tool kit allows developers to do what they do best: develop, without spending a disproportionate amount of time in the administrative details.

All these elements are addressed in the package of LAMP tools provided by Red Hat Enterprise Linux. With commerce and the internal communication needs of the enterprise in mind, Enterprise Linux helps to assure that configuring and administering a LAMP server will be as painless a process as is possible.

The tools of LAMP development

The well-defined tools of LAMP web development exist in nearly every Linux distribution. They include:

  • Linux
  • Apache web server
  • MySQL database application
  • PHP scripting language
  • Perl programming language
  • Python programming language

Note that it’s not necessary to have all elements of LAMP installed. The LAMP acronym points more to a selection of one the “P” elements (PHP, Perl, and Python) rather than to a need for the inclusion of all of them. Of course, you’ll likely find both Perl and Python useful tools for other administrative tasks, so they’ll probably be installed on your system whether or not your intent is to use them as an element of LAMP web development.

Enterprise Linux provides the most recent version of each of these packages available at the time of the Enterprise Linux version release. Apache, PHP, Perl, and Python are provided as defaults in the installation of Enterprise Linux, while MySQL requires selection at the time of installation.

Linux

Clearly, the most important element of the LAMP combination is the Linux distribution installed on the server. With dozens of distributions available, the choice can be a bit perplexing. Of the available distributions, however, Enterprise Linux has grabbed the strongest niche in enterprise-grade LAMP web servers for several reasons.

  • Enterprise Linux utilizes the latest stable kernel version.
  • The underlying ext3 file system is a well-proven technology for both rapid recovery and protecting the integrity of the data on the server.
  • The Anaconda-based installation is both easy and accurate, detecting and configuring nearly all the available hardware options for the server.
  • The Anaconda hardware detection routines are particularly well-suited to such devices as SCSI drives and RAID arrays, devices that enhance the overall performance and stability of enterprise-grade servers.
  • Enterprise Linux also provides clean and easy-to-use tools for failover clustering and load balancing services — services that become even more essential in the performance sensitive enterprise environment.

What is LAMP and Why LAMP

Why LAMP

LAMP can significantly reduce or eliminate traditional IT costs for hardware acquisition and software license and applications maintenance costs. Very little infrastructure is required; LAMP is accessed through the internet from any web browser or web-enabled phone. As a service subscriber rather than software licensee, costly software upgrades that are generally required by the traditional ERP vendors every 2 to 3 years, are eliminated. There are no business disruptions during the no-cost LAMP upgrades. Subscribers can realize significant savings from LAMP. First time ERP clients avoid costly software and implementation costs, both initially and recurring, and can realize full benefits from an accelerated installation without having any infrastructure other than access to the internet from a web browser. Traditional legacy ERP customers can realize significant cost savings by reducing infrastructure, licenses, maintenance and application support within 12 months of implementation, an ROI that can be measured in months, not years. No ongoing expensive consulting and systems integration support is required. IMPART provides configuration and conversion on a fixed fee basis. IMPART doesn’t leave those other consulting, partners, behind that seemingly never goes away.

History and Pedigree

LAMP is among a select few enterprise software products developed entirely with open source software and protocols, resulting in lower costs to IMPART and customers alike. Built from the ground-up for SaaS delivery with multi-tenant (MT) architecture – it is not a rewrite or revamp of a single tenant (ST) system. LAMP has over 100 man-years of development during its five years of development effort to-date. Our software and services are built on over 30 years of experience in software design, development and delivery. The MT architecture allows IMPART to achieve an improved cost structure while maximizing the value to our customers by including improved and new business logic through rapid deployment of LAMP upgrades to the entire user base without upgrade cost or business interruption.

L A M P
The acronym LAMP refers to a solution stack of software programs, commonly free software programs, used together to run dynamic Web sites or servers:

Linux, (referring to OS kernel)
Apache, the Web server
MySQL, the database management system (or database server)
PHP (Sometimes Perl or Python), the programming language
L A M P Advantages
A Culture of Cooperation
The open source community and its culture of knowledge- and resource-sharing accelerates problem-solving. Community knowledgebases and libraries of sample application code help compress development time by enabling convenient reuse and adaptation.

Low Overhead
The compact LAMP component stack simplifies deployment and reduces processing overhead. Very tight integration between PHP and Apache, for instance, eliminates the need for application server software and in many instances eliminates an entire physical server tier.
Platform Portability
Because LAMP runs on a wide range of hardware platforms, users have maximum flexibility in deployment and server infrastructure design decisions. Of particular value is the option to deploy on clusters or grids of affordable x86-based servers. These utility computing architectures provide an optimized combination of efficient resource utilization, high availability, versatility and instant scalability.

Security and Stability
The LAMP server stack has a lower bug density — the number of bugs per thousand lines of code — than a baseline of 32 open source projects analyzed, according to a 2006 study by Coverity, a maker of code — analysis tools.

Over the years Saturn has developed standards, frameworks and reusable components for LAMP development. This helps Saturn to deliver economic and efficient solutions based on the LAMP stack.

Powered by WordPress | Theme: Motion by 85ideas.