From Bit Part to Leading Man: Moving Linux into the Enterprise
What does Linux need to make real headway in the corporate world? One key element is the ability to interact transparently with other systems, and that takes tools. Without the support of major software vendors, Linux is relegated to a few side functions, such as web serving, without reaching the core business applications--sort of like being an extra in a lavish Hollywood production.
"Robust management solutions mark the line between enterprise-ready and enterprise-pervasive", says research firm Aberdeen Group, Inc. (Boston, Massachusetts) in its white paper "Penguin-Powered Computing". "For no matter how well behaved Linux may be as an operating system, it cannot function as a good corporate citizen until it can be managed as part of a distributed heterogeneous IT environment."
This "chicken and egg" dilemma meant that a) developers didn't want to write network management software without customer demand, and b) customers wouldn't deploy an operating system they couldn't manage.
Fortunately, a few vendors have helped break this cycle by offering Linux as a viable platform for their enterprise-class software. Computer Associates Inc. (CA) of Islandia, New York, for example, now offers an expanded array of Linux products, services and tools.
Until the last year or two, enterprises largely shied away from Linux due to a perceived lack of tools to support the operating system. Take the example of PCMall/eLinux, an on-line vendor of equipment and software based in Torrance, California.
"Our decision to support/use Linux internally was originally us wanting to 'eat our own dog food',' explains Christopher Swadish, Director of Operations. "We couldn't sell Linux-based solutions if we weren't willing to use them ourselves."
The company began using Linux on its ecommerce sites, and then expanded its use to provide additional infrastructure support for functions such as Network Address Translation (NAT) and Dynamic Host Configuration Protocol (DHCP). It also runs several open-source security products on Linux to monitor the status of the environment and to handle reporting, and it recently deployed a fully functional tech support help desk on Linux as well.
"The introduction of Linux into our environment was painless and has proven very rewarding from both a system-management perspective as well as TCO", says Swadish. But, while PCMall/eLinux liked the operating system itself, it lacked the ease of support of other parts of the network. Even simple routine actions like backing up servers needed to be done separately.
"Initially, we were simply tar-balling the Linux systems up to tape or we'd use AMANDA or some other open-source alternative that would work well for backups, but there was no way of unifying our environment", Swadish continues.
Luckily for PCMall/eLinux, CA arrived on the scene with an impressive range of enterprise-class Linux tools and applications. Since 1999 when its first Linux offering appeared, CA has expanded up to 54 Linux products covering all six of its product lines.
"Early on we saw Linux as being one of those movements in the industry that we knew was going to take off," says John Pincomb, vice president for eBusiness Solutions at CA. "We decided it was something we wanted to be part of."
Computer Associates started out in 1976 making software to improve performance on IBM mainframes. Over the next quarter century, the company has grown into a six billion dollar giant providing software to organizations in over one hundred countries, including 99 % of the Fortune 500. It produces over 1,200 software products in six main areas. Each of these fields now includes several Linux applications:
enterprise management (Unicenter)
portal and business intelligence (Cleverpath)
database management and application development (Advantage and Jasmine)
software lifecycle management (AllFusion)
"Unlike companies that add a Linux agent to a pile of products and then loudly proclaim, 'We do Linux,' Computer Associates has done the real work", says Aberdeen. "The result is an offering for Linux that is comparable to Computer Associates' capabilities in Windows 2000 and Solaris."
The company's first Linux product, released in April 1999, was a module for its Unicenter network and system management software. The following year, it released Unicenter for Linux, a full-scale enterprise management framework designed to run on the Linux platform and manage not only Linux boxes, but Windows, UNIX and others as well. In August 2000, a DVD containing Unicenter TNG Framework for Linux began shipping with SuSE Linux 7.0.
"Linux does not exist in a vacuum; it exists in a heterogeneous enterprise", says Pincomb. "Our job is to make it manageable within that context."
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- The Firebird Project's Firebird Relational Database
- Stunnel Security for Oracle
- My +1 Sword of Productivity
- Non-Linux FOSS: Caffeine!
- SUSE LLC's SUSE Manager
- Managing Linux Using Puppet
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Parsing an RSS News Feed with a Bash Script
- Google's SwiftShader Released
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide