Maximize the Speed and Scalability of Your MuleSoft ESB with Solace

Similar documents
Upgrade Your MuleESB with Solace s Messaging Infrastructure

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

Solace JMS Integration with Red Hat JBoss Fuse (6.0)

Microsoft SQL Server on Stratus ftserver Systems

MULE ESB High Availability (HA) CLUSTERING

ENHANCE APPLICATION SCALABILITY AND AVAILABILITY WITH NGINX PLUS AND THE DIAMANTI BARE-METAL KUBERNETES PLATFORM

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

CONNECTING THE CLOUD WITH ON DEMAND INFRASTRUCTURE

Using Virtualization to Reduce Cost and Improve Manageability of J2EE Application Servers

A Digium Solutions Guide. Switchvox On-Premise Options: Is it Time to Virtualize?

White Paper. Low Cost High Availability Clustering for the Enterprise. Jointly published by Winchester Systems Inc. and Red Hat Inc.

NetAnalyst Test Management Software Automated, Centralized Network Testing. NetComplete Service Assurance Solutions Portfolio

The Data-Protection Playbook for All-flash Storage KEY CONSIDERATIONS FOR FLASH-OPTIMIZED DATA PROTECTION

ScaleArc for SQL Server

Wireless Network Virtualization: Ensuring Carrier Grade Availability

Virtuozzo Containers

Focus On: Oracle Database 11g Release 2

Native vsphere Storage for Remote and Branch Offices

NEC Express5800 R320f Fault Tolerant Servers & NEC ExpressCluster Software

APPLYING DATA CENTER INFRASTRUCTURE MANAGEMENT IN COLOCATION DATA CENTERS

Maximizing Availability With Hyper-Converged Infrastructure

Virtualizing the SAP Infrastructure through Grid Technology. WHITE PAPER March 2007

Nimble Storage Adaptive Flash

vsan Remote Office Deployment January 09, 2018

A Guide to Architecting the Active/Active Data Center

Simplifying WAN Architecture

Enabling Performance & Stress Test throughout the Application Lifecycle

VERITAS Storage Foundation 4.0 TM for Databases

Cisco Wide Area Application Services and Cisco Nexus Family Switches: Enable the Intelligent Data Center

SteelConnect. The Future of Networking is here. It s Application-Defined for the Cloud Era. SD-WAN Cloud Networks Branch LAN/WLAN

VirtuLocity VLNCloud Software Acceleration Service Virtualized acceleration wherever and whenever you need it

Never Drop a Call With TecInfo SIP Proxy White Paper

RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.

Dell Fluid Data solutions. Powerful self-optimized enterprise storage. Dell Compellent Storage Center: Designed for business results

Ten things hyperconvergence can do for you

Table of Contents HOL HCI

Not all SD-WANs are Created Equal: Performance Matters

SolarWinds Orion Platform Scalability

Connectivity to Cloud-First Applications

MONITORING AND MANAGING NETWORK FLOWS IN VMWARE ENVIRONMENTS

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Solution Guide. 10 Non-Negotiables of IT Infrastructure Performance Management

Assessing performance in HP LeftHand SANs

Cisco Prime for Enterprise Innovative Network Management

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

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002

High Availability through Warm-Standby Support in Sybase Replication Server A Whitepaper from Sybase, Inc.

Load Balancer Survival Tips: Black Friday & Cyber Monday

NetMotion Mobility and Cisco AnyConnect Comparison

The Right Choice for DR: Data Guard, Stretch Clusters, or Remote Mirroring. Ashish Ray Group Product Manager Oracle Corporation

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

VirtuLocity VLN Software Acceleration Service Virtualized acceleration wherever and whenever you need it

Dell EMC ScaleIO Ready Node

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

Mobile TeleSystems (MTS) Converges Fixed and Mobile Telephony

A Better Way to a Redundant DNS.

Cisco 4000 Series Integrated Services Routers: Architecture for Branch-Office Agility

Highly Available Forms and Reports Applications with Oracle Fail Safe 3.0

7 Things ISVs Must Know About Virtualization

DATA CENTRE SOLUTIONS

Downtime Prevention Buyer s Guide. 6 QUESTIONS to help you choose the right availability protection for your applications

SWsoft ADVANCED VIRTUALIZATION AND WORKLOAD MANAGEMENT ON ITANIUM 2-BASED SERVERS

Introduction to Cisco ASR 9000 Series Network Virtualization Technology

VMware vsphere 4. The Best Platform for Building Cloud Infrastructures

ARC BRIEF. Application Downtime, Your Productivity Killer. Overview. Trends in Plant Application Adoption. By John Blanchard and Greg Gorbach

VEEAM. Accelerating virtual machine replication with PORTrockIT

Take Back Lost Revenue by Activating Virtuozzo Storage Today

DELL POWERVAULT MD FAMILY MODULAR STORAGE THE DELL POWERVAULT MD STORAGE FAMILY

High performance and functionality

StorMagic SvSAN: A virtual SAN made simple

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump

vsan Disaster Recovery November 19, 2017

Next-Generation Availability and Scalability

Iron Networks, Inc. Turnkey Converged Infrastructure-as-a-Service Platforms

AI in The Data AI Centre in the Data Centre

Composable Infrastructure for Public Cloud Service Providers

Citrix CloudBridge Product Overview

Enabling Open Data Movement Across Hybrid Cloud and the Internet of Things

Parallels Virtuozzo Containers

Veritas Storage Foundation for Windows by Symantec

VMware Infrastructure 3

Dell EMC Hyper-Converged Infrastructure

White Paper BC/DR in the Cloud Era

Oracle Java SE Advanced for ISVs

Cisco SAN Analytics and SAN Telemetry Streaming

Introduction to iscsi

Real-time Monitoring, Inventory and Change Tracking for. Track. Report. RESOLVE!

SD-WAN Transform Your Agency

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Solace Message Routers and Cisco Ethernet Switches: Unified Infrastructure for Financial Services Middleware

Free up rack space by replacing old servers and storage

Dell EMC Hyper-Converged Infrastructure

<Insert Picture Here> Enterprise Data Management using Grid Technology

Hitachi Adaptable Modular Storage and Hitachi Workgroup Modular Storage

Cato Cloud. Software-defined and cloud-based secure enterprise network. Solution Brief

ROI CASE STUDIES. Case Study Forum. Credit Union Reduces Network Congestion, Improves Productivity, and Gains More than $800,000 in Benefits with

ORACLE DEPLOYMENT DECISION GUIDE: COMPARING YOUR DEPLOYMENT OPTIONS

IBM TS7700 grid solutions for business continuity

Virtual Security Server

Networking Strategy and Optimization Services (NSOS) 2010 IBM Corporation

Transcription:

Maximize the Speed and Scalability of MuleSoft s Mule ESB enterprise service bus software makes information and interactive services accessible to a wide range of applications and users by intelligently routing information, managing permissions and allocating processing resources. The underlying distribution of data is usually handled by a Java Message Service (JMS) broker that customers select separately based on their unique needs. Software-based JMS brokers can only route a few thousand messages per second, so most companies choosing a software solution need to deploy multiple brokers which throttles performance and makes their infrastructure inherently complex and difficult to manage, monitor, and scale. MuleSoft and Solace have teamed up to make it easy for customers with high message volumes or performance requirements to maximize the speed and capacity of their Mule ESB by implementing Solace s appliance-based JMS broker as their messaging layer. With the ability to route over 200,000 guaranteed messages per second, Solace s JMS broker eliminates the complexity of running a multi-broker infrastructure, making it easier and less expensive to deploy, run and grow over time. Increasing throughput by 10-30x enables Mule ESB to meet the needs of the increasing number of companies looking to replace batch processing with event-driven updates so they can upgrade their internal applications and customer-facing services to be real-time. This paper summarizes how using Solace appliances as the messaging layer of your enterprise service bus can improve performance and availability, accelerate application development, reduce TCO and enable massive scalability without datacenter sprawl. To learn more contact your MuleSoft or Solace account executive, or visit http://mulesoft.com or http://solacesystems.com. Solace Systems, Inc. http://www.solacesystems.com

Benefits of Using Solace as Your ESB s Messaging Layer Improve Performance and Uptime When it comes to providing real-time information or interactive services, the performance and availability of ESBs directly and immediately affect the customer experience. Not only do slow response times and stalled out applications suspend revenue-generating activity such as orders and purchases, they can quickly drive frustrated customers to explore competitive options that in many cases are just a couple of clicks away. Solace s integrated hardware-based solution is much more reliable than software messaging products, offering superior and steady performance even during periods of peak volume, through fault conditions and in complex scenarios involving the distribution of data across local and wide area networks. Streamline Application Development The complexity and inconsistencies of multi-broker open source messaging platforms frequently force developers to address shortcomings and mitigate problem conditions by coding functionality and workarounds into their applications. This leads to longer, higher risk and more expensive development cycles, as well as bloated applications that are less reliable and harder to scale and maintain than lighter weight applications. Reduce Operating Expenses Messaging software is difficult to deploy, monitor, make highly available, capacity plan and manage because message flow often needs to be split up and load balanced across many brokers. Such systems must also be surrounded by and integrated with additional software that adds fault tolerance and disaster recovery features, efficient distribution over wide area networks, and more. The costs of all that software, the servers it runs on, and the manpower it takes to run it all adds up quickly. Solace s turnkey appliances offer full functionality and all the capacity you need in a simple rack and run device that reduces datacenter footprint and is highly available and fault tolerant out of the box. It also includes robust monitoring and management tools that make it easy to keep the system running at peak efficiency and troubleshoot problems anywhere in your applications or network. Scale without Datacenter Sprawl To boost the capacity of an ESB or extend its reach across distributed environments, you need to scale the ESB software itself and the underlying messaging platform. With a softwarebased message bus, this leads to an untenably complex environment where you split traffic across many brokers, and across separate WAN optimization solutions. Solace s appliance has enough capacity for very high volume applications, and you can add more capacity without increasing the physical footprint or architectural complexity by upgrading to a higher performance card within an existing appliance. Support for virtualization means you can divide each appliance into many discrete virtual message buses so one piece of equipment meets the needs of many different services or departments, the same way many applications can reliably share high-volume IP network equipment. 2

Improve Performance and Uptime Since so many applications today are real time, in that users expect immediate responses to their requests, outages quickly affect user satisfaction and the bottom line by knocking revenue producing services out of commission. As a shared resource that many applications rely on, it s critical that ESBs be highly available and fault tolerant. By keeping information flowing through your ESB, Solace keeps services available for customers which protects your bottom line and keeps your customers happy. A more reliable system is easier and less costly to keep running, because you re not constantly troubleshooting and applying risky fixes on production systems. o High Availability and Fault Tolerance: In addition to redundant components and RAID mirroring of storage, Solace includes high availability facilities like clustering, fencing and failover management, all in hardware so it s robust, accurate and easy to manage. Solace appliances can complete a failover to their standby in just seconds regardless of how much messaging data is stored. Software systems, on the other hand, must reload all messages and delivery state from disk which is unpredictable and can take ten minutes or longer, thereby increasing the outage window. o Guaranteed Delivery: In situations where messages can t be lost and must be delivered in sequence, ESBs persist messages to disk a performance bottleneck that restricts throughput to a few thousand messages per second. Solace uses a patented approach that offers 10-30 times higher throughput with latency measured in microseconds. This releases the limits most architects experience with today s guaranteed messaging software, enabling faster performance, fewer delays, and application designs not previously possible. o Handling of Slow and Disconnected Consumers: If an application that receives 1,000 messages per second goes offline for five minutes, 300,000 messages will need to be stored and delivered when it comes back online. With a software system limited to a few thousand messages per second, it would take hours to deliver those 300,000 along with the newly arriving messages, resulting in slowed or even interrupted service to other applications during recovery. Solace can deliver 200,000 messages per second so backlogs can be metered into the system with nominal impact. The first chart to the right shows what happens when 1/3 of an appliance s subscribers are disconnected for several minutes. The blue line shows that the ingress rate continues unimpeded while messages build up in the queue, shown by the orange line. The egress rate, represented by the black line, drops because messages are only being delivered to those subscribers still connected. Then, once the subscribers are reconnected, the queue quickly empties as egress exceeds ingress to catch up subscribers that have reconnected. The second chart shows that the latency of message delivery to well-behaved subscribers is barely affected by the outage. o Easy to Upgrade: Since Solace s self-contained appliance doesn t require a wide variety of software products running on commodity servers with general purpose operating systems, it eliminates the cycle of upgrades that requires patching and regression testing. 3

Streamline Application Development There are several ways software-based messaging brokers complicate the architecture of ESB applications. Because messaging software requires you to divide message traffic across multiple brokers, applications need to know which traffic goes where. Many software messaging products also lack functionality and robustness, so developers have to compensate with code that fills in feature gaps and accommodates frequent failures and slowdowns. By making it easier to build ESB applications, Solace can help you get new services to market much more quickly, reduce the costs and risk associated with complicated architectures, and let your developers focus on creating awesome applications that delight your customers and differentiate you from the competition. Solace s Advantages o Single Broker Architecture: Since Solace s appliance provides a single seamless messaging foundation for your ESB, with traffic being handled by a single broker, applications can be built lean and lightweight, focused on their core business logic without needing to accommodate a complicated and error-prone messaging environment. o Feature Rich Platform: Solace s appliance is rich with features that developers can use to accelerate their development efforts and reduce the complexity of their applications by delegating such functions to the underlying transport layer. Such features include exclusive/non-exclusive queues, a single queue attracting multiple topics, lastvalue-queue, congestion controls, all-or-nothing delivery, and consistent delivery order across topics. o Messaging as a Service: As mentioned above, Solace offers built-in high availability, fault tolerance and disaster recovery that developers can easily tap into, so applications don t need to address ugly what if contingencies. o Easy Integration with ESBs: Solace s solution offers plug-and-play integration with leading ESBs, so it s easy to replace an inferior software solution with Solace s high capacity, high performance offering. 4

Reduce Operating Expenses Running the messaging software needed to support traffic for a high-volume ESB can be a costly affair. Scaling messaging software entails not just buying, deploying and managing the software licenses, but a myriad of discrete non-integrated components including servers, operating systems, file systems and clustering software. Software-based messaging provides fragmented tools to monitor and manage different areas of the system via dashboards that don t give administrators the visibility they need to efficiently troubleshoot problems. By making your ESB easier to operate, Solace can significantly reduce the manpower costs associated with deploying and running your ESB, and reduce the risk of experiencing downtime due to fault conditions or during upgrades. o Rack and Run Deployment: Solace s appliance is easy to deploy and operate. For starters, Solace s appliance is a self-contained device that s as easy to install as an IP router, with control software delivered as a single, fully integrated bundle. That makes initial installation and upgrades straightforward, and eliminates the costly, time-consuming process of patching and regression testing many inter-related components every time you upgrade any one piece of the puzzle. o Architectural Simplicity: Supporting 10-30 times more message traffic and multiple qualities of services with a single appliance means Solace-powered ESBs are architecturally simple, which inherently makes them easier to operate due to fewer pieces and integration points. o Virtualization: You can virtualize each Solace appliance so many applications can have their own logically separated messaging environment on the same equipment without interfering with each other. This makes it very easy to deploy new applications because they can safely tap into your existing high-capacity messaging infrastructure. o Sophisticated Management and Monitoring: Solace offers a rich monitoring and management GUI and framework that makes it easy for administrators to identify and address problems anywhere in the messaging layer, applications, or physical network. A programmatic management interface makes it easy to integrate Solace appliances into existing monitoring, capacity planning and provisioning systems. It all adds up to a high degree of management visibility that s always available regardless of messaging activity and never impacts messaging performance. You can monitor the health of and troubleshoot applications from this single point pinpointing the network, server or application as the root cause of problems. Application development is also made faster since fewer management functions need to be built into your applications. 5

Scale Without Datacenter Sprawl When increasing the capacity of your ESB you can t just add more ESB software, you also need to scale the underlying messaging platform. Unfortunately adding message brokers to your ESB does not increase capacity linearly because of the complexity associated with integrating, capacity planning, load balancing, etc. So you need to add an inordinately large amount of messaging capacity to scale up your ESB, which entails considerable expense and effort. Many high-volume ESBs are deployed with tens, hundreds and even thousands of underlying messaging servers. Being able to support a massive amount of information flow within Solace s compact appliance keeps hardware, licensing and maintenance costs to a minimum even as you grow your ESB. The ability to easily increase the capacity and reach of your ESB means you can add new applications and accommodate more volume within that same cost-effective footprint. This allows you to more quickly and easily deploy innovative services that satisfy your customers and extend your competitive advantage. o High Capacity: With support for over 200,000 guaranteed messages a second, each Solace appliance can meet the messaging needs of several high-volume applications, or a large number of low-volume applications that each drive a few thousand messages a second. Solace makes available hardware cards with different levels of capacity, so you can start with the basic card and easily upgrade your appliance to support higher throughput without increasing the footprint or complexity of your system. o Virtualization for Elastic Capacity: Solace s appliances can be partitioned into hundreds of virtual message brokers that can meet the messaging needs of many discrete applications that require logical separation. Each of these brokers can be given access to as much (or little) of the appliance s overall capacity as desired, so different brokers can face their own peaks and valleys of demand without leading to overloaded systems or wasted capacity. o Efficient Scaling: When you add message brokers to support higher throughput, scaling is inefficient because some percentage of each broker s capacity is wasted passing messages back and forth with other brokers. The more brokers you add, the more wasted capacity, which leads to diminishing returns and leads to a complicated and fragile environment where publishers and subscribers need to be clustered together. By handling your ESB s message traffic with a high-capacity appliance, Solace eliminates the inefficiency inherent in multi-broker systems Conclusion Solace is the ideal messaging infrastructure for your Mule ESB. Not only does Solace offer higher, more predictable performance than any software broker available, along with much better reliability and fault tolerance, but it costs a lot less and is much easier to deploy, manage and scale. Best of all, plug and play integration makes it easy to swap out your existing messaging infrastructure for Solace. To learn more contact your MuleSoft or Solace account executive, or visit http://mulesoft.com or http://solacesystems.com. 6