Increasingly, organizations are being forced to choose which data they will orchestrate in real time to support ‘primary’ apps and workloads and which will get relegated to ‘secondary’ status. Having to make that choice each and every day is becoming more difficult, burdensome and frequently leads to conflict. After all, defining which apps and data are mission-critical in your cloud or hybrid cloud deployments depends greatly on whose point of view you take.
As new types of apps and data deploy (I.e. IoT in Automotive, edge analytics, machine learning, and gaming/eCommerce apps), the line between primary and secondary apps and data becomes extremely blurred.
Rather than making the daily choice between primary and secondary, why not use a platform that orchestrates all your data in support of both simultaneously? Let’s explore.
The Rise of NoSQL Databases
When one considers modern apps that use the cloud, like IoT apps, there is no question that NoSQL databases are ruling the day over traditional RDBMS. In fact, the IEEE sums it up in the this 2018 article entitled Which NoSQL Database for IoT Applications?
The IEEE is convinced of NoSQL’s dominance for these new primary/secondary apps, and so is DATAVERSITY. In a recent post by DATAVERSITY, data architect Akshay Pore noted that developers have been quick to adopt NoSQL databases due to their flexible schema, efficient processing and storage of unstructured & semi-structured data as well as their ability to support high-performance queries at scale. In some cases, developers can even create the schema and design the database through the application code without the data team’s involvement.
It’s not just IoT apps and data that blur the lines between primary and secondary, think about DevOps and Agile. Some vendors call these secondary apps. But, try telling that to companies that gain significant time-to-market advantage by treating DevOps apps and data as mission-critical. Indeed, their App Dev teams and line-of-business leaders view such apps and their associated NoSQL databases as primary – even the lifeblood of the company.
Why Split the Market?
Large and/or influential vendors, especially those with secondary storage solutions to sell, have a vested interest in bifurcating your view of cloud and hybrid cloud apps. If they can convince you to treat them separately, you will buy what they offer and not complain about the shortcomings.
Here’s a prime example of how they lay out the situation:
A new and very popular vendor of distributed storage focuses solely on what they call “secondary apps and data.” Because they cannot handle all data types, they claim that when it comes to primary, you need to focus on iops, throughput, and how fast users can return their response time. Meanwhile, for secondary, they say you need to consider dollar-per-gigabyte, information lifecycle of data, and the ability to economically extend capacity.
Why do they say this? In their own words, “Because of these vastly different customer needs, no company has truly been successful putting both primary and secondary under one umbrella.”
Well, that is simply no longer true. Kmesh SaaS does that very thing.
Introducing Kmesh SaaS
Kmesh SaaS incorporates all the functionality needed to real-time manage your primary and secondary app data across cloud, hybrid cloud, and multi-cloud deployments. Whether supporting primary or secondary apps with data, Kmesh SaaS is an easy-to-incorporate solution.
The SaaS solution takes your centralized NoSQL/filesystem data and distributes it over multiple clouds, countries and edges as a single global namespace. Customers configure their business rules / data orchestration policies through the Kmesh portal and easily deploy their data over any cloud or location.
This frees organizations to use on-premise, AI and machine learning on Google Cloud, China-based user data on Alibaba, IoT data at multiple edge locations, etc. Most importantly, it all happens under one umbrella, in a single, governed namespace.
Using Kmesh, not only do you gain data orchestration simplicity to support both primary and secondary apps and data, you eliminate the need to purchase yet another set of hardware and software. There’s no reason to spread more infrastructure around the world. Simply let your data stay in place, and orchestrate its movement and usage via the Kmesh dashboard.