Load Balancing Microservices-Based Applications

Size: px
Start display at page:

Download "Load Balancing Microservices-Based Applications"

Transcription

1 Load Balancing Microservices-Based Applications WHITE PAPER DATA SHEET SUMMARY Applications have evolved from client-server to SOA-based to microservicesbased architecture now used in most modern web apps. This evolution has greatly impacted how applications are created, scaled, secured, and managed. Unfortunately, Application Delivery Controllers (ADCs), or load balancers, in the industry today still lag behind. An application that previously needed 1 service now requires 10 or more different services. Unless modern ADCs are microservices aware and have the right hooks (via APIs, automation, and orchestration frameworks) to provision, configure and manage each microservice, IT teams will struggle to keep up with the lifecycle management of applications. This paper describes how the application architecture has evolved (see Figure 1), and how the Avi Vantage Platform Distributed Microservices TM can dramatically reduce the operational impact due to microservices-based application architecture. Application Architecture Monolithic Loosely Coupled Interchangeable Components (Microservices) ABOUT THIS DOCUMENT This white paper describes the evolution of application architecture and the benefits of orchestration platforms for microservices architecture. Avi Vantage natively integrates with microservices apps, offering elastic scale, data plane isolation for tenants and applications, application affinity, programmability, N-way active redundancy, REST API communication, and more. Application Delivery Solutions Load Balancer Appliance Virtualization Hypervisors x86 innovation ADC Appliance/ Software Cloud Mobile Microservices Distributed Network s per Microserve Figure 1: Evolution of Application Architectures vs Application Delivery Systems THE MONOLITHIC ARCHITECTURE Since the earliest days of web application development, the most widely used enterprise application architecture has packaged all application server-side components into a single unit. Many enterprise Java applications consist of a single WAR or EAR file. Let s imagine, for example, that you are building an online store that takes orders from customers, verifies inventory and available credit, and ships orders. The application consists of several components, including the StoreFront user interface () and services for managing the product catalog, processing orders, and managing the customer s account. These services share a domain model consisting of entities such as Product,, and Customer. Despite having a logically modular design, the application is deployed as a monolith. For example, if you were using Java, then the application would consist of a single WAR file running on a web container such as Tomcat (see Figure 2). c07.18

2 Tomcat WAR Storefront Browser Load Balancer Catalog Product Managment Customer s Customer Database Figure 2: Traditional monolithic application architecture Monolithic architecture has a number of benefits. Monolithic applications are simple to develop, since IDEs and other development tools are oriented around developing a single application. They are easy to test since you just need to launch one application. Monolithic applications are also simple to deploy, since you just have to copy the deployment unit a file or directory to a machine running the appropriate kind of server. This approach works well for relatively small applications. However, the monolithic architecture becomes unwieldy for complex applications. A monolithic architecture also makes it difficult to test and adopt new technologies. It s difficult, for example, to try out a new infrastructure framework without rewriting the entire application, which is risky and impractical. Consequently, you are generally stuck with technology choices that you made at the start of the project. Because all the application code runs in the same process on the server, scaling individual portions of the application is difficult, if not impossible. To deploy new changes to one application component, you have to build and deploy the entire monolith; this not only is complex, risky, and time consuming, but also requires the coordination of many developers and long test cycles as well. If one service is memory intensive and another CPU intensive, the server must be provisioned with enough memory and CPU to handle the baseline load for each service. This becomes expensive if each server needs high amount of CPU and RAM, and is exacerbated if load balancing is used to scale the application horizontally. In other words, the monolithic architecture doesn t scale to support large, long-lived applications. A huge monolithic application can quickly become a delicate house of cards where a fault in one minor part of the application can bring the whole system down. THE MICROSERVICES ARCHITECTURE Microservices architecture was designed to address the issues created by monolithic architecture. The services defined in the monolithic application architecture are decomposed into individual services, and deployed separately on different hosts. Each microservice is aligned with a specific business function, and only defines the operations necessary to that business function. Like service-oriented architecture (SOA), microservices architecture may often make use of a message bus, but the messaging layer has no logic whatsoever it is purely used as a transport for messages from one service to another. With microservices, development is rapid, and services evolve alongside the needs of the business. Benefits of Using Microservices Architecture 1. First, each microservice is relatively small. The code is easier for developers to understand. The small code base doesn t slow down the IDE, and each service typically starts a lot faster than a large monolith. Overall, this allows developers to be more productive and speeds up deployments. 2. Second, each service can be deployed independently of other services. If developers responsible for a service need to release local changes, they can deploy their changes without coordinating with other developers. A microservices architecture makes continuous deployment feasible and attractive, and representational state transfer (REST) offers a lightweight mechanism for communicating between services 3. The ability to scale applications is one of the biggest advantages of microservices architecture. With monolithic architecture, components with wildly different resource requirements (e.g. large CPU vs. large memory requirements) must be deployed together. In contrast, microservices architecture deploys each service on hardware that is best suited to its resource requirements, and scales each service independently of other services. AVINETWORKS.COM 2

