Integration, the Final Frontier of Elasticity
Knowingly or unknowingly, customers are increasingly moving towards elastic computing. According to Wikipedia, the definition of Elastic Computing is use of computer resources which vary dynamically to meet a variable workload. The SaaS applications (such as Salesforce, Workday, ServiceNow) that customers invest in today are inherently elastic. New custom applications are typically being built on Platform as a Service (PaaS)-like infrastructure, elasticity and scale are major requirements on these applications, whether they are being built on-premise or in public clouds. I often ask customers a question that ends up being thought provoking: as your endpoints are becoming increasingly elastic, shouldn?t the integration glue that ties it all together be elastic as well? If not, does it not become the weakest link in the enterprise value chain? The good news it that a majority of them are seeing SnapLogic’s vision.
SnapLogic is the only elastic integration solution in the market today that delivers on the promise. It is purpose-built for the Cloud, is based on modern web standards, and uses ?containerized? Snaps that allow you to easily connect any combination of SaaS and on-premises applications and data sources. Because of its inherent elasticity, it provides a one-stop shop for all styles of integrations – batch, real-time and streaming, for data of all varieties – both structured and unstructured and operate at any volume or velocity of data. Imagine a stretchable pipe that can expand and contract to accommodate ANY throughput requirements.
Additionally, SnapLogic delivers elasticity in three ways. Leveraging Amazon?s Elastic Compute Cloud (EC2) infrastructure, SnapLogic is able to scale out to suit enterprise integration needs in the Cloud. With appropriate configurations of hardware or leveraging private Cloud infrastructure, customers can implement elastic integration in on-premises data centers as well. The third kind of elasticity that is unique to SnapLogic is via function shipping. Customers can ship functions closer to where their data resides (rather than moving large data sets) and optimize compute power consumption. The concept of function shipping is really to respect the gravity of data. If a large data set is sitting in large Hadoop or Splunk instance in an on-premise system, it doesn’t make sense to load all that data into the cloud to run analytics functions, but to ship the function down to the data and return results. Being able to do this seamlessly can greatly simplify integration pipelines. Only an integration infrastructure that is as pervasively elastic as SnapLogic (Cloud and On-prem elasticity) can deliver on this promise.
All in all, these are some really exciting times in the industry. Just the way SaaS providers have changed customer perspective on the agility, mobility and flexibility of business applications, SnapLogic will change how customers look at integration problems. All they’ll need is a single elastic integration solution for every integration problem, be it an application integration problem, an ETL problem, or a data streaming problem for every data type.
I’d like to invite you to read SnapLogic CEO Gaurav Dhillon’s perspective on the same topic on the recent wired.com site.