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
HyperConvergence came to market with the objective of being simple, flexible and to help drive down operating expenses. It reduced the footprint by bundling the compute/storage/network into one box. This brought a new set of challenges as the HyperConverged vendors are very focused on their own proprietary building blocks. If you want to scale in a certain way, let's say you identified a need for more storage and want to add a device that is not sold by the HyperConverged vendor, forget about it...
One of the biggest challenges with adopting a DevOps mentality is: new applications are easily adapted to cloud-native, microservice-based, or containerized architectures - they can be built for them - but old applications need complex refactoring. On the other hand, these new technologies can require relearning or adapting new, oftentimes more complex, methodologies and tools to be ready for production. In his general session at @DevOpsSummit at 20th Cloud Expo, Chris Brown, Solutions Marketi...
At the keynote this morning we spoke about the value proposition of Nutanix, of having a DevOps culture and a mindset, and the business outcomes of achieving agility and scale, which everybody here is trying to accomplish," noted Mark Lavi, DevOps Solution Architect at Nutanix, in this SYS-CON.tv interview at @DevOpsSummit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Historically, some banking activities such as trading have been relying heavily on analytics and cutting edge algorithmic tools. The coming of age of powerful data analytics solutions combined with the development of intelligent algorithms have created new opportunities for financial institutions. In his session at 20th Cloud Expo, Sebastien Meunier, Head of Digital for North America at Chappuis Halder & Co., discussed how these tools can be leveraged to develop a lasting competitive advantage ...
In his session at 21st Cloud Expo, James Henry, Co-CEO/CTO of Calgary Scientific Inc., introduced you to the challenges, solutions and benefits of training AI systems to solve visual problems with an emphasis on improving AIs with continuous training in the field. He explored applications in several industries and discussed technologies that allow the deployment of advanced visualization solutions to the cloud.
Most companies are adopting or evaluating container technology - Docker in particular - to speed up application deployment, drive down cost, ease management and make application delivery more flexible overall. As with most new architectures, this dream takes a lot of work to become a reality. Even when you do get your application componentized enough and packaged properly, there are still challenges for DevOps teams to making the shift to continuous delivery and achieving that reduction in cost ...
As you move to the cloud, your network should be efficient, secure, and easy to manage. An enterprise adopting a hybrid or public cloud needs systems and tools that provide: Agility: ability to deliver applications and services faster, even in complex hybrid environments Easier manageability: enable reliable connectivity with complete oversight as the data center network evolves Greater efficiency: eliminate wasted effort while reducing errors and optimize asset utilization Security: implemen...
From 2013, NTT Communications has been providing cPaaS service, SkyWay. Its customer’s expectations for leveraging WebRTC technology are not only typical real-time communication use cases such as Web conference, remote education, but also IoT use cases such as remote camera monitoring, smart-glass, and robotic. Because of this, NTT Communications has numerous IoT business use-cases that its customers are developing on top of PaaS. WebRTC will lead IoT businesses to be more innovative and address...
Charles Araujo is an industry analyst, internationally recognized authority on the Digital Enterprise and author of The Quantum Age of IT: Why Everything You Know About IT is About to Change. As Principal Analyst with Intellyx, he writes, speaks and advises organizations on how to navigate through this time of disruption. He is also the founder of The Institute for Digital Transformation and a sought after keynote speaker. He has been a regular contributor to both InformationWeek and CIO Insight...
In this presentation, you will learn first hand what works and what doesn't while architecting and deploying OpenStack. Some of the topics will include:- best practices for creating repeatable deployments of OpenStack- multi-site considerations- how to customize OpenStack to integrate with your existing systems and security best practices.
Your homes and cars can be automated and self-serviced. Why can't your storage? From simply asking questions to analyze and troubleshoot your infrastructure, to provisioning storage with snapshots, recovery and replication, your wildest sci-fi dream has come true. In his session at @DevOpsSummit at 20th Cloud Expo, Dan Florea, Director of Product Management at Tintri, provided a ChatOps demo where you can talk to your storage and manage it from anywhere, through Slack and similar services with...
Evan Kirstel is an internationally recognized thought leader and social media influencer in IoT (#1 in 2017), Cloud, Data Security (2016), Health Tech (#9 in 2017), Digital Health (#6 in 2016), B2B Marketing (#5 in 2015), AI, Smart Home, Digital (2017), IIoT (#1 in 2017) and Telecom/Wireless/5G. His connections are a "Who's Who" in these technologies, He is in the top 10 most mentioned/re-tweeted by CMOs and CIOs (2016) and have been recently named 5th most influential B2B marketeer in the US. H...
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
"With Digital Experience Monitoring what used to be a simple visit to a web page has exploded into app on phones, data from social media feeds, competitive benchmarking - these are all components that are only available because of some type of digital asset," explained Leo Vasiliou, Director of Web Performance Engineering at Catchpoint Systems, in this SYS-CON.tv interview at DevOps Summit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"Venafi has a platform that allows you to manage, centralize and automate the complete life cycle of keys and certificates within the organization," explained Gina Osmond, Sr. Field Marketing Manager at Venafi, in this SYS-CON.tv interview at DevOps at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.