The Scalability Myth

The Scalability Myth

Lots of object storage companies like to talk about scalability while tossing around terms like exabytes and “infinite.” Unfortunately, many of the terms used to describe scalability make grandiose and misleading promises that don’t help enterprises build an effective storage platform. Claims made around the simplest use case,  static archival data, aren’t translatable to the entirety of use

Read more...

The Trouble With Cassandra: Why It's a Poor Choice For a Metadata Database for Object Stores

The Trouble With Cassandra: Why It's a Poor Choice For a Metadata Database for Object Stores

Cassandra is a popular, tried-and-true NoSQL database that supports key-value wide-column tables. Like any powerful tool, Cassandra has its ideal use cases - in particular, Cassandra excels at supporting write-heavy workloads, while having limitations when supporting read-heavy workloads. Cassandra's eventual consistency model and lack of transactions, multi-table support like joins, subqueries can also limit its usefulness. However, using

Read more...

Using MinIO for Know Your Customer Data at a Major Bank

Using MinIO for Know Your Customer Data at a Major Bank

Introduction Document management is a core requirement for all sorts of regulated institutions - finance, telecom, healthcare, government and others. These institutions need to manage and retain an ever growing number of documents and regulatory guidelines often require these documents to be stored for a very long term (7-10 years). Take for example, KYC (Know Your Customer) documents. Anyone starting

Read more...

When Companies Should Go to the Public Cloud + When they Should Come Back

When Companies Should Go to the Public Cloud + When they Should Come Back

Aaron Tilley of the Wall Street Journal has an interesting piece [https://www.wsj.com/articles/coronavirus-pandemic-forces-businesses-to-confront-cloud-computing-costs-11595849519] (paywalled) today that speaks to one of the challenges that businesses are facing on the pandemic related technology front. The net of it is that companies are spending more and more on cloud costs, sometimes independent of their business outcomes. It doesn'

Read more...

Object Locking, Versioning, Holds and Modes in MinIO

Object Locking, Versioning, Holds and Modes in MinIO

MinIO supports a complete object locking framework offering both Legal Hold and Retention (with Governance and Compliance modes). Object Locking functionality is a requirement for many regulated industries from financial services to healthcare. Lifecycle management is an increasingly critical element in the data ecosystem. Data is the primary asset in most organizations at this point - more so than the

Read more...

Storage at the Edge

Storage at the Edge

Edge computing is a hot topic and carries with it some confusion, particularly around storage. Handling data properly at the edge can ensure a scalable, cost-effective and secure infrastructure - but failing to set up the right architecture can lead to data loss, security vulnerabilities and sky-high costs related to the bandwidth needed to transfer data repeatedly to and from

Read more...

Kubernetes Storage Patterns

Kubernetes Storage Patterns

Kubernetes has fundamentally altered  the traditional application development and deployment patterns. Application development teams can now develop, test and deploy their apps in days, across different environments, all within their Kubernetes clusters. Previous generations of technology typically took weeks if not months. This acceleration is possible due to the abstraction that Kubernetes brings to the table, i.e. it deals

Read more...

What it Really Means to be "Cloud Native" in the Storage World

What it Really Means to be "Cloud Native" in the Storage World

For Cloud Native, Architecture Matters The term ‘cloud native’ is widely used in technical circles but doesn’t have a particularly clear definition. The confusion lies in the fact that being ‘cloud native’ has little to do with the environment your application is deployed to—the term is equally applicable to on-premise or the public cloud. Rather, the term refers

Read more...

Microstorage for Microservices

Microstorage for Microservices

One of the fundamental requirements of microservice is that application containers become stateless. However the states still need to be stored elsewhere, as in databases, object storage, session files, cookies, cache, etc. Microstorage is emerging as a new architecture to address the storage scalability for microservices. Microstorage inherits the idea from microservices that “only small things scale”. Scale-up is not

Read more...