The era of cloud native
“The cloud isn’t a place, it’s a way of doing IT.”
Michael Dell, founder of Dell Technologies, was right on his statement about the cloud, and the same can be said of cloud native. Spontaneously, you wouldn’t think that something with the word cloud in it can be applied on-premise as well as in a cloud, but it can. Cloud native is more than a specific place or technology, it’s a way of developing, deploying and managing applications. Enterprises need to understand this, and if they don’t, they will miss out on much of the value that cloud native has to offer, and the transition to the cloud will become harder.
The phrase “cloud native” started to appear in various presentations at conferences around the year 2000. One of the first to use this phrase was Netflix, who used it to describe the migration of their on-premise applications to cloud environments. Since then, the concepts behind cloud computing have evolved, and today, the Cloud Native Computing Foundation (CNCF) defines cloud native as:
“Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.
These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.”
Guide – The Era of Cloud Native
In this guide, which is the second one in a trilogy, we will go into the area of cloud native to see what it’s all about, and what the advantages and challenges of adopting cloud native are. We will also take a look at the current state of cloud native, and make some predictions for 2019. In the previous guide, we started by looking into the world of open source. This guide is a natural follow up on the road to the final guide in the trilogy, where we will uncover a reference architecture for integration, based on open source and cloud native software.
Lars Andersson, Tech Lead Open Source Enfo Integration