3 SCALING MICROSERVICES ALONG X, Y & Z AXES The most common representation of application scaling is the Scale Cube 3-D model from The Art of Scalability. According to this model, X-axis scaling is commonly used to improve applications capacity and availability, and involves running multiple identical copies of the application behind a load balancer. Similarly, when using Z-axis scaling, each server runs an identical copy of the code. Unlike X-axis scaling, however, each server is responsible for only a subset of the data. Some component of the system is responsible for routing each request to the appropriate server. One commonly used routing criteria is an attribute of the request, such as the primary key of the entity being accessed (i.e. sharding). Y-axis Split by One Monolithic system X-axis Horizontal Duplication Many nodes each a clone of other Z-axis Lookup oriented splits or Data Sharding Figure 3: Application scaling along X, Y, and Z axes Z-axis scaling, like X-axis scaling, improves application capacity and availability. However, neither approach solves the problems of increasing development and application complexity, which is where Y-axis scaling comes into play. Unlike X-axis and Z-axis scaling, which consist of running multiple, identical copies of the application, Y-axis scaling splits the application into multiple different services. Each service is responsible for one or more closely related functions (see Figure 3). Y-axis scaling uses a couple of different ways to decompose applications into services. One approach is to use verb-based decomposition and define services that implement a single use case, like checkout. Load balancing with an ADC is the single most effective way to scale applications. If we apply Y-axis decomposition to the example architecture above, we get the architecture below (see Figure 4). AVINETWORKS.COM 3

4 Catalog Catalog Checkout Review Management Account Management Recommendation Customer Figure 4: Microservices-based application architecture RISE OF REST Coinciding with modularization of Web applications was the evolution of interprocess communication (IPC), which made use of text-based serialization formats like XML and JSON. Protocols (such as SOAP) allowed IPC across HTTP, and soon web developers were building not just web applications that served content to browsers, but also web services that performed actions and delivered data to other programs. This services-based architecture proved to be very powerful, as it eliminated dependencies on shared code libraries, and allowed application developers to further decouple application components. The SOAP protocol and related WS-* standards soon became increasingly complex and heavily dependent on specific implementations in application servers, so developers migrated to the much more lightweight representational state transfer (REST) protocol. As use of mobile devices exploded, and as web UX development switched to AJAX and JavaScript frameworks, application developers started to make extensive use of REST for transmitting data between the client devices and the web servers. AVI NETWORKS VANTAGE - DESIGNED FOR MICROSERVICES APPS The Avi Vantage Platform is a software-defined, next generation application delivery platform that provides integrated analytics as well as secure, reliable, and scalable network services for cloud applications. At the heart of Avi Vantage is a revolutionary architecture based on software-defined networking (SDN) principles. Avi Vantage separates the data plane from the control plane an industry first for application delivery controllers and load balancers. Avi Vantage architecture enables seamless scaling of application delivery services within and across data center and cloud locations while maintaining a single point of management and control (see Figures 5 and 6). AVINETWORKS.COM 4

5 AVI CONSOLE REST API AVI CONTROLLER DISTRIBUTED MICROSERVICES AVI SERVICE ENGINES Figure 5: Avi Vantage Platform - system components Distributed Microservices TM is the distributed data plane for the Avi Vantage Platform. Implemented by high performance Avi Engines (SEs), it provides comprehensive application delivery services such as load balancing, application acceleration, and application security. Using Avi s rich set of data, control, and management plane services, Avi SEs can be placed close to application microservices and grouped together for higher performance and faster responses to clients. Additionally, integrated data collectors provide end-to-end timing, metrics, and logs for each user-to-app transaction. Actionable insights about end user experiences, application performance, infrastructure utilization, and anomalous behavior help improve applications. CONTROL MANAGEMENT HARDWARE ADC APPLIANCES VIRTUAL ADC APPLIANCES AVI VANTAGE PLATFORM DATA Runs inside a VM Figure 6: Separation of data, control and management planes AVINETWORKS.COM 5

6 ANALYTICS-DRIVEN APPLICATION DELIVERY As demand for a particular microservice application grows, Avi Vantage s unique distributed architecture allows the Avi SEs to automatically scale out without any human intervention. Moreover, each microservice scales out independently of other microservices. The Avi s Inline AnalyticsTM engines constantly monitor traffic patterns for each microservice application. When a (customizable) threshold is met, the increasing traffic load is handled seamlessly by newly scaled out Avi SEs. Furthermore, the Avi Networks Inline Analytics engines can also send triggers based on ambient loads to scale up/down the backend microservices applications. DATA PLANE ISOLATION FOR TENANTS AND APPLICATIONS ELASTIC SCALE Avi Networks elastic data plane can scale to match the needs of microservice-based applications in real-time across 100s of tenants and 1000s of applications. Avi SEs allows network services for each of the microservices to be individually scaled out/in or up/down (see Figure 7). To avoid sharing appliances between critical applications, individual Engines are allocated to tenants and applications for data plane isolation. This eliminates the noisy neighbor problem, where rogue microservices or tenants can potentially impact performance of adjacent applications (see Figure 8). TENANT A TENANT B SCALE- OUT Figure 7: As demand increases, Avi SEs are automatically created by Avi Controller Figure 8: Avi engines can be dedicated to microservices and/or tenants for true isolation APPLICATION AFFINITY PROGRAMMABILITY Avi Engines are placed close to microservices applications for best app performance and minimal traffic tromboning in the network. Whether microservices are inside a single physical server, in different servers but in a single data center, or even across different data centers, Avi SEs automatically discover and locate themselves in the closest possible proximity to each microservice (see Figure 9). All interactions with the Avi Controller occur through native REST APIs, since both the Avi and CLI are built on top of REST APIs. Avi Vantage natively supports DevOps automation tools like CFEngine, Chef, Puppet, and Salt (see Figure 10). DEV TEST PRODUCTION REST API Figure 9: Avi SEs can be collocated with each microservice within or across cloud locations AVINETWORKS.COM Figure 10: Avi Controller interacts using REST APIs 6

