Application Delivery Blog

Application Services 101 | Dodging Microservices Pitfalls

avatar Ranga Rajagopalan
Posted on Apr 14, 2016 8:57:30 AM

Traditional applications were built as static monoliths that were deployed and managed by IT. When a new application had to be deployed, IT would create a DNS entry for the application, allocate a virtual IP (VIP) and configure that VIP on a load balancer for the application to be discovered by other clients. In the best case scenario, this process took about 4-6 weeks. Enterprises have collectively recognized the inefficiencies in this throw-over-wall deployment hand-off of the application from developers to IT operations. There were no alternatives to this model in a data center dominated by purpose-built appliances owned by IT.
Read More

Topics: Microservices, Application Services, App Services 101, Application Services 101

Software Load Balancers and Cloud Environments | Avi Networks

Abhi Joglekar
Posted on Apr 5, 2016 6:30:00 AM

The Hardware Load Balancer Brick Wall Last month at Networked Systems Design and Implementation (NSDI) conference, Google lifted the covers off Maglev, their distributed network software load balancer (LB) [1]. Since 2008, Maglev has been handling traffic for core Google services like Search and Gmail. Not surprisingly, it's also the load balancer that powers Google Compute Engine and enables it to serve a million requests per sec without any cache pre-warming [2]. Impressive? Absolutely! If you have been following application delivery in the era of cloud, say over last 6 years, you would have noticed another significant announcement at Sigcomm ‘13 by the Microsoft Azure networking team. Azure runs critical services such as blob, table, and relational storage on Ananta [3], its home-grown cloud scale software load balancer on commodity x86, instead of running it on more traditional hardware load balancers. Both Google and Microsoft ran headlong into what can be best described as “the hardware LB brick wall”, albeit at different times and along different paths in their cloud evolution. For Google, it started circa 2008 when the traffic and flexibility needs for their exponentially growing services and applications went beyond the capability of hardware LBs. For Azure, it was circa 2011, when the exponential growth of their public cloud led to the realization that hardware LBs do not scale and forced them to build their own software variant. So, what is this “hardware LB brick wall” that these web-scale companies ran into?
Read More

Topics: ADC, SDN, Closed-Loop Application Delivery, Architecture, SSL, Analytics, Application Delivery Controller, Microservices, metrics, Software Load Balancer

Docker Containers | Software Defined Container Orchestration

avatar Grant Swanson
Posted on Mar 9, 2016 6:17:17 PM

This article originally appeared in EnterpriseTech and was written by Doug Black. Containers have exploded through the bulkheads of market acceptance that most new technologies must slog through, crossing the chasm in only three years and transforming the way applications are deployed in data centers and in the cloud. The vast majority of major corporations around the world have either implemented, or at least tested, containers.
Read More

Topics: Microservices, Containers

Application Delivery Beyond Load Balancing | Stay Away From Hardware

avatar Swarna Podila
Posted on Mar 4, 2016 11:07:46 AM

It’s been two weeks (since I joined Avi) or four Silicon Valley weeks! And if you imagine a proverbial “firehose”, I think it is safe to say Avi unleashes at least 10x more! So yes, these two weeks have been like a whirlwind for me.
Read More

Topics: OpenStack, ADC, SDN, Avi Networks, Application Delivery Controller, Microservices

Microservices Applications | A Comprehensive Services Fabric

avatar Chandra Sekar
Posted on Feb 17, 2016 7:40:05 AM

Today Avi Networks announced a new solution to enable enterprises to deliver production-ready microservices applications. Microservices architecture it seems is the tech world’s answer to applications that are “too big to fail.” Business disruptions caused by application downtimes have driven enterprises to find ways to break large applications into bite-sized components that can be independently deployed and updated without causing major outages. Light-weight container based infrastructure (e.g. Docker) along with resource and cluster management solutions such as Mesos are a natural fit for microservices applications. Assembling production-ready microservices applications requires a combination of infrastructure services, the application components themselves, and a range of application services.
Read More

Topics: ADC, Docker, Microservices, Mesos, Containers, Service Fabric, App Map

  
New Call-to-action

Subscribe to Email Updates

Recent Posts

Posts by Topic

see all