Application Delivery Blog

Ranga Rajagopalan

Chief Architect / CTO at Avi Networks

Recent Posts

Rancher Labs and Avi Networks: Production-Ready Applications

avatar Ranga Rajagopalan
Posted on May 4, 2016 9:58:46 AM

Organizations are adopting an app-centric approach to computing in their data centers and clouds. Microservices architectures are increasingly used by app-centric enterprises to achieve continuous development and delivery, scaling, and isolation through independent services. While microservices applications offer several advantages compared to monolithic applications, challenges with supporting application services remain.
Read More

Topics: application delivery, Microservices, Containers, Application Services, Rancher Labs

Microservices Architecture | Rethinking Application Security

avatar Ranga Rajagopalan
Posted on Apr 20, 2016 10:00:00 AM

This article originally appeared in Dark Reading on Apr 15, 2016. The advantages offered by the container model go against many of the assumptions of traditional security mechanisms. Here are 5 new concepts & 4 best practices you'll need to understand.
Read More

Topics: Security, Microservices, Application Services, Dark Reading

Avi Vantage Platform | DC/OC and Application Services Together

avatar Ranga Rajagopalan
Posted on Apr 19, 2016 1:00:00 AM

Applications have become the lifeblood for businesses to generate revenue and stay competitive. It is not surprising that organizations are adopting an app-centric approach in their data centers and clouds. Microservices architectures enable continuous development and delivery, scaling, and isolation through independent services. While microservices applications offer several advantages compared to monolithic or even n-tier applications, appliance-based ADCs are not cost effective or in most cases, even viable to support the vast amount of east-west interactions between the services and provide no visibility to the application components. Developers need two common requirements: (a) they need flexibility and programmability to develop, test and deploy their apps quickly (b) they need visibility into application interactions and performance to pinpoint services that are at fault or to troubleshoot an application outage.
Read More

Topics: DCOS, Application Services, Mesosphere

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

Do Hardware Load Balancers Scale? | The Benefits of Software

avatar Ranga Rajagopalan
Posted on Mar 22, 2016 11:30:00 AM

The answer is a resounding “No!”
Read More

Topics: Load Balancing, Software Load Balancer, Google Maglev

All Brawn and No Brain: Application Delivery Without Analytics

avatar Ranga Rajagopalan
Posted on Jan 15, 2015 11:00:00 AM

Four factors are driving change in how applications are developed and deployed today. First off, today’s users access applications and services from a plethora of devices in addition to their static desktops. They demand secure access from work, from home, and on the go – all with consistent and reliable performance. Second, application architectures are evolving from traditional 2 / 3 tier models to distributed “microservices” architectures specifically to ensure efficient application delivery on mobile devices. This is exactly how applications at hyperscale companies such as EBay, Netflix, Twitter, and Amazon are architected. Third, application deployment locations have changed. Applications may be deployed not only at on-premise enterprise datacenters but also at several public cloud locations such as AWS. In addition, applications may span multiple datacenters and clouds for redundancy and higher performance. Finally, the efficacy of applications is now measured in terms of end-user engagement and satisfaction for both internal employees and external customers. As a result, end-user monitoring is critical for ensuring high quality service delivery and guaranteeing SLAs. Furthermore, the sprawl of microservices within and across clouds increases the need for improved visibility, monitoring, performance management, and security.
Read More

Topics: ADC, Closed-Loop Application Delivery, CADP, Architecture, Analytics

  
New Call-to-action

Subscribe to Email Updates

Recent Posts

Posts by Topic

see all