Welcome!

Related Topics: @CloudExpo, Microservices Expo, Open Source Cloud, Containers Expo Blog, Agile Computing

@CloudExpo: Article

Open Source, the Fuel for Cloud Disruption

When it comes to contributing to open source initiatives, it’s all about co-creation

Open source has proven to be a good option for building, managing, and delivering scalable infrastructure-as-a-service (IaaS) clouds and platform-as-a-service (PaaS) clouds. Typically, most open source cloud platforms support multiple virtualization technologies, giving enterprises a range of choices from multiple vendors of closed as well as open source technologies. Some examples are Eucalyptus, OpenStack, Cloud Foundry, OpenNebula, Red Hat OpenShift, Xen Cloud Platform Project (XCP), and the newest kid on the block, Citrix Cloudstack 3. While some apprehension still exists around open source use, there is a shift in attitude as enterprises look to capitalize on efficiency and technologies like virtualization and cloud computing as these become highly essential components in IT architecture.

OpenStack is a massively scalable cloud operating system that helps in the delivery and management of infrastructure. OpenStack is initiated by Rackspace and NASA, and is supported by almost 180 organizations, including Intel, Dell, Canonical, AMD, Cisco, HP, SUSE Linux, Red Hat, and IBM. It is a collaborative effort by thousands of developers and technologists globally aimed at helping SMBs, service providers, data centers, corporations and researchers roll out and leverage industry-grade public and private clouds.

Cloud Foundry is an open PaaS initiated by VMware enabling users to choose from multiple deployment clouds, development frameworks, and application services. Eucalyptus has been in the space for more than three years and it helps with implementing IaaS clouds. It also provides a great hybrid cloud deployment option since it supports Amazon AWS application programming interfaces to build and deliver applications atop. Red Hat's OpenShift, an auto-scaling PaaS, is also getting traction and support from many organizations. XCP helps with server virtualization and building cloud platforms for enterprises using Xen hypervisor. OpenNebula is another open source standard for data center virtualization. It offers customizable solutions for the management of virtualized data centers based on Xen, VMware, and KVM. Citrix CloudStack on the other hand is supported by almost 50 organizations including software and service providers like RightScale, Engine Yard, Opscode, CumuLogic, Puppet Labs, Hortonworks, Equinix, Juniper Networks, and ScaleXtreme.

Today, the above referenced open source platforms and technologies are being adopted and leveraged by small to large organizations for different reasons and for different capacity. Some are being used to create and deliver internal infrastructure, applications or workloads; while others are being leveraged to build public cloud services. Similarly, the open source virtualization platforms like Xen and KVM are already a critical piece of many cloud solutions today. One such example is Amazon Web Services (AWS) cloud platform. AWS IaaS cloud is perhaps the most popular public cloud - estimated to be a $1 billion cloud business. Amazon's core cloud service EC2 (compute service) is powered by Xen. This alone should provide some reassurance to people who are still skeptical, but despite all the advancements in open source cloud platforms, CIOs have been apprehensive about open source software because of the absence of a formal support infrastructure. Some other concerns include security, lack of proper roadmaps, complexities tagged with IP rights, and capabilities to evaluate and assert endorsements to open source projects. But it's not all negative - open source innovations are acting as a catalyst to cause positive shifts in computing paradigm; ultimately helping CIOs, and we continue to see the market size of open source cloud software get bigger day by day.

Open source is also driving another interesting change. When it comes to contributing to open source initiatives, it's all about co-creation. Today, CIOs or service providers are all expected to "do more with less," which results in tight constraints on budgets. Timelines foster the culture of co-creation through collaborative efforts rather than competition. A good thing is that now organizations are getting multiple open source options to solve problems and they are able to choose the specific one that will best help meet their requirements. We've reached a point where it's important for organizations to create a strategy around open source platforms, and target the ones that align with business propositions that help meet strategic goals rather than focusing on tactical goals only. In the context of cloud computing, experts believe that open source is promising to make the technologies behind the cloud a commodity.

