What is the Avesha Application Slice?
Application Slices are application overlays -they are a way of grouping K8s application pods based on one or more organizing principles such as critical services, app teams, security, governance, the velocity of deployment, etc.
Data Plane Traffic Control
Establish a traffic control policy on each Application Slice. The policy is maintained for all application pods on that Slice. The ability to control traffic across nodes and clusters is only available using Avesha Application Slices.
By deploying an application across clusters and connecting using the slice, application services get resiliency and better availability & efficient failover containment.
Each Slice brings Zero Trust Security by applying global security policies to all application pods connected to it.
App-to-App Connectivity & Service Discovery across Multi-Cluster, Multi-region & Multi-Cloud
Applications pods on a slice connect with each other on a layer 3 interface. This enables better placement of workloads across multi-cluster and easier service-to-service discovery.
What the Application Slice solves for you?
Avesha Application Slice organizes pods within a single cluster based on policies. It can also extend to multi-cluster, multi-cloud, and hybrid cloud & edges. It connects all application endpoints and enables segmentation, service discovery & zero-trust security.
Segment applications using Application Slices. Deploy anywhere with Smart Application Mesh. Intelligent NetOps Automation using AI & RL.
Extend Application Slices for seamless, secure connectivity & workload placement between data center, any cloud, any edge.
Give your applications the ability to autonomously determine the right edge to run, compute workloads on enabling superior user experiences.
Have graceful failover containment for your cloud applications at far lower costs.
Avesha Application Slice Overview
Application Slice is an “overlay” because it works with existing K8S deployments and does not require any significant change to existing code – only an annotation needs to be added to a pod spec to enable its inclusion into an Application Slice.
How to create an Application Slice?
Here are the steps on how to create an Avesha Application Slice for a cluster or Multi-cluster and attach application pods to the slice.
With Helm Chart install Avesha Control plane pods and gateway pods.
Configure the Helm chart with application details to onboard application to a Slice.
Do Step 1 and Step 2 on each cluster that needs to be on the Application Slice. Gateway pods from each cluster will get connected and service discovery will be enabled.
Visualize the Slice in the Avesha SaaS dashboard with QoS configurations and slice characteristics.
Learn about our other products
Avesha Smart Application Cloud Framework consists of other products that enable automation, easy interconnectivity across a wide area network, and adaptive & autonomous configuration of the network based on the application's needs.
Avesha Smart Application Mesh
Avesha Smart Application Mesh is a service that enables an easy app to app connectivity for distributed application deployments (microservices or monolithic). Extend applications from the data center to cloud to edge networks using Avesha Mesh.
Avesha Smart Application Load Balancer
Avesha Smart Application Load Balancer enriches service to service communication with defined objectives monitored continuously with programmable metrics and endpoints. This Load Balancing approach is a pro-active measure for service availability and customer experience.