Developers are demanding increasing speed and scalability, while containers are becoming the default option for cloud native and infrastructure as code delivery teams.
The cure to deploying microservices in minutes without involving every constituent part, like the OS, to push changes is now a reality for many customers. The continued evolution and innovation of virtual machines is bringing simplicity and agility, but also several challenges. Many container offerings exist, however the challenges around expertise spread to security, monitoring, performance, and being truly platform agnostic irrespective of the offering that you utilise.
If you’re a company that has started utilising containers, I expect you will resonate with many of the challenges above. I expect you’re also struggling to get a unified view of what’s happening with the containers across your CI/CD pipelines. Without a clear perspective across Kubernetes, things get unpredictable and costs can soar.
In this blog, I’m going to look at these emerging issues and talk about how our new Kubernetes-as-a-Service offer can help manage these.
Taking away the skills pain
In 2017, 451 Research reported that the application container software market will grow 40% over the next few years, to nearly $3 billion in 2020. Kubernetes, the open-source and community-driven system for automating deployment, scaling, and management of containerised applications, has become the leading orchestration technology for managing production workloads. Designed by Google, running billions of containers a week, Kubernetes makes scale possible without investing more in your ops teams.
The issue is, most businesses lack the internal expertise needed to effectively manage this environment on their own – particularly as developers may have rolled out thousands of containerised deployments.
Of course, it was us who helped develop OpenStack and now run hundreds of thousands of VMs. Community-led Kubernetes is a good fit with OpenStack, which makes deploying our expertise in orchestrating and managing the service within our stronghold, a logical extension of what we do.
Our new service provides customers reassurance that they’re accessing Kubernetes through the OpenStack experts.
Kubernetes – the safety and compliance challenge
Security, compliance, data sovereignty, and high availability needs can also present issues for companies using containers. Again, we’re back to that single pane of glass. To work the analogy, if developers in your organisation are deploying thousands of containers and supporting microservices, your view may be obscured.
Our Kubernetes-as-a-Service customers are provided with far more than ‘Day 1’ services, such as patching, upgrades, security, It-as-a-Service (IaaS) integration, node OS, scaling, app services and best practices. This provides end-to-end support, from the infrastructure to the cluster itself, including the containers running inside the cluster and additional services required to run the app. We also provide access to the people, processes and technology to achieve enterprise-grade security – without paying for a whole new team.
Supporting digital transformation efforts
We also understand that optimisation, monitoring, logging and service analytics take time. So, as these services are provided out of the box, we free up your developers to define and deliver your next great product release.
Our Kubernetes-as-a-Service maintains ops management and support for you and can be consumed on all leading public and private cloud platforms. This can really drive your multi-cloud strategy and modernise your app development, accelerating time to market.
Cost control on Kubernetes
Predicting and controlling costs isn’t always straightforward when using Kubernetes. Offering better cost controls, the choice of consumption in an opex or capex model, and the ability to locate servers and storage where needed, means our new service is estimated to provide savings up to 50%.
Our aim is to offer the simplest consumption model by delivering it fully configured, tested and validated at enterprise scale. It includes the management, monitoring and optimisation of cluster services, that businesses need to free up developers and run apps more cost effectively,
Kubernetes-as-a-Service is available on Rackspace Private Cloud in all regions. Support for public clouds is scheduled for release later in 2018. Learn more about the benefits of consuming Kubernetes as part of Rackspace Private Cloud.