4
SOLUTION BRIEF Avi Vantage Platform: Service Mesh for Microservices Apps MICROSERVICES AND THE EVOLUTION OF APPLICATIONS Application-centric enterprises are choosing microservices architectures to enable continuous application delivery and to take advantage of flexible container-based infrastructure models. Containers enable microservices architectures by breaking large applications into smaller services that can be deployed, developed and updated independently without causing major outages. traditional appliance-based load balancers cannot support the vast amount of east-eest interactions application services such as discovery of microservices, proxy services to manage service interactions, visibility, security, and automatic application scaling. AVI VANTAGE PLATFORM FOR MICROSERVICES APPLICATIONS Avi Vantage separates the data plane (of distributed service proxies) and control plane (central management) to provide application services in an on-premises or cloud environment. Avi Vantage consists of a centralized Avi Controller cluster and distributed Avi Service Engines (distributed load balancers) running as containers. The Avi Controller integrates with the cluster management framework to automate the provisioning of service proxy instances. As applications are created, scaled out, and scaled in, and as cluster nodes are added and deleted, the Avi Controller automatically updates the proxy configuration in the cluster. CHALLENGES TRADITIONAL LOAD BALANCERS DON’T WORK FOR MICROSERVICES Appliance-based load balancers are cost- microservices apps with lots of east-west featured. NO VISIBILITY OR APP ANALYTICS Need to rely on multiple tools to gain visibility or gain insights AUTOMATION Microservices applications require dynamic provisioning for non-disruptive updates. SOLUTION SERVICE MESH Full stack L4 – L7 services integrated with Mesos/Marathon, Docker Swarm, Rancher, and Kubernetes for fully automated, policy- driven deployments TRAFFIC MANAGEMENT Full-featured load balancer with support automated configuration updates SERVICE DISCOVERY Automatic discovery of microservices using DNS lookup SECURITY Micro-segmentation, firewalling, SSL VISIBILITY Real-time visibility into inter-service relationships and analytics with app maps PREDICTIVE AUTOSCALE Autoscaling of applications based on predictive load and real-time performance

Avi Vantage Platform for Microservices Container Services Fabric

  • Upload
    ngotu

  • View
    223

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Avi Vantage Platform for Microservices Container Services Fabric

SOLUTION BRIEF Avi Vantage Platform: Service Mesh for Microservices Apps

MICROSERVICES AND THE EVOLUTION OF APPLICATIONS Application-centric enterprises are choosing microservices architectures to enable continuous application delivery and to take advantage of flexible container-based infrastructure models. Containers enable microservices architectures by breaking large applications into smaller services that can be deployed, developed and updated independently without causing major outages.

traditional appliance-based load balancers cannot support the vast amount of east-eest interactions

application services such as discovery of microservices, proxy services to manage service interactions, visibility, security, and automatic application scaling.

AVI VANTAGE PLATFORM FOR MICROSERVICES APPLICATIONS Avi Vantage separates the data plane (of distributed service proxies) and control plane (central management) to provide application services in an on-premises or cloud environment. Avi Vantage consists of a centralized Avi Controller cluster and distributed Avi Service Engines (distributed load balancers) running as containers. The Avi Controller integrates with the cluster management framework to automate the provisioning of service proxy instances. As applications are created, scaled out, and scaled in, and as cluster nodes are added and deleted, the Avi Controller automatically updates the proxy configuration in the cluster.

CHALLENGES

TRADITIONAL LOAD BALANCERS DON’T WORK FOR MICROSERVICESAppliance-based load balancers are cost-

microservices apps with lots of east-west

featured.

NO VISIBILITY OR APP ANALYTICSNeed to rely on multiple tools to gain visibility or gain insights

AUTOMATIONMicroservices applications require dynamic provisioning for non-disruptive updates.

SOLUTION

SERVICE MESHFull stack L4 – L7 services integrated with Mesos/Marathon, Docker Swarm, Rancher, and Kubernetes for fully automated, policy-driven deployments

TRAFFIC MANAGEMENTFull-featured load balancer with support

automated configuration updates

SERVICE DISCOVERYAutomatic discovery of microservices using DNS lookup

SECURITYMicro-segmentation, firewalling, SSL

VISIBILITYReal-time visibility into inter-service relationships and analytics with app maps

PREDICTIVE AUTOSCALEAutoscaling of applications based on predictive load and real-time performance

Page 2: Avi Vantage Platform for Microservices Container Services Fabric

SOLUTION BRIEF

SERVICE MESH FOR MICROSERVICES APPLICATIONS For microservices applications, Avi Vantage integrates with container orchestration platforms such as Apache Mesos, Mesosphere DC/OS, Docker Swarm, Rancher, and Kubernetes to deliver comprehensive container services. These services include service discovery to identify

and DDoS protection; service visibility and performance monitoring; and predictive autoscaling of services across thousands of nodes. The platform adapts application services to changes in dynamic container-based environments with services spinning up or down and applications being updated or migrated. Avi Vantage enables administrators to automate operations and empowers developers with programmable self-service for application services. It also includes role-based access to enable developers to view a graphical map of services, their interactions, and application performance from a single dashboard.

DISTRIBUTED SERVICE PROXY• Full-featured load balancer, including advanced L7 policy-based switching, • • Health monitoring of microservices with automatic state synchronization• 100% REST API with centralized automation

Avi Service Engines on each node of container cluster creating distributed services fabric

containers

Avi Vantage Platform:Service Mesh for Microservices Apps

Page 3: Avi Vantage Platform for Microservices Container Services Fabric

SOLUTION BRIEF

• Application map provides graph of microservice relationships with latency, connections, and throughput information • Monitoring on 100s of metrics per microservice instance • Full HTTP log analytics with Google-like search • Health score and insights for each microservice •

App map shows service interactions

PREDICTIVE AUTOSCALING OF SERVICES• • • Auto workload management •

• Micro-segmentation of services with blacklist and whitelist policies• URL filtering• Dynamic DDoS protection against L4 or L7 attacks

• Blue-Green app deployment of apps in test and production environments• Non-disruptive and graceful migration to newer versions of apps• Real-time visibility into app performance and end-user experience

Avi Vantage Platform:Service Mesh for Microservices Apps

Page 4: Avi Vantage Platform for Microservices Container Services Fabric

ABOUT AVI NETWORKS Avi Networks delivers public-cloud-like agility for application services beyond load balancing including deep application analytics, predictive autoscaling, and security in the data center or public cloud. The Avi Vantage Platform delivers elastic, software-defined application services on commodity x86 servers, VMs, or containers. Avi Vantage provides application services as a dynamic pool of resources that matches the automation needs of private or public cloud initiatives. Fortune 500 technology, media, and financial services companies use Avi Networks to accelerate application delivery, enable self-service for application owners, and lower their TCO. avinetworks.com • [email protected]