Free Sample: Linux Strategy Outline
As mentioned in Free Sample: Open Source Strategy Outline Linux is a key component of your company’s open source strategy.
Having a formal Linux Strategy can help you educate non tech business leaders, calm their concerns, and provide a framework that shows if, when, how, and where Linux makes sense in the enterprise. Even if you don’t have Linux deployed, it is a big enough hot topic that you will eventually be asked about it. Having a strategy document that explains why you do not use Linux shows you have researched and thought about the issue.
Below is a sample of an outline I have used successfully for Linux strategy documents. Fill in details of you company and situation and enjoy! Note: places to insert information are denoted by curly braces {}.
I. Scope
a. This document is specifically a Linux Strategy, this discussion should concentrate on how, where, and why Linux is deployed in the Enterprise b. The scope of this strategy only applies to use in the {insert company name} IT Enterprise – i.e. pros and cons would be different for a vendor planning to sell softwareII. Linux Background and Overview
a. Linux was originally developed and released in 1991 by Linus Torvalds who wanted a free Unix operating system b. Linux (Linus’ Unix) was originally and still is released under GPL licensing terms and Torvalds still oversees kernel development c. There are now many distributions of Linux including Redhat, Suse, Debian, and Slackware to name a few that all share the same kernel base d. Of these vendors Redhat and Suse offer their own versions of commercial Linux software aimed at the enterprise server marketIII. Current {company} Linux Implementations
a. Run on Sun and Compaq hardware b. Used for Sendmail relays c. Used as web server hosts d. Used as platform for MySql for {} applicationsIV. Linux Technical Benefits
a. Hardware Independence – Linux can be run on many different hardware platforms including Intel (Compaq/Dell), AMD (Compaq/Sun), and Sparc (Sun) which are currently deployed in the {} Enterprise b. Linux can combine a Unix operating system and the CPU clock speeds of Intel/AMD processors – This provides a high performance platform for applications whose usage patterns are a large number of small integer based transactions. c. Filesystem – Has several free choices in journaling filesystems d. Software – There is a large number of software applications that run on Linux including many administration toolsV. Linux Non-Technical Benefits
a. Cost – Linux is available for free and also available in low cost enterprise software bundles b. Hardware Independence – Being able to choose the hardware platform (Compaq, Dell, Sun) provides leverage to {} when dealing with hardware vendors and flexibility in hardware reuse c. Business Software – Many freely available software applications geared for business use are available for Linux to compete with commercial software packages including BEA, Websphere, Oracle, and Microsoft. Also, many of the large commercial software vendors now have Linux editions of their software d. Administration Tools – Current administration tools used by {} Unix Administrators can be used to manage Linux servers at no additional costsVI. Linux Drawbacks
a. Intellectual Property – There have been IP concerns over Linux. Commercial vendors such as Redhat now provide software assurance programs to protect against concerns b. Security – Malicious hackers have access to the same source as those with good intentions c. Interoperability – Proprietary commercial software vendors could make it difficult with interface them without purchasing their softwareVII. Where Linux Makes Sense
a. Linux makes sense to deploy for applications whose operating characteristics are mainly composed of a high number of small integer based transactions. Examples would be:VIII. Deployment Criteriai. Web Servers ii. Application Servers iii. Mail Relays iv. LDAP v. Firewalls vi. DNS vii. Lower End Databasesb. Linux also makes sense to deploy as the underlying platform for Open Source applications to fully realize Open Source cost savings
a. Linux has been evaluated to ensure that it meets the below minimum requirements to deploy into a production environmentIX. Linux Strategyi. Supported by current fault management tool ii. Supported by current performance metric tools iii. Portscan detection security tool available iv. File integrety checker available v. Automated system build capable vi. Volume Management software available vii. Journaling Filesystem available viii. SSH Support ix. Supported backup client available x. Remote administration
a. Linux should be regarded as a choice for an operating environment when it makes sense in greenfield applications and enhancements to existing applications b. Linux should be deployed as the base operating environment to support other Open Source applications to fully realize cost savings of Open Source c. Deploy Linux in web, application, and network services to give management comfort level before moving to larger database space d. Continue down {} path by phased migration of JBoss applications to internal Linux cluster e. Utilize “Incident Packs” for Linux software supportX. Linux Support Strategy
a. Linux should be deployed as another Unix operating environment to include the following:i. Standard initial configuration ii. Remote fault monitoring iii. Performance metricsb. Linux should be managed using existing Unix practices and procedures currently in place