7 N-WAY ACTIVE REDUNDANCY Using redundancy principles from web-scale datacenters, Avi Networks provides N-Way Active-Active redundancy along with Active-Active and Active-Standby availability options (see Figure 11). ACTIVE ACTIVE ACTIVE FIgure 11: Avi Networks supports a N-way active redundancy model PUTTING IT ALL TOGETHER Catalog Catalog Review Checkout Recommendation Management DESKTOP/MOBILE CLIENTS Account Management Customer Figure 12: Avi SE s attached to various microservices controlled and managed by Avi Controller Each group of Avi SEs can be can be associated with a specific tenant. In a multitenant environment, traffic for a particular application is isolated to that tenant s group of Avi SEs. A single instance of the Avi Controller has the capability to manage multiple groups of Avi SE. The Avi Controller s role-based access control (RBAC) mechanism ensures that users who are logged into a particular tenant can only view the details of that particular tenant. AVINETWORKS.COM 7

8 ACHIEVING A MODERN, SOFTWARE-DEFINED DATA CENTER Below are the specific steps required to evolve application delivery for modern data centers: Step No. 1: In terms of architecture, the control and data planes need to be separated within the ADC. Data plane resources need to be dynamically distributed across different hardware platforms and public/private clouds. Step No. 2: ADCs must achieve the concept of application affinity, which is based on the app world concept of processor affinity where resources are aligned/pinned for specific functions. There are two major benefits to this approach. First, with ADC resources side-by-side, microservices improve the application response time. Second, this tight alignment (affinity) enables ADC resources to achieve automatic lifecycle management of microservices without manual intervention, significantly reducing management complexity. Step No. 3: Achieving data plane independence (isolation) enables multitenancy, especially in cloud environments. Multitenant features enable microservices to operate and change independently without disrupting microservices. This is also called the no noisy neighbor impact.. Step No. 4: ADCs must fulfill the self-service programmability and efficiency promises of SDN. Most, if not all, ADC vendors today support REST, the protocol of choice in hyperscale web services. However, ADCs can only achieve SDN promises and enable one-to-one communication between applications controller and control elements through RESTful APIs when control and data planes are separated. SUMMARY Application architecture has evolved from purpose-built, monolithic ( shrink wrapped ) code and products to a tightly federated collection of microservices that are both modular and reusable. It s as if app developers began using a common set of Lego blocks to build any number of web-based apps, limited only by their imagination. For networking teams, the move to microservice-app development means that existing assumptions around traffic patterns, load balancing scale, and service requirements are no longer valid. Instead, what s needed is a greater level of network-wide intelligence and a new application delivery architecture that mirrors microservice apps. Avi Vantage is an elastically scalable load-balancer with a distributed data plane that can span, serve and scale apps across various on-premise and cloud locations. The distributed data plane enables customers to achieve application affinity at microservice levels, dramatically improving application performance. In addition, clean separation of planes with a unified, centralized control plane significantly alleviates the operational complexity associated with individually integrating, operating, and managing each ADC appliance. CASE-STUDY: How a software-defined flexible load-balancer can adapt to changes in application architectures over time Stage 1: In its early stages, the company predominantly focuses on achieving low complexity and overhead, leading to rapid software development and new features. The rush to deliver proof of concept features means that developers usually do not have the luxury to design applications for scalability, high availability, and redundancy. Typically, these applications are deployed on a web server and database server. With Avi Vantage, high availability and scalability can be quickly achieved by running applications on a pair of web servers behind a pair of Avi SEs. This keeps the operation costs at a minimum as well. Stage 2: As demand for business grows, the company can scale quickly by adding more resources (X-axis scaling) behind Avi Vantage. As the number of web servers grow, static content managing can become a nightmare, but can be mitigated by using caching engines on Avi. As the popularity of the company and its product grows, the need to scale and perform better necessitates rearchitecturing the application and breaking it into smaller applications along the lines of services/functions. Database partitions start to make sense, and partitions emerge along geographical locations, names, etc. Stage 3: With Avi Vantage s future-proof, security-focused design, the same ADC used since day 1 of application deployment can still be used as application traffic grows. Avi Vantage can be flexibly deployed in multicloud environments (e.g. applications in local data centers and in the cloud) as the number of SLAs increase. Given Avi Vantage s centralized control and management interface, managing and load balancing enterprise applications will always remain a simple task. AVINETWORKS.COM 8

Avi Vantage Platform Architecture

Avi Vantage Platform Architecture WHITE PAPER WHITE PAPER Avi Vantage Platform Architecture Industry s first intent-based application services platform based on a software-defined scale-out architecture for multi-cloud environments EXECUTIVE

More information

Bringing DevOps to Service Provider Networks & Scoping New Operational Platform Requirements for SDN & NFV

Bringing DevOps to Service Provider Networks & Scoping New Operational Platform Requirements for SDN & NFV White Paper Bringing DevOps to Service Provider Networks & Scoping New Operational Platform Requirements for SDN & NFV Prepared by Caroline Chappell Practice Leader, Cloud & NFV, Heavy Reading www.heavyreading.com

