Load Balancing Microservices-Based Applications
|
|
- Silvester Parrish
- 5 years ago
- Views:
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
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 informationBringing 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 informationModelos 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 informationTransformation 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 informationSentinet 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 informationFROM 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 informationBuild 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 informationA10 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 informationSeven 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 informationOracle 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 informationAccelerate 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 informationThe 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 informationWhite 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 informationCloud 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 informationFlex 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 informationSentinet 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 informationPLEXXI 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 informationPulse 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 informationXD 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 informationPLEXXI 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 informationMerging 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 informationBringing 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 informationBUILDING 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 informationJavaentwicklung 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 informationWhite 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 informationNutanix 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 informationYOUR 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 informationCHARTING 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 informationONUG 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 informationF5 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 informationAchieving 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 informationEnabling 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 informationHedvig 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 informationWHITEPAPER. 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 informationSolace 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 informationIntroduction. 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 informationHyper-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 informationCisco 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 informationHow 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 informationOracle 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 informationSTRATEGIC 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 informationTo 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 informationUnified 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 informationI 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 informationApplication 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 informationMulti-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 informationGlobal 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 informationTALK 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 informationDEFINING 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 informationThe 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 informationAWS 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 informationModule 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 informationCerteon 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 informationThe 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 informationCisco 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 informationBenefits 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 informationService 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 informationThe 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 informationSOLUTION 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 informationEASILY 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 informationDevOps 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 informationContinuous 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 informationAugust, 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 informationDiscover 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 informationBUILDING 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 informationAdobe 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 informationVMWARE 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 informationNFV 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 information1. 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 informationNutanix 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 informationThat 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 informationAgile 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 informationWHITE 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 information21ST 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 informationDeploying 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 informationMODERNIZE 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 informationBUYING 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 informationNetwork 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 informationNetworking 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 informationFIVE 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 informationWHITE 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 information5 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 informationWhen (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 informationConnecting 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 informationHow 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 informationTransforming 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 informationWHITE 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 informationDEPLOY 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 informationTop 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 informationHitachi 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 informationDell 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 informationSymantec 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 informationNetwork 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 informationTransform 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 informationThe 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 informationUNIFY 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 informationVMware 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 informationThe 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 informationManaging 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 informationCLOUD 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