Avesha & Cox Edge: Accelerating Kubernetes Deployments for Cloud and Edge
To accelerate application deployments in these hybrid, multi-cloud or edge environments, enterprises must facilitate ease of use, security and isolation, cost reduction, and seamless communication between the ever-growing K8s clusters. K8s, however, is a complex technology to learn and manage, putting a majority of enterprises in a tough spot. Faced with a slew of different challenges that weigh down their application deployment efforts—including cluster sprawl, support for multi-tenant architectures, traffic level isolation, namespace proliferation, lack of visibility, resource management and more—companies need solutions that offer the peace of mind of a managed service, combined with the autonomy of a flexible container orchestration platform.
A solution to the problem: Avesha
The answer lies with Avesha, a provider of an innovative solution—a true Kubernetes multi-tenant platform that optimizes cost, performance and manageability of workloads in cloud or edge.
Within its suite of K8s-focused products, Avesha offers KubeSlice, a user-friendly, cloud-native, self-service application deployment platform. This innovative product helps customers manage namespaces, resource consumption, access controls, network policies, and monitor latencies, by tenants, across clusters and clouds and edges, all from one interface. Using KubeSlice, the infrastructure is isolated to suit a tenant’s needs for resources and access.
“The result is flexible, fast, and resilient application deployment, which ultimately helps enterprises ensure a better experience for their users,” says Raj Nair, Co-Founder and CEO of Avesha.
Why is multi-tenancy so important?
To manage SaaS operations efficiently, Managed Service Providers (MSPs) with multiple customers need to be able to isolate each customer while sharing resources. Enterprises, with many divisions, teams and workloads also need to be able to isolate to deliver Kubernetes services efficiently, thus the need for true multi-tenancy, isolation and multi-cluster networking. Solving for multi-tenancy is currently not an easy feat in Kubernetes, however, and workarounds are inefficient and expensive.
“If you want low latency, you want to go to the edge. At the edge, however, you may have limited resources for applications. That's why it is important to support multi-tenancy for edge deployments,” added Raj Nair.
A Game-Changing Collaboration with Cox Edge
Out of the numerous success stories Avesha has scripted over the years, the company’s association with Cox Edge, a full-stack last-mile edge-cloud provider, stands out.
This pluggable architecture simplifies the operations for an enterprise, promotes service-to-service communication, and enhances multi-cluster interactions while bringing in all the auto scaling capabilities of K8s
“Network is a big part of the edge infrastructure, and at Cox Edge, we have a largely distributed network with over 250 data centers across the U.S., located in several metros and islands,” says Ron Lev, GM of Cox Edge. “To ensure security and low latency and perform traffic routing, Cox Edge required a robust network solution. Avesha’s KubeSlice platform enabled Cox Edge to solve existing challenges while serving as a framework to build additional networking products and capabilities.”
The KubeSlice platform enabled the Cox Edge team to offer their customers an easy way to migrate their applications to the edge infrastructure and isolate policies and resources by teams. Cox’s self-service portal, which integrates with KubeSlice, makes it easy to offer multi-tenancy and isolation for multiple clusters across the entire edge footprint.
Businesses have to adopt a gradual migration strategy, which typically brings a plethora of technical and operational challenges. Avesha worked with Cox Edge’s technical team to mitigate these challenges using KubeSlice while also alleviating skepticism pertaining to edge technologies. The collaboration has resulted in optimal outcomes for Cox Edge, as team Avesha addressed their functional requirements by embracing an iterative discovery and use case definition model. Together, they have drawn a proven approach to adding incremental functionality.
Placing customer requirements at the front and center of its expansion strategies, Avesha has become the go-to service provider in the industry. This growth is powered by its talented pool of experts with decades of expertise in the networking space. By adopting new approaches, such as open-sourcing the software, the team behind Avesha is determined to propel the company to new heights.
Redefining the Cloud and Edge deployments with KubeSlice
KubeSlice’s secret sauce lies in its ability to create multiple logical ‘Slices’ called KubeSlices. These KubeSlices group K8s application pods from different clusters—regardless of their physical location (thus KubeSlice easily extends to multi cluster, multi cloud and edge environments). KubeSlices may be of type “tenant” or “application”.
Raj Nair, Founder & CEO, Avesha
“Avesha’s KubeSlice platform enabled Cox Edge to solve existing challenges while serving as a framework to build additional networking products and capabilities”
“This pluggable architecture simplifies the operations for an enterprise, promotes service-to-service communication, and enhances multi-cluster interactions while bringing in all the auto scaling capabilities of K8s,” says Prasad Dorbala, Co- Founder and CPO at Avesha. “KubeSlice can also organize namespaces within a cluster, ensuring better application delivery and resource allocation.”
Pushing the Boundaries of Innovation
KubeSlice is just one tool in Avesha’s repertoire of excellence. In order to elevate the standard of enterprise application delivery, Avesha offers its KubeSlice Manager tool, which organizes pods within a single cluster based on policies, with the capacity to extend to multi-cluster, multi-cloud, hybrid cloud, and edges. Olyvia Rakshit, VP of Product (User Experience) & Global Marketing at Avesha, notes, “There hasn’t been a good tool out there that could give enterprises multi-cluster distributed experience to track down problems for root cause analysis—until now.” With KubeSlice Manager, enterprises get a “single pane of glass” to perform root cause analysis in their multi-cluster environments across cloud and edge. The solution provides a range of features to view, segment the entire distributed infrastructure, and paints a detailed picture of its current status from a traffic flow and service-to-service communication perspective. Laser focus on providing a superlative customer experience enables Avesha to ensure simplicity in product development and deployment.
The Avesha Approach to Operational Excellence
Avesha’s KubeSlice platform has been instrumental in helping a plethora of clients, including leading telcos, managed service providers (MSPs), and channel partners, augment their operational efficiency. The company recently also collaborated with a major service provider in the 5G space. The provider was struggling with their multi-cluster environment, which created a lot of friction, leading to operational complexity and high overheads.
KubeSlice efficiently connected all the cloud and on-premise workloads for the client and aided the company in organizing the workloads and prioritizing the traffic based on Slice service “profiles”. A “prioritized” Slice puts critical & secure workloads in the best network path with the most available cluster resources, while the “best effort” Slice gave the other workloads the standard prioritization and resources.
Aspiring to augment their offerings to the greater cloud native community, Avesha is open sourcing the core KubeSlice technology and hopes to build a successful community around the project.