IBM: 'LAMP' users need to grow up

IBM: 'LAMP' users need to grow up

Summary: Businesses that run on the Linux, Apache, MySQL, Perl/PHP/Python (LAMP) model will have to "grow up" to avoid reliability issues in future, an IBM executive said.According to Daniel Sabbah, general manager of IBM's Rational division, LAMP -- the popular Web development stack -- works well for basic applications but lacks the ability to scale.

SHARE:
TOPICS: IBM, Linux, Open Source
13
Businesses that run on the Linux, Apache, MySQL, Perl/PHP/Python (LAMP) model will have to "grow up" to avoid reliability issues in future, an IBM executive said.

According to Daniel Sabbah, general manager of IBM's Rational division, LAMP -- the popular Web development stack -- works well for basic applications but lacks the ability to scale.

"If you look at the history of LAMP development, they're really primative tools ... the so-called good enough model. The type of businesses being created around those particular business models are essentially going to have to grow up at some point.

"I believe that in the same way that some of those simple solutions are good enough to start with, eventually, they are going to have to come up against scalability," Sabbah said during a press conference at the IBM Rational User Conference in Las Vegas.

While Sabbah was critical of LAMP's capabilities, he said IBM is going to ensure companies which started with that model will be able to "grow and change with the rest of the world".

He believes most businesses want technology that is stable, evolutionary, historical and had support.

"What we are trying to do is make sure businesses who start there [with LAMP] have a model, to not only start there but evolve into more complex situations in order to actually be able to grow," he said.

According to research firm Netcraft, PHP is the most popular language for LAMP development and currently accounts for more than 40 percent of the overall Web scripting language market.

Sabbah said LAMP will be core to IBM's future software strategy but was tight-lipped on specifics. However, he told Builder AU  that the company is looking to do more with the open source PHP programming language, and Zend Technologies, a firm that invests heavily in the development of PHP.

In February, Big Blue announced a partnership with Zend to create a bundle called ZendCore -- which includes IBM's Cloudscape embedded database and Zend's PHP development tools.

"You've seen us do a lot with PHP and Zend and you'll see us do more. I can't say more. It [PHP] needs to integrate with enterprise assets but it needs to remember where it came from and where its value was. It can't start getting too complex as it will lose its audience," Sabbah said.

Brendon Chase travelled to Las Vegas as a guest of IBM.

Topics: IBM, Linux, Open Source

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

13 comments
Log in or register to join the discussion
  • This guy is an idiot.
    He just doesn't get it.
    anonymous
  • FUD. Yes, MySQL is not as mature as PostgreSQL but him calling it the "good enough" model is really an underhanded type of insult.
    anonymous
  • Oh no! IBM wants to help some open source products to compete in an enterprise environment, but they said something vaguely negative about their current capability... Call in the troops! We have a war on our hands!
    anonymous
  • Not sure why you are all complaining. The Open Office to Office 2003 arguement is that open office is good enough to swap, Linux is good enough to switch Windows XP. Sorry you can't pick and choose where good enough is relevant, either it is or it isn't
    anonymous
  • WINDOWS ENVIROMENT. Thats all I can say.
    anonymous
  • LAMP is quite a nice stable set-up and it will depend on the business themselves if it needs to "grow up". Windows have benefits but I prefer the LAMP option if it is possible in the specific buss environment. I have first had experience which showed me that the windows is slower, bulkier, costlier & more maintenance.
    anonymous
  • if it aint broke...IBM monkeys think it is...
    i aint listening to no hairless aimless monkey with **** for brains...
    anonymous
  • Yahoo.com==PHP, Amazon.com==Perl/Mason. Google makes extensive use of Python. And as we all know Hotmail ran on Apache for all those years MS couldn't get IIS to handle it.

    Can Websphere scale up to those sites ? Should we laugh now or later ?
    anonymous
  • So in order to "grow up" the only solution (of course) is to buy overpriced IBM software products like websphere that require extensive IBM training and IBM consulting services and enourmous hardware investments in (I suppose why not) IBM hardware. I get it, and the fact that this guy works for IBM and is treponsible for all these products is just a coincidence. As is the fact that ZDnet earns a good buck from IBM advertising. Thank you ZDnet once again for such an unbiased and even handed news story.
    anonymous
  • LAMP is fantastic. I love it - it's what I develop on. Nice and easy to put together a fast, easy-to-maintain site. Cheap and quick to host and deploy.

    But...

    There are drawbacks. Create any large busy site, and you have to put in a caching engine. Ever tried writing multi-tier systems using PHP? How would you do it? And why?

    PHP is great for all those smaller sites, discussion boards, small ecommerce sites, blogs, etc. You can do a lot more with it too; in my experience, most of the limitations on sites have been down to the code, rather than the engine.

    It's all very well embedding php in html all over the place, but it isn't always the most efficient way to build a website. Maybe the real growing-up that is needed is in the way people write sites using PHP.
    anonymous
  • geeze, talk about old fassiond.

    First, anyone who talks like this in my experience grew up in the linear database days and doesnt understand that a decent machine by todays standars can handle 10X what a clustered enterprise system of 10 years ago couldnt handle.

    now.. i am using LAMP for enterprise systems, and if you know the tools it is very easy to scale up - i can cluster mySQL, i can Cluster APACHE, hell.. i can cluster the clusters and handle more users without delays tha any other system i have ever seen used.

    By The way - Pokerroom.com announced they are using 100% LAMP with MySQL and handling over 2,000 requests per second.
    http://www.mysql.com/it-resources/case-studies/mysql-ongame-casestudy.pdf
    anonymous
  • There are more mySQL installations than DB2 in the world

    It says it all! mySQL runs major apps like SAP and there are more in the world.
    anonymous
  • Why don't you fix your rational first

    When your talking about LAMP, you are talking about Linux. The same Linux for which your company runs commercials, and claims to support. Way to exhibit the synergy at IBM. Perhaps you should walk around your company and talk to some of the developers that develop the technology for which your company is known. I bet they will have a much different opinion on growing up.

    Such blanket statements are inflammatory and unjustified. Do you have any proof to put behind your claim? Any load testing that has been done against the LAMP architecture.
    anonymous