More information

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer Modelos de Negócio na Era das Clouds André Rodrigues, Cloud Systems Engineer Agenda Software and Cloud Changed the World Cisco s Cloud Vision&Strategy 5 Phase Cloud Plan Before Now From idea to production:

More information

Transformation Through Innovation

Transformation Through Innovation Transformation Through Innovation A service provider strategy to prosper from digitization People will have 11.6 billion mobile-ready devices and connections by 2020. For service providers to thrive today

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE

FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE The demand for cloud infrastructure is rapidly increasing, the world of information is becoming application and

More information

Build application-centric data centers to meet modern business user needs

Build application-centric data centers to meet modern business user needs Build application-centric data centers to meet modern business user needs Citrix.com Table of contents Meeting current business challenges...3 Device package integration...5 Policy-based service insertion...6

More information

A10 HARMONY CONTROLLER

A10 HARMONY CONTROLLER DATA SHEET A10 HARMONY CONTROLLER AGILE MANAGEMENT, AUTOMATION, ANALYTICS FOR MULTI-CLOUD ENVIRONMENTS PLATFORMS A10 Harmony Controller provides centralized agile management, automation and analytics for

More information

Seven Key Considerations Before Your Upcoming F5 or Citrix Load Balancer Refresh

Seven Key Considerations Before Your Upcoming F5 or Citrix Load Balancer Refresh Seven Key Considerations Before Your Upcoming F5 or Citrix Load Applications in your data center, and your IT operations, demand agile, cost-effective load balancing solutions. Traditional ADC (application

More information

Oracle Solaris 11: No-Compromise Virtualization

Oracle Solaris 11: No-Compromise Virtualization Oracle Solaris 11: No-Compromise Virtualization Oracle Solaris 11 is a complete, integrated, and open platform engineered for large-scale enterprise environments. Its built-in virtualization provides a

More information

Accelerate Your Enterprise Private Cloud Initiative

Accelerate Your Enterprise Private Cloud Initiative Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service

More information

The Top Five Reasons to Deploy Software-Defined Networks and Network Functions Virtualization

The Top Five Reasons to Deploy Software-Defined Networks and Network Functions Virtualization The Top Five Reasons to Deploy Software-Defined Networks and Network Functions Virtualization May 2014 Prepared by: Zeus Kerravala The Top Five Reasons to Deploy Software-Defined Networks and Network Functions

More information

White Paper. Why Remake Storage For Modern Data Centers

White Paper. Why Remake Storage For Modern Data Centers White Paper Why Remake Storage For Modern Data Centers Executive Summary Managing data growth and supporting business demands of provisioning storage have been the top concern of IT operations for the

More information

Cloud Security Gaps. Cloud-Native Security.

Cloud Security Gaps. Cloud-Native Security. Cloud Security Gaps Cloud-Native Security www.aporeto.com Why Network Segmentation is Failing Your Cloud Application Security How to Achieve Effective Application Segmentation By now it s obvious to security-minded

More information

Flex Tenancy :48:27 UTC Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement

Flex Tenancy :48:27 UTC Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement Flex Tenancy 2015-04-28 17:48:27 UTC 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement Contents Flex Tenancy... 3 Flex Tenancy... 4 Understanding the Flex Tenancy

More information

Sentinet for Microsoft Azure SENTINET

Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Cloud Deployment Model... 3 Hybrid Deployment Model...

More information

PLEXXI HCN FOR VMWARE ENVIRONMENTS

PLEXXI HCN FOR VMWARE ENVIRONMENTS PLEXXI HCN FOR VMWARE ENVIRONMENTS SOLUTION BRIEF FEATURING Plexxi s pre-built, VMware Integration Pack makes Plexxi integration with VMware simple and straightforward. Fully-automated network configuration,

More information

Pulse Secure Application Delivery

Pulse Secure Application Delivery DATA SHEET Pulse Secure Application Delivery HIGHLIGHTS Provides an Application Delivery and Load Balancing solution purposebuilt for high-performance Network Functions Virtualization (NFV) Uniquely customizable,

More information

XD Framework (XDF) Overview. For More Information Contact BlueSpace at Tel: (512) Web:

XD Framework (XDF) Overview. For More Information Contact BlueSpace at Tel: (512) Web: XD Framework (XDF) Overview For More Information Contact BlueSpace at Tel: (512) 366-3940 Email: info@bluespace.com Web: www.bluespace.com Contents 1 INTRODUCTION... 3 2 CASE STUDY... 4 2.1 PROBLEM STATEMENT...

More information

PLEXXI HCN FOR VMWARE VSAN

PLEXXI HCN FOR VMWARE VSAN PLEXXI HCN FOR VMWARE VSAN SOLUTION BRIEF Hyperconverged Network Fabric for VMware vsan Solutions FEATURED BENEFITS: Fully automated network configuration, based on VMware, drastically reduces operating

More information

Merging Enterprise Applications with Docker* Container Technology

Merging Enterprise Applications with Docker* Container Technology Solution Brief NetApp Docker Volume Plugin* Intel Xeon Processors Intel Ethernet Converged Network Adapters Merging Enterprise Applications with Docker* Container Technology Enabling Scale-out Solutions

More information

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security Bringing OpenStack to the Enterprise An enterprise-class solution ensures you get the required performance, reliability, and security INTRODUCTION Organizations today frequently need to quickly get systems

More information

BUILDING MICROSERVICES ON AZURE. ~ Vaibhav

BUILDING MICROSERVICES ON AZURE. ~ Vaibhav BUILDING MICROSERVICES ON AZURE ~ Vaibhav Gujral @vabgujral About Me Over 11 years of experience Working with Assurant Inc. Microsoft Certified Azure Architect MCSD, MCP, Microsoft Specialist Aspiring

More information

Javaentwicklung in der Oracle Cloud

Javaentwicklung in der Oracle Cloud Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information

More information

White Paper BC/DR in the Cloud Era

White Paper BC/DR in the Cloud Era BC/DR in the Cloud Era Today, enterprises of all sizes are virtualizing their mission-critical applications, either within their own data center, or with an external cloud vendor. One key driver is to

More information

Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud

Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud Is it possible to architect an enterprise cloud as good as a public cloud? Public cloud providers have spearheaded innovation in

More information

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications? YOUR APPLICATION S JOURNEY TO THE CLOUD What s the best way to get cloud native capabilities for your existing applications? Introduction Moving applications to cloud is a priority for many IT organizations.

More information

CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING

CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING www.hcltech.com CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING Why Next-Gen Networks? The rapid and large scale adoption of new age disruptive digital technologies has resulted in astronomical growth

More information

ONUG SDN Federation/Operability

ONUG SDN Federation/Operability ONUG SDN Federation/Operability Orchestration A white paper from the ONUG SDN Federation/Operability Working Group May, 2016 Definition of Open Networking Open networking is a suite of interoperable software

More information

F5 Reference Architecture for Cisco ACI

F5 Reference Architecture for Cisco ACI F5 Reference Architecture for Cisco ACI Today s businesses face complex challenges to stay efficient and competitive. Together, F5 and Cisco enable organizations to dramatically reduce time to value on

More information

Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER

Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER Table of Contents The Digital Transformation 3 Four Must-Haves for a Modern Virtualization Platform 3

More information

Enabling Efficient and Scalable Zero-Trust Security

Enabling Efficient and Scalable Zero-Trust Security WHITE PAPER Enabling Efficient and Scalable Zero-Trust Security FOR CLOUD DATA CENTERS WITH AGILIO SMARTNICS THE NEED FOR ZERO-TRUST SECURITY The rapid evolution of cloud-based data centers to support

More information

Hedvig as backup target for Veeam

Hedvig as backup target for Veeam Hedvig as backup target for Veeam Solution Whitepaper Version 1.0 April 2018 Table of contents Executive overview... 3 Introduction... 3 Solution components... 4 Hedvig... 4 Hedvig Virtual Disk (vdisk)...

More information

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization WHITEPAPER Embracing Containers & Microservices for future-proof application modernization The need for application modernization: Legacy applications are typically based on a monolithic design, which

More information

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery Java Message Service (JMS) is a standardized messaging interface that has become a pervasive part of the IT landscape

More information

Introduction. Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution

Introduction. Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution Introduction Service providers and IT departments of every type are seeking

More information

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability IT teams in companies of all sizes face constant pressure to meet the Availability requirements of today s Always-On

More information

Cisco HyperFlex and the F5 BIG-IP Platform Accelerate Infrastructure and Application Deployments

Cisco HyperFlex and the F5 BIG-IP Platform Accelerate Infrastructure and Application Deployments OVERVIEW + Cisco and the F5 BIG-IP Platform Accelerate Infrastructure and Application Deployments KEY BENEFITS Quickly create private clouds Tested with industry-leading BIG-IP ADC platform Easily scale

More information

How to Leverage Containers to Bolster Security and Performance While Moving to Google Cloud

How to Leverage Containers to Bolster Security and Performance While Moving to Google Cloud PRESENTED BY How to Leverage Containers to Bolster Security and Performance While Moving to Google Cloud BIG-IP enables the enterprise to efficiently address security and performance when migrating to

More information

Oracle Application Container Cloud

Oracle Application Container Cloud Oracle Application Container Cloud Matthew Baldwin Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes

More information

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview STRATEGIC WHITE PAPER Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview Abstract Cloud architectures rely on Software-Defined Networking

More information

To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry. Tony Erwin,

To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry. Tony Erwin, To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservices on CloudFoundry Tony Erwin, aerwin@us.ibm.com Agenda Origins of the Bluemix UI Demons of the Monolith Slaying Demons with

More information

Unified Application Delivery

Unified Application Delivery The vision of a unified application delivery network gets more clear with F5 BIG-IP v10. White Paper by Lori MacVittie The Vision For every problem that arises out of the dust left behind as new technologies

More information

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management I D C T E C H N O L O G Y S P O T L I G H T Orchestration S i m p l i f i es and Streamlines V i r t u a l and Cloud D a t a Center Management January 2013 Adapted from Systems Management Software Purchasing

More information

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015 Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services Redhat Summit 2015 Agenda Introduction Why Application Centric Application Deployment Options What is Microservices Infrastructure

More information

Multi-Tenancy Designs for the F5 High-Performance Services Fabric

Multi-Tenancy Designs for the F5 High-Performance Services Fabric Multi-Tenancy Designs for the F5 High-Performance Services Fabric F5 has transformed the traditional networking design of highly available pairs of hardware devices to create a new architecture a multi-tenant

More information

Global Distributed Service in the Cloud with F5 and VMware

Global Distributed Service in the Cloud with F5 and VMware F5 White Paper Global Distributed Service in the Cloud with F5 and VMware Using F5 BIG-IP Global Traffic Manager to orchestrate and deliver access to services in the cloud. by Alan Murphy Technical Marketing

More information

TALK THUNDER SOFTWARE FOR BARE METAL HIGH-PERFORMANCE SOFTWARE FOR THE MODERN DATA CENTER WITH A10 DATASHEET YOUR CHOICE OF HARDWARE

TALK THUNDER SOFTWARE FOR BARE METAL HIGH-PERFORMANCE SOFTWARE FOR THE MODERN DATA CENTER WITH A10 DATASHEET YOUR CHOICE OF HARDWARE DATASHEET THUNDER SOFTWARE FOR BARE METAL YOUR CHOICE OF HARDWARE A10 Networks application networking and security solutions for bare metal raise the bar on performance with an industryleading software

More information

DEFINING SECURITY FOR TODAY S CLOUD ENVIRONMENTS. Security Without Compromise

DEFINING SECURITY FOR TODAY S CLOUD ENVIRONMENTS. Security Without Compromise DEFINING SECURITY FOR TODAY S CLOUD ENVIRONMENTS Security Without Compromise CONTENTS INTRODUCTION 1 SECTION 1: STRETCHING BEYOND STATIC SECURITY 2 SECTION 2: NEW DEFENSES FOR CLOUD ENVIRONMENTS 5 SECTION

More information

The importance of monitoring containers

The importance of monitoring containers The importance of monitoring containers The container achilles heel As the containerization market skyrockets, with DevOps and continuous delivery as its jet fuel, organizations are trading one set of

More information

AWS Reference Design Document

AWS Reference Design Document AWS Reference Design Document Contents Overview... 1 Amazon Web Services (AWS), Public Cloud and the New Security Challenges... 1 Security at the Speed of DevOps... 2 Securing East-West and North-South

More information

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Module Day Topic. 1 Definition of Cloud Computing and its Basics Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What

More information

Certeon s acelera Virtual Appliance for Acceleration

Certeon s acelera Virtual Appliance for Acceleration Certeon s acelera Virtual Appliance for Acceleration Product Brief Dr. Jim Metzler Ashton, Metzler & Associates Rolf McClellan McClellan Consulting June 2008 Certeon s acelera Virtual Appliance for Acceleration

More information

The F5 Application Services Reference Architecture

The F5 Application Services Reference Architecture The F5 Application Services Reference Architecture Build elastic, flexible application delivery fabrics that are ready to meet the challenges of optimizing and securing applications in a constantly evolving

More information

Cisco Crosswork Network Automation

Cisco Crosswork Network Automation Cisco Crosswork Network Introduction Communication Service Providers (CSPs) are at an inflexion point. Digitization and virtualization continue to disrupt the way services are configured and delivered.

More information

Benefits of SD-WAN to the Distributed Enterprise

Benefits of SD-WAN to the Distributed Enterprise WHITE PAPER Benefits of SD-WAN to the Distributed Enterprise 1 B enefits of SD-WAN to the Distributed Enterprise Branch Networking Today More Bandwidth, More Complexity Branch or remote office network

More information

Service Mesh and Microservices Networking

Service Mesh and Microservices Networking Service Mesh and Microservices Networking WHITEPAPER Service mesh and microservice networking As organizations adopt cloud infrastructure, there is a concurrent change in application architectures towards

More information

The ADC Guide to Managing Hybrid (IT and DevOps) Application Delivery

The ADC Guide to Managing Hybrid (IT and DevOps) Application Delivery The ADC Guide to Managing Hybrid (IT and DevOps) Application Delivery Digital Transformation Is Changing the Way that Applications Are Managed and Delivered To meet the growing challenges of a competitive

More information

SOLUTION BRIEF NETWORK OPERATIONS AND ANALYTICS. How Can I Predict Network Behavior to Provide for an Exceptional Customer Experience?

SOLUTION BRIEF NETWORK OPERATIONS AND ANALYTICS. How Can I Predict Network Behavior to Provide for an Exceptional Customer Experience? SOLUTION BRIEF NETWORK OPERATIONS AND ANALYTICS How Can I Predict Network Behavior to Provide for an Exceptional Customer Experience? SOLUTION BRIEF CA DATABASE MANAGEMENT FOR DB2 FOR z/os DRAFT When used

More information

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER 2 WHY KUBERNETES? Kubernetes is an open-source container orchestrator for deploying and managing containerized applications. Building on 15 years of experience

More information

DevOps CICD PopUp. Software Defined Application Delivery Fabric. Frey Khademi. Systems Engineering DACH. Avi Networks

DevOps CICD PopUp. Software Defined Application Delivery Fabric. Frey Khademi. Systems Engineering DACH. Avi Networks DevOps CICD PopUp Software Defined Application Delivery Fabric Systems Engineering DACH Frey Khademi Avi Networks Agenda Avi Introduction - Overview - Architecture - Use Cases Demo Integration Building

More information

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016 Continuous delivery of Java applications using Oracle Cloud Platform Services Marek Kratky Principal Sales Consultant Oracle Cloud Platform May, 2016 Safe Harbor Statement The following is intended to

More information

August, HPE Propel Microservices & Jumpstart

August, HPE Propel Microservices & Jumpstart August, 2016 HPE Propel s & Jumpstart Jumpstart Value Quickly build modern web applications Single page application Modular microservices architecture app generator Modularity provides better upgradeability

More information

Discover SUSE Manager

Discover SUSE Manager White Paper SUSE Manager Discover SUSE Manager Table of Contents page Reduce Complexity and Administer All Your IT Assets in a Simple, Consistent Way...2 How SUSE Manager Works...5 User Interface...5 Conclusion...9

More information

BUILDING A PATH TO MODERN DATACENTER OPERATIONS. Virtualize faster with Red Hat Virtualization Suite

BUILDING A PATH TO MODERN DATACENTER OPERATIONS. Virtualize faster with Red Hat Virtualization Suite BUILDING A PATH TO MODERN DATACENTER OPERATIONS Virtualize faster with Red Hat Virtualization Suite TABLE OF CONTENTS Modernize your IT with virtualization....page 2 Red Hat Virtualization Suite overview....page

More information

Adobe Digital Marketing s IT Transformation with OpenStack

Adobe Digital Marketing s IT Transformation with OpenStack Adobe Digital Marketing s IT Transformation with OpenStack OPENSTACK CASE STUDY Contributors: Frans van Rooyen, Compute Platform Architect, Adobe Systems Timothy Gelter, Compute Platform Systems Engineer,

More information

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS SOLUTION OVERVIEW VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS Combined solution provides end-to-end service and infrastructure visibility, service monitoring and

More information

NFV Infrastructure for Media Data Center Applications

NFV Infrastructure for Media Data Center Applications NFV Infrastructure for Media Data Center Applications Today s Presenters Roger Sherwood Global Strategy & Business Development, Cisco Systems Damion Desai Account Manager for Datacenter, SDN, NFV and Mobility,

More information

1. Introduction. 2. Technology concepts

1. Introduction. 2. Technology concepts 1 Table of Contents 1. Introduction...2 2. Technology Concepts...3 2.1. Sharding...4 2.2. Service Oriented Data Architecture...4 2.3. Aspect Oriented Programming...4 3. Technology/Platform-Specific Features...5

More information

Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud

Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud Nutanix and Big Switch: Cloud-First Networking for the Enterprise Cloud Is it possible to architect an enterprise cloud as good as a public cloud? Public cloud providers have spearheaded innovation in

More information

That Set the Foundation for the Private Cloud

That Set the Foundation for the Private Cloud for Choosing Virtualization Solutions That Set the Foundation for the Private Cloud solutions from work together to harmoniously manage physical and virtual environments, enabling the use of multiple hypervisors

More information

Agile Data Center Solutions for the Enterprise

Agile Data Center Solutions for the Enterprise Solution Brief Agile Data Center Solutions for the Enterprise IP Fabrics: Paving the Way to Digital Transformation The data center sits at the core of the business, housing mission critical applications

More information

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

21ST century enterprise. HCL Technologies Presents. Roadmap for Data Center Transformation

21ST century enterprise. HCL Technologies Presents. Roadmap for Data Center Transformation 21ST century enterprise HCL Technologies Presents Roadmap for Data Center Transformation june 2016 21st Century Impact on Data Centers The rising wave of digitalization has changed the way IT impacts business.

More information

Deploying TeraVM in an OpenStack Environment

Deploying TeraVM in an OpenStack Environment Application Note Deploying TeraVM in an OpenStack Environment VIAVI Solutions TeraVM in OpenStack* is revolutionizing IP testing! Never before has it been as easy or cost effective to scale test traffic

More information

MODERNIZE INFRASTRUCTURE

MODERNIZE INFRASTRUCTURE SOLUTION OVERVIEW MODERNIZE INFRASTRUCTURE Support Digital Evolution in the Multi-Cloud Era Agility and Innovation Are Top of Mind for IT As digital transformation gains momentum, it s making every business

More information

BUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE

BUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE E-Guide BUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE SearchServer Virtualization P art 1 of this series explores how trends in buying server hardware have been influenced by the scale-up

More information

Network Programmability with Cisco Application Centric Infrastructure

Network Programmability with Cisco Application Centric Infrastructure White Paper Network Programmability with Cisco Application Centric Infrastructure What You Will Learn This document examines the programmability support on Cisco Application Centric Infrastructure (ACI).

More information

Networking for a dynamic infrastructure: getting it right.

Networking for a dynamic infrastructure: getting it right. IBM Global Technology Services Networking for a dynamic infrastructure: getting it right. A guide for realizing the full potential of virtualization June 2009 Executive summary June 2009 Networking for

More information

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS WHITE PAPER FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS Over the past 15 years, server virtualization has become the preferred method of application deployment in the enterprise datacenter.

More information

WHITE PAPER. Applying Software-Defined Security to the Branch Office

WHITE PAPER. Applying Software-Defined Security to the Branch Office Applying Software-Defined Security to the Branch Office Branch Security Overview Increasingly, the branch or remote office is becoming a common entry point for cyber-attacks into the enterprise. Industry

More information

5 Things You Need for a True VMware Private Cloud

5 Things You Need for a True VMware Private Cloud 5 Things You Need for a True VMware Private Cloud Introduction IT teams forging their cloud strategies are considering public cloud providers such as Amazon Web Services (AWS) to satisfy growing developer

More information

When (and how) to move applications from VMware to Cisco Metacloud

When (and how) to move applications from VMware to Cisco Metacloud White Paper When (and how) to move applications from VMware to Cisco Metacloud What You Will Learn This white paper will explain when to migrate various applications running in VMware virtual machines

More information

Connecting your Microservices and Cloud Services with Oracle Integration CON7348

Connecting your Microservices and Cloud Services with Oracle Integration CON7348 Connecting your Microservices and Cloud Services with Oracle Integration CON7348 Robert Wunderlich Sr. Principal Product Manager September 19, 2016 Copyright 2016, Oracle and/or its affiliates. All rights

More information

How to Evaluate a Next Generation Mobile Platform

How to Evaluate a Next Generation Mobile Platform How to Evaluate a Next Generation Mobile Platform appcelerator.com Introduction Enterprises know that mobility presents an unprecedented opportunity to transform businesses and build towards competitive

More information

Transforming Management for Modern Scale-Out Infrastructure

Transforming Management for Modern Scale-Out Infrastructure Transforming Management for Modern Scale-Out Infrastructure Software is eating the world. Marc Andreessen, WSJ 2011 That famous quote from venture capitalist and Netscape founder Marc Andreessen was true

More information

WHITE PAPER NGINX An Open Source Platform of Choice for Enterprise Website Architectures

WHITE PAPER NGINX An Open Source Platform of Choice for Enterprise Website Architectures ASHNIK PTE LTD. White Paper WHITE PAPER NGINX An Open Source Platform of Choice for Enterprise Website Architectures Date: 10/12/2014 Company Name: Ashnik Pte Ltd. Singapore By: Sandeep Khuperkar, Director

More information

DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE

DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE SOLUTION OVERVIEW DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE Cut Costs and Control Access with VMware Kubernetes Engine Digital transformation, the Internet of things, the growing popularity of public

More information

Top five Docker performance tips

Top five Docker performance tips Top five Docker performance tips Top five Docker performance tips Table of Contents Introduction... 3 Tip 1: Design design applications as microservices... 5 Tip 2: Deployment deploy Docker components

More information

Hitachi Enterprise Cloud Container Platform

Hitachi Enterprise Cloud Container Platform Hitachi Enterprise Cloud Container Platform Accelerate Enterprise Cloud-Native Development Initiatives SOLUTION PROFILE Cloud-native application development is synonymous with the modern scalable, real-time

More information

Dell Software Defined Enterprise

Dell Software Defined Enterprise Dell Software Defined Enterprise A practical vision of Future Ready IT Armughan Ahmad Vice President, Dell Enterprise Solutions @ArmughanAA 1 2 3 Defining the Software-Defined Enterprise Strategy for success

More information

Symantec NetBackup 7 for VMware

Symantec NetBackup 7 for VMware V-Ray visibility into virtual machine protection Overview There s little question that server virtualization is the single biggest game-changing trend in IT today. Budget-strapped IT departments are racing

More information

Network Programmability and Automation with Cisco Nexus 9000 Series Switches

Network Programmability and Automation with Cisco Nexus 9000 Series Switches White Paper Network Programmability and Automation with Cisco Nexus 9000 Series Switches White Paper August 2016 2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.

More information

Transform to Your Cloud

Transform to Your Cloud Transform to Your Cloud Presented by VMware 2012 VMware Inc. All rights reserved Agenda Corporate Overview Cloud Infrastructure & Management Cloud Application Platform End User Computing The Journey to

More information

The Evolution of IT Resilience & Assurance

The Evolution of IT Resilience & Assurance White Paper The Evolution of IT Resilience & Assurance Executive Summary Protection of business data and applications has evolved dramatically over the past several decades mostly driven by businesses

More information

UNIFY SUBSCRIBER ACCESS MANAGEMENT AND EXPLOIT THE BUSINESS BENEFITS OF NOKIA REGISTERS ON VMWARE vcloud NFV

UNIFY SUBSCRIBER ACCESS MANAGEMENT AND EXPLOIT THE BUSINESS BENEFITS OF NOKIA REGISTERS ON VMWARE vcloud NFV SOLUTION OVERVIEW UNIFY SUBSCRIBER ACCESS MANAGEMENT AND EXPLOIT THE BUSINESS BENEFITS OF NOKIA REGISTERS ON VMWARE vcloud NFV Subscriber data management (SDM) plays a significant role in network evolution

More information

VMware vsphere 4 and Cisco Nexus 1000V Series: Accelerate Data Center Virtualization

VMware vsphere 4 and Cisco Nexus 1000V Series: Accelerate Data Center Virtualization VMware vsphere 4 and Cisco Nexus 1000V Series: Accelerate Data Center Virtualization Executive Summary VMware for the past decade has been the thought leader in driving virtualization of the data center

More information

The Programmable Network

The Programmable Network Emerging software-defined data center solutions focus on the need for programmability in the network to reduce costs and realize the benefits of automation. Whether the goal is cloud computing or an SDN,

More information

Managing Openstack in a cloud-native way

Managing Openstack in a cloud-native way Managing Openstack in a cloud-native way Alberto García Marcel Haerry Red Hat Cloud Architect Over 5 years helping companies to adopt emerging technologies Network engineer in a previous life Leading the

More information

CLOUD WORKLOAD SECURITY

CLOUD WORKLOAD SECURITY SOLUTION OVERVIEW CLOUD WORKLOAD SECURITY Bottom line: If you re in IT today, you re already in the cloud. As technology becomes an increasingly important element of business success, the adoption of highly

More information