Sometimes people tend to misunderstand the cost model associated with open source and hence fail to account for the inevitable costs as well. There seems to be confusion between a no-cost vs. low-cost option. Although open source software doesn't incur any cost for acquisition since there is no license fees or annual charges, organizations still need to account for administration and support costs. In any case compared with commercial software platforms, total cost of ownership will be significantly lower.

Security has always been a talked-about issue with open source and it's a very valid concern. In the new era of open source innovations, the fact that communities and participations sponsored by technology organizations are not only getting stronger, but also fueling the advancement through co-innovation patterns, has changed the perspective on open source security as well. Open source software is available to anyone and everyone to use and work with. This means a large community of developers globally contribute to the code; they inspect it, review it, test it for various scenarios, and analyze the code for vulnerabilities. This process makes the open source software more secure, delivering the quality software back, to test and inspect it again and again. It keeps evolving all the time, while intelligence is added by many brains. In the context of a commercial software product, the vendor organization helps you solve the problem; and in the open source scenario, perhaps the whole technology world conspires toward your success.

There are other advantages of open source in cloud as well as virtualization - affordability (lower TCO), flexibility to customize, transparency in the stack, no vendor lock-in, better interoperability, and commitment toward portability when it comes to migrating workload. Having a choice of selecting technologies, frameworks and tools to build applications and peripherals proves to be another advantage. The value of community participation and support from a vast base of developers across geographies brings more firepower and extra leeway.

No doubt closed source projects will continue to have markets; however, they will be put under constant pressure due to the impact and penetration open source platforms are creating and are capable of advancing. Open source is very much happening and cutting across all the layers of cloud architecture. This means organizations today can't afford to ignore open source and will need to either do talent investment, experimentation or lay out a full-blown strategy when thinking about cloud as an enabler. The future may belong to businesses that take on new technology bets - try different computing and delivery approaches, experiment with constantly evolving technologies that are more open and collaborative. Open source adoption is and will continue fueling the disruption that new edge technologies like cloud computing are causing... what do you think?

More Stories By Jiten Patil

