Data Loss Expert Article

Can Your Business Tolerate Data Loss in OpenStack?

Outages will occur, files do get corrupted, and accidental data loss does happen As more and more enterprises are moving OpenStack projects from an evaluation phase into production, organizations are challenged by the risk of data loss, and have not begun their backup & recovery readiness. An ideal cloud application uses ephemeral storage and compute, and creates workloads on-the-fly from persistent (object) store, performing computation and saving the results back to the persistent store. In…
Murali Balcha
May 11, 2015
Data Deduplication in Scale Out File Systems Expert Article

Deduplication in Scale Out File Systems

Data deduplication is a technique that improves storage utilization by identifying unique data and storing only one instance of that data. Any occurrence of the unique data is replaced with a small reference to the correspondingly stored single instance of that data block. Storage-based data deduplication is most effective in applications where many copies of very similar or even identical data are stored on a single system, which is surprisingly a common scenario. Data backups…
Murali Balcha
November 20, 2014
Do scale out databases need to be backed up? Expert Article

Do Scale Out Databases Need Backup?

Some of the attendees who stopped by our booth asked us whether their scale out databases needs to be backed up, so I reflected on this conundrum for couple of days. Yes, these databases keep multiple copies of the data so why do they need backup? I know I have a good answer, but how do I answer in the terms that the need for backup will be self-explanatory? Does the built-in replication of these…
Murali Balcha
May 19, 2014
Challenges with Backup and Recovery for Scale-out Applications Expert Article

Challenges with Backup and Recovery for Scale-Out Applications

When you think big data you think Hadoop, Cassandra, MongoDB and other scale-out NoSQL databases. All these applications share an important trait; they are scale-out applications. Scale-out applications are built to scale from single node to hundreds of nodes. They dynamically distribute the data between nodes. They also replicate data between nodes for improved read performance and guard against hardware failures. So the prevailing thought is that these applications do not require backups as the…
Murali Balcha
May 8, 2014