The cloud providers have got you covered in ensuring the technical scalability of their Kubernetes offerings. Amazon’s EKS, Azure’s AKS and Google’s GKE are all tested to ensure they can handle your applications' growth requirements so that they don't fail.
But what about the scalability of your organisation? If your user base grows by tenfold, can you administer it as well as you could before? What happens when you have users on three continents that need 24x7 support?
As you start to see more success, the instinct might be to add more administrators and hope they can keep ahead of the spiralling requirements. But no matter how many people you throw at the problem, you eventually become stuck in a process bottleneck.
The turnaround time gets longer. The number of people needed to fulfil requirements gets larger. Consistency starts to become a big problem. Checklists and procedures will end up being duplicated. Let’s face it, as hard they might try, no two administrators will create the same thing in the same way.
It’s around this stage that mistakes begin to happen. Your natural reaction would be to try and combat these mistakes by adding more and more processes, like requiring multiple levels of approval before allowing any change. All this does is contribute to yet more delay.
And before you know it, you’re here: Total operational paralysis.
The answer to scaling your business effectively with Kubernetes is to automate. Use your new collection of cloud administrators to create automation instead of doing things manually.
If you rely on manual processes, then creating a new cluster is a substantial undertaking. It may require the user to open a new ticket, have that ticket routed to the correct group, then get management approval, then finally someone will manually create the new cluster. It is a time consuming process even with managed solutions like AKS, EKS and GKE.
On the other hand, if Kubernetes cluster creation is automated then the policies and procedures for standing up a new cluster have already been defined. The user simply requests a new cluster and automation takes care of it. Since the policies involved are all pre-configured, it’s no longer necessary to have the manual process.
But growing your own automation in-house has its own challenges. Administrators aren’t always programmers, so it may not be possible to write what you need. You’ll then have to maintain what you’ve written, which is a hefty, long-term commitment.
Appvia Wayfinder offers this functionality off the shelf, saving you the hassle of writing it. Sitting as an abstraction layer above the cloud providers, it allows administrators to predefine policies, so resources are created with a uniform set of capabilities. In other words, resource allocation is user-driven instead of process-driven. And users can stand up their own cluster, without any administrative involvement, because the permissions and policies are already defined.
Now, the user can stand up their own cluster without any administrative involvement. That’s because all the permissions and policies are already defined. In this way, Wayfinder can help you realise the promise of scaling your business processes in the cloud.
Wayfinder automation gives you the following features: