JOE BAGULEY, VP and CTO for EMEA at VMware, presents the case for the Kube
The businesses that survive and thrive today will be those that continuously experiment. Think Jeff Bezos advocating the need for “high-quality, high velocity decisions”: speed matters in business, and new ideas, new products and new strategies require a nimble and fresh approach.
How to drive innovation at scale is on the minds of CIOs I speak to and, clearly, others in the industry. That is achieved either by better “adapting to a multi-cloud world” or “leading their organisations through a period of multiplied innovation and disruption”.
Today, that’s an approach that simply boils down to getting applications and data into the hands of users as fast as possible. Applications are fundamental to how modern businesses work, compete and evolve. But let’s be honest, when talking about modern app development and delivery we are talking about multiple data centres, traditional and cloud-native applications, multiple clouds, all to be managed, all in one complex and interlinked network. Operation models have to keep up with this rapidly evolving cloud architecture – and without consistency and automation, businesses simply can’t function and will fall behind.
So, how do forward-looking organisations keep up? What should CIOs looking at their cloud-native app strategy be thinking? The answer lies in a technology that is making a rapid shift from the darkest reaches of IT into broader business parlance as it takes a central role in driving and managing application innovation: Kubernetes.
Click here to read about the role of Kubernetes in digital transformation success.
Kubernetes is the new foundation to digital transformation success – CIOs need to listen up.
But let’s take a step back for a moment. Understanding the capabilities of Kubernetes – a technology for running, automating and managing containers has to start by understanding the role it can play in helping CIOs evolve the business.
Kubernetes – far more than a technical buzzword – is a crucial part of the modern management story within our changing landscape of app build and delivery. Kubernetesis Greek for “helmsman”, and the origin of the word “governor”, so this technology really is the governor of the infrastructure.
What makes Kubernetes so compelling is that it was made to allow IT teams to manage and orchestrate thousands of containers. It is fundamental to building modern apps in a multi-cloud world – acting as the foundation to manage and scale cloud-native applications and ensure an open consistent developer experience across multiple cloud environments.
Understanding Kubernetes also requires understanding the fundamentals behind how modern apps are built. It used to be that applications were built as monoliths but, unfortunately, monoliths tend not to scale very well and often also have availability issues. An example is Twitter. You used to hear about Twitter outages every time there was a big celebrity event with lots of people tweeting. You don’t hear about that anymore. It’s because Twitter adopted a new way of architecting their application: Microservices.
Think of Netflix and its meteoric rise to becoming the world’s leading internet entertainment service. This simply wouldn’t be possible with monolithic databases and apps. It is only through microservices that it has succeeded, with growth in container use at Netflix now exceeding three million in April 2018.
The rise of microservices and Kubernetes is fundamentally allowing a more agile way for teams to experiment, fail fast and the same time to find out the right and wrong bits of applications to put in containers.
This is the very heart of innovation in today’s multi-cloud world, and where automating the deployment process for managing containers enables businesses to save money, ensure scalability, improve efficiency and free up IT teams from maintenance-based tasks.
In the long term, we believe that Kubernetes can be applied to so much more than just containers. We predict that many vendors will start to offer the whole Kubernetesstack to customers and help them to apply it to other areas to scale their business.
We’re only just starting to see the impact this technology can have on businesses. Enterprises need to make the most out of their technology, helping them transition from where they are to where they need to be, and future-ready for the next technology frontier.
It’s about knowing how organisations want to consume Kubernetes. Some might want a simple version, others will require a more integrated solution, and some will want Kubernetes as a service that’s managed in the cloud, and so all of these options need to be factored in.
Click here to read about why more businesses are jumping at the chance to drive transformation forward.
Breaking down the barriers
If Kubernetes is so effective at helping to drive business transformation forward – why are more not jumping at the chance?
The barriers to effective Kubernetes deployment will always be existing processes and siloed teams. The crucial first step is to understand how to bridge the gaps between different teams in an organisation. That might be between developers and operations, or it might be between IT and a commercial function. It’s also about encouraging technical people to talk to, and empathise with, sales and marketing, or vice versa. Kubernetes can help deliver these consistent operations, so that IT teams no longer need to be spending time pushing buttons or fighting fires – they are now freed up to build and deploy softer skills for business success.
Beacons of best practice
Kubernetes is already helping many organisations enrich the developer, or even citizen, experience. Abu Dhabi Government, for example, has enhanced its digital solutions to support a unified government services platform. The expected outcome is to streamline and enhance the experience of citizens. ADSSSA, the authority that oversees the development of Abu Dhabi’s government services, is consolidating over 1,600 government services into 80 end-end user journeys that cover everything from buying a house to medical insurance. This has all been underpinned by effective advanced container networking and Kubernetes cluster management.
And let’s talk about online gaming, which is now a bigger industry than Hollywood and the music business combined. And growing rapidly. Playtika, a leader in the games industry with 22 million monthly active users, has publicly talked about its container journey. Playtika chose VMware PKS as its container platform to create a more agile environment for developers and testers to develop faster.
Finally, the team at T-Mobile has had success by clearly aligning Kubernetes with business objectives – it established clear requirements for Kubernetes and can now track business outcomes to make sure the technology is driving valuable results, such as delivering production clusters, which frees up the IT team to focus on coding.
Technology companies like ours have to keep adapting with their customers as they embark on their multi-cloud journey. Moving into open-source, and creating a strong culture of innovation and engineering, is what we believe will help CIOs innovate and allow for further experimentation.
Embracing Kubernetes
Kubernetes is fundamental for innovation in our multi-cloud world, and we are seeing more organisations embrace this technology. Having Kubernetes at the core of operations, and for the management of multiple containers, is absolutely vital to allow a culture of experimentation to thrive.
This is the year that large organisations embrace Kubernetes, the foundation for management success in our multi-cloud world.