Comments
VigilantJon wrote: 2 points on this: 1) Depending on the organization, why buy and go through that risk? Outsourcing this level of support and technology reduces organizational strain enabling IT to focus on improving business integration and innovation. This is not just an infrastructure monitoring problem, so picking a company who understands service management and service warranty is a must. 2) While grouping services, it is imperative that organizations look at their services and determine - what are those t...


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Today's Top SOA Links


Enterprise Linux Systems Management Headaches
The hazard of commoditization - so many servers, so much to manage

One of the obvious driving factors around enterprise Linux adoption has been the significant cost savings on software and hardware.

Quite simply, the hardware is cheaper and the OS is cheaper. By taking advantage of the explosion of commodity Linux boxes - and by going the Linux route to get around costly licensing issues on the software side - enterprises are finding the economics around Linux to be quite attractive.

Unfortunately, the cost around managing this "cheaper" IT infrastructure is often overlooked.

Over the last few years, the enterprise has grown increasingly concerned with these costs of IT systems management and administration. In a study put out last year by IDC, for example, the findings confirmed that IT operations management costs are currently growing more than three times faster than the enterprise spend on new servers.

And we're starting to see more discussion around the specific cost/complexity issues of managing Linux systems.

"We are consistently hearing a demand for more mature Linux systems management tools," said Dave Rosenberg, programs director at LinuxWorld Conference and Expo. "There are a lot of companies that are ready to broaden their Linux environments, but are wary about how efficiently they'll be able to manage their new systems."

So what are some of the common challenges that enterprises are facing in managing Linux systems?

Abundance of Servers
In many cases, enterprises are migrating from Unix to Linux - and in the process are replacing large, monolithic boxes (such as the Sun E10K, for example) with scores of commodity hardware, such as Lintel boxes. So the Linux environment typically consists of many more pieces of hardware to manage. Given the dramatic savings in hardware and software costs, commodity computing with Lintel servers should be an obvious choice. Yet, the tidal wave has not yet occurred - while the Lintel hardware and software cost structures are attractive, deploying 10 times as many cheap servers causes an overwhelming administrative burden. The proliferation of Linux servers causes a problem of abundance: the more servers in use, the more differences and interdependencies.

Lack of Sophisticated Tools
There's an overall a lack of maturity on the point of system management and configuration management tools - Linux isn't on a par yet with what's available for Unix. Most Linux systems today are administered through a series of scripts and freeware that are very flexible and give good "hands on" control - but that also take a lot of time to set up and maintain. Scripting and procedural administration that grew up in the 90s Unix boom aren't up to the task of managing hundreds or even thousands of nearly identical servers. The situation gets worse when you want to repurpose servers on-the-fly to accommodate changing workloads.

Version Control and Conflicts
Another factor is the heterogeneity issue - not only do you have a huge number of Linux distributions, but there are varieties within those distributions, and people often tweak the distributions in ways that are very specific to the purpose they're serving. For example, if it's a database or Web server, people may strip down the base distribution to the point that it's optimized for doing that particular task, but in so doing they end up with a customized flavor of Linux that increases the heterogeneity of the environment - and increases the challenges associated with version control.

Monitoring
While there's an increasing amount of support in the Linux kernel for hardware monitoring, it's important to note that, since Linux is developed by members of the Open Source community, there are different groups of developers at different companies. One group might be working on changes to the kernel for vendor-specific hardware, while other groups might be working on user interfaces. This gives great freedom of choice, but can create challenges for the system manager seeking an integrated, centralized monitoring and management system.

Disaster Recovery Issues
When 10 servers replace a single server, the chance of hardware failure increases more than 10 times. IT managers running Linux on commodity servers realize that the hardware doesn't have as many redundant components and plan for hardware failure. Fortunately, there are a number of high-availability solutions for Linux. Having one Linux server fail in a cluster of 10 servers doesn't impact system uptime, but the system administrator must still reinstall and reconfigure Linux on new replacement hardware. Although Linux on commodity hardware doesn't introduce new installation and provisioning complexities, the move from large servers with redundant components to commodity hardware means that the system administrator is faced with disaster recovery of individual servers on a regular basis.

Patch Management and Deployment
Some enterprise IT managers work in a data center where all their Linux systems are uniform, and they can update all of their machines in one smooth operation. These are the lucky people. I have yet to meet someone this lucky. I generally meet people who are forced to manage some departmental Linux servers that were installed by the "previous Linux guy," customized Linux distributions, and standard Linux distributions from one or more vendors. The great openness and flexibility of Linux can create problems. Enterprise managers are moving to stricter policy enforcement and uniform Linux deployments, but still face significant challenges.

Custom Application Deployment and Package Manager Integration
Most Linux systems rely on a package management system for application installation and deployment. Package management systems are extremely useful for checking for dependencies. Unfortunately, there's generally a lack of in-house expertise in creating Linux software packages. The process can be tedious and many developers find the task tedious. When developing custom enterprise applications, people often install the application without packaging. This creates a significant problem if the new application is broken and the application has to be rolled back to a known working state.

While many IT shops have built "homegrown" approaches to managing these common Linux systems challenges, industry experts see a rapid maturation of enterprise Linux systems management tools on the horizon.

"Linux has moved into the core of the enterprise data center, driven largely by sheer economics," said Bill Weinberg from the Open Source Development Labs (OSDL). "Linux is cheaper than the big iron it replaces, and the hardware and software is cheaper. But for the enterprise data center manager, operational overhead is a key issue - and many analyst firms claim that the cost of managing Linux systems is a barrier to further adoption. We believe that the sophistication of tools for Linux systems management will increase dramatically over the next five years, and further support the enterprise adoption of Linux."

About Akmal Khan
Akmal Khan brings to Levanta over 27 years of experience in managing technology development and building world-class teams with a long history of delivering innovative products. As a successful senior executive in both established and startup companies, Akmal brings a wealth of wisdom and know-how to Levanta.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Web 2.0 Latest News
We stand at a transition point in business. As the global economy starts to work its way out of recession CEOs and management teams around the world are beginning to plan for growth. But they won’t do that by simply taking back into their businesses the bottom line costs they just spen...

There are many good reasons to go down the virtual infrastructure road. The illusion that it’s cheaper than dedicated hardware solutions is not one of them.

I was reading an

Wall Street Journal reported in Monday's Edition (November 30, 2009) that Dell, Acer, Asustek Computer and HP have all launched handsets to diversify their product offerings. What is my analysis? Lenovo sold their handset unit in 2008. Less than 2 years later they buy it back as they b...
We all know about outsourcing, the ability to farm out work to people, often overseas, that will work for less, and sometimes for a lot less. But a not-so-new trend is changing the way that outsourcing happens, called crowdsourcing. The idea is to take a job and divide it into small...
I was again reading and reviewing Lawrence Lessig's work tonight. The man is so very articulate and his observations so compelling. If you haven't become a student of his work, please take my advice and give it a try here.

At the 200...

Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE