The pandemic has kicked digital transformation into overdrive: businesses have shifted more user engagement to application workloads, while users expect more functionality, responsiveness and availability.
Moving workloads and data closer to users (to the edge) is the best solution, but managing the required distributed multi-cluster environments is hard – really hard. In fact, so much so that companies avoid doing it and cloud vendors like Google recommend against it. But what if you could skip all that and just manage edge workloads as if they were a single cluster? And use your existing Kubernetes and cloud-native tools?
We’re incredibly excited to launch our new patented Kubernetes Edge Interface (KEI), making it possible for organizations to deploy application workloads to the distributed, federated edge as easily as they would to a single Kubernetes cluster.
Edge deployment is simply better than centralized data centers or single clouds in most of the every important metric – performance, scale, efficiency, resilience, usability, etc. Yet organizations historically put off edge adoption because it’s been complicated.
With Webscale CloudFlow’s KEI, teams don’t have to change tools or workflows; the distributed edge effectively becomes a cluster of Kubernetes clusters and our AEE (Webscale CloudFlow’s patented Adaptive Edge Engine) automation and Composable Edge Cloud (CEC) handles the rest.
That highlights the three main breakthroughs with KEI:
- It effectively turns the edge into a “cluster of clusters,” meaning you can gain all the benefits of a distributed multi-cloud, multi-region, multi-provider deployment – i.e., Webscale CloudFlow’s Composable Edge Cloud (CEC) – with the simplicity of managing a single cluster.
- As an extension to the Kubernetes API, KEI allows you to use familiar tools and workflows, like kubectl and Helm, to manage and control your edge environment. No more learning specialized tooling, different workflows or proprietary flavors of Kubernetes, just work as you always have, and
- Use KEI to generate policy-driven controls for AEE to automatically tune, shape and optimize application workloads in the background across Webscale CloudFlow’s Composable Edge Cloud (CEC).
For example, if you’re looking to apply a simple application workload policy such as “run containers where there are at least 20 HTTP requests per second”, you can define this with a simple declaration in your application manifest, apply the configuration using kubectl, and AEE will continuously find and execute the optimal edge orchestration for that outcome. It’s that easy.
Here are some other things you can do with KEI:
- Configure service discovery, routing users to the best container instance
- Define complex applications, such as composite applications that consist of multiple containers
- Define system resource allocations
- Define scaling factors, such as the number of containers per location, and what signals should be used to scale in and out
- Enforce compliance requirements such as geographic boundaries or other network properties
- Maintain application code, configuration and deployment manifests in an organization’s own code management systems and image registries
- Control how the Adaptive Edge Engine schedules containers, performs health management, and routes traffic
Simply put, there is no easier, better or faster way to deploy and control application workloads at the edge. As you can imagine, we’ve been hard at work to bring KEI to life, and we’re proud and excited to share it with the larger community. Get in touch to start using the Kubernetes Edge Interface today.