Jiten Patil is Principal Technology Consultant & Cloud Expert, CTO Office, at Persistent Systems Limited, a global leader in software product development and services. He has 15 years of industry experience and has spent the past 6 years working with cloud service providers, ISVs and enterprises in the field of SaaS, IaaS, PaaS and hybrid cloud computing solutions. His key expertise is in guiding organizations for cloud strategy and roadmap, solution architecting for public & private application services, platform services, multi-tenancy methodologies, application enablement and migration, devising new cloud solutions, tools and IP products, and doing competitive assessment across cloud technologies. He can be reached at [email protected] / Twitter @jiten_patil

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Latest Stories
Digital transformation is about embracing digital technologies into a company's culture to better connect with its customers, automate processes, create better tools, enter new markets, etc. Such a transformation requires continuous orchestration across teams and an environment based on open collaboration and daily experiments. In his session at 21st Cloud Expo, Alex Casalboni, Technical (Cloud) Evangelist at Cloud Academy, explored and discussed the most urgent unsolved challenges to achieve f...
Nordstrom is transforming the way that they do business and the cloud is the key to enabling speed and hyper personalized customer experiences. In his session at 21st Cloud Expo, Ken Schow, VP of Engineering at Nordstrom, discussed some of the key learnings and common pitfalls of large enterprises moving to the cloud. This includes strategies around choosing a cloud provider(s), architecture, and lessons learned. In addition, he covered some of the best practices for structured team migration an...
Recently, WebRTC has a lot of eyes from market. The use cases of WebRTC are expanding - video chat, online education, online health care etc. Not only for human-to-human communication, but also IoT use cases such as machine to human use cases can be seen recently. One of the typical use-case is remote camera monitoring. With WebRTC, people can have interoperability and flexibility for deploying monitoring service. However, the benefit of WebRTC for IoT is not only its convenience and interopera...
"WineSOFT is a software company making proxy server software, which is widely used in the telecommunication industry or the content delivery networks or e-commerce," explained Jonathan Ahn, COO of WineSOFT, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that Synametrics Technologies will exhibit at SYS-CON's 22nd International Cloud Expo®, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Synametrics Technologies is a privately held company based in Plainsboro, New Jersey that has been providing solutions for the developer community since 1997. Based on the success of its initial product offerings such as WinSQL, Xeams, SynaMan and Syncrify, Synametrics continues to create and hone inn...
There is a huge demand for responsive, real-time mobile and web experiences, but current architectural patterns do not easily accommodate applications that respond to events in real time. Common solutions using message queues or HTTP long-polling quickly lead to resiliency, scalability and development velocity challenges. In his session at 21st Cloud Expo, Ryland Degnan, a Senior Software Engineer on the Netflix Edge Platform team, will discuss how by leveraging a reactive stream-based protocol,...
Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is foundational - something customers routinely cite as a top pain point. In his session at @DevOpsSummit at 21st Cloud Expo, Bill Borsari, Head of Systems Engineering at Datera, explored how organizations can reap the bene...
The past few years have brought a sea change in the way applications are architected, developed, and consumed—increasing both the complexity of testing and the business impact of software failures. How can software testing professionals keep pace with modern application delivery, given the trends that impact both architectures (cloud, microservices, and APIs) and processes (DevOps, agile, and continuous delivery)? This is where continuous testing comes in. D
The dynamic nature of the cloud means that change is a constant when it comes to modern cloud-based infrastructure. Delivering modern applications to end users, therefore, is a constantly shifting challenge. Delivery automation helps IT Ops teams ensure that apps are providing an optimal end user experience over hybrid-cloud and multi-cloud environments, no matter what the current state of the infrastructure is. To employ a delivery automation strategy that reflects your business rules, making r...
Most technology leaders, contemporary and from the hardware era, are reshaping their businesses to do software. They hope to capture value from emerging technologies such as IoT, SDN, and AI. Ultimately, irrespective of the vertical, it is about deriving value from independent software applications participating in an ecosystem as one comprehensive solution. In his session at @ThingsExpo, Kausik Sridhar, founder and CTO of Pulzze Systems, discussed how given the magnitude of today's application ...
Sanjeev Sharma Joins June 5-7, 2018 @DevOpsSummit at @Cloud Expo New York Faculty. Sanjeev Sharma is an internationally known DevOps and Cloud Transformation thought leader, technology executive, and author. Sanjeev's industry experience includes tenures as CTO, Technical Sales leader, and Cloud Architect leader. As an IBM Distinguished Engineer, Sanjeev is recognized at the highest levels of IBM's core of technical leaders.
Digital Transformation (DX) is not a "one-size-fits all" strategy. Each organization needs to develop its own unique, long-term DX plan. It must do so by realizing that we now live in a data-driven age, and that technologies such as Cloud Computing, Big Data, the IoT, Cognitive Computing, and Blockchain are only tools. In her general session at 21st Cloud Expo, Rebecca Wanta explained how the strategy must focus on DX and include a commitment from top management to create great IT jobs, monitor ...
The 22nd International Cloud Expo | 1st DXWorld Expo has announced that its Call for Papers is open. Cloud Expo | DXWorld Expo, to be held June 5-7, 2018, at the Javits Center in New York, NY, brings together Cloud Computing, Digital Transformation, Big Data, Internet of Things, DevOps, Machine Learning and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding busin...
"Digital transformation - what we knew about it in the past has been redefined. Automation is going to play such a huge role in that because the culture, the technology, and the business operations are being shifted now," stated Brian Boeggeman, VP of Alliances & Partnerships at Ayehu, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Continuous Delivery makes it possible to exploit findings of cognitive psychology and neuroscience to increase the productivity and happiness of our teams. In his session at 22nd Cloud Expo | DXWorld Expo, Daniel Jones, CTO of EngineerBetter, will answer: How can we improve willpower and decrease technical debt? Is the present bias real? How can we turn it to our advantage? Can you increase a team’s effective IQ? How do DevOps & Product Teams increase empathy, and what impact does empath...