SHARE
Facebook X Pinterest WhatsApp

When Open Source Meets the Enterprise

5 Essential Elements in Building an Agile Data Center Open source solutions have long been an option for the enterprise, but lately it seems they are becoming more of a necessity for advanced data operations than merely a luxury for IT techs who like to play with code. While it’s true that open platforms tend […]

Written By
thumbnail
Arthur Cole
Arthur Cole
Feb 20, 2017
Slide Show

5 Essential Elements in Building an Agile Data Center

Open source solutions have long been an option for the enterprise, but lately it seems they are becoming more of a necessity for advanced data operations than merely a luxury for IT techs who like to play with code.

While it’s true that open platforms tend to provide a broader feature set compared to their proprietary brethren, due to their larger and more diverse development communities, this often comes at the cost of increased operational complexity. At a time when most enterprises are looking to shed their responsibilities for infrastructure and architecture to focus instead on core money-making services, open source requires a fairly high level of in-house technical skill.

But as data environments become more distributed and reliant upon increasingly complex compilations of third-party systems, open source can provide at least a base layer of commonality for resources that support a given distribution.

According to Yoav Kutner, founder and CEO of app developer Oro Inc., open source is no longer defined by loose collections of like-minded coders but is driven by well-funded corporations that can easily match proprietary developers in terms of support, functionality and reliability. Firms like Red Hat have developed top-notch quality assurance and security programs and have learned to successfully monetize their platforms in ways that encourage free use and distribution while also providing revenue streams that fund development and support. As well, many OS solutions provide a lower TCO than proprietary systems, with free versions of software providing all but the most advanced enterprise features.

Indeed, says Microsoft fellow John Shewchuk, the open source world is flourishing today precisely because it has been able to turn out some of the most advanced enterprise solutions on the market. Platforms like GitHub are laying the groundwork to remake industries ranging from transportation to health care, and the number of companies planning to launch open source projects has risen by 50 percent since 2014, according to a recent Black Duck/North Bridge survey. And unlike many closed solutions, the open community style of development offers an organic means of shedding weak or unproductive code in favor of tools that solve the real-world problems of their creators.

Open source is also providing a means for the advanced infrastructure designs of the leading hyperscale providers to trickle down to the common enterprise, says CIO’s Mary Branscombe. Programs like the Open Compute Project, founded by Facebook, offer templates to design and build hyperconverged, hyper-scalable infrastructure, which can be obtained for free since Facebook is in the social media business, not the infrastructure business. In this way, organizations of all sizes can get to work streamlining their infrastructure, breaking the artificial bonds between hardware and software, and positioning themselves for the Big Data workloads that are already driving IoT and other applications.

As mentioned above, however, open source is not without its challenges. As Datamation pointed out in a recent slideshow, many developers still like to reuse code from earlier generations of software, which has the potential to re-introduce security flaws that were thought to have been addressed. As well, responsibilities like patching, updating and license management still fall on the enterprise, not the developer or the user. And as anyone who has waded into the chatrooms and billboards of the OS community can attest, there tends to be a fair amount of, shall we say, “spirited conversation” regarding how certain functions should be implemented and how the platform as a whole should evolve. And it is important to note that with much of the mobile workforce relying on iOS these days, Apple is the lone holdout among all the legacy tech giants when it comes to embracing open source.

Still, as I noted a few weeks ago, the more automation that is introduced to enterprise infrastructure and operations, the easier it will be to deploy and manage open source solutions.

So at this point, it seems that few organizations will need to convert all of their proprietary technology to open source, but open source will be desirable when it comes to supporting applications and services that are distributed across multi-platform cloud infrastructure. The biggest challenge of all will be to get these two constructs to work together.

Arthur Cole writes about infrastructure for IT Business Edge. Cole has been covering the high-tech media and computing industries for more than 20 years, having served as editor of TV Technology, Video Technology News, Internet News and Multimedia Weekly. His contributions have appeared in Communications Today and Enterprise Networking Planet and as web content for numerous high-tech clients like TwinStrata and Carpathia. Follow Art on Twitter @acole602.

 

Recommended for you...

Top Managed Service Providers (MSPs) 2022
Observability: Why It’s a Red Hot Tech Term
Tom Taulli
Jul 19, 2022
Top GRC Platforms & Tools in 2022
Jira vs. ServiceNow: Features, Pricing, and Comparison
Surajdeep Singh
Jun 17, 2022
IT Business Edge Logo

The go-to resource for IT professionals from all corners of the tech world looking for cutting edge technology solutions that solve their unique business challenges. We aim to help these professionals grow their knowledge base and authority in their field with the top news and trends in the technology space.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.