MinIO Blog

MinIO Blog

Finally, a Ransomware Solution that offers Performance at Scale

There are dozens of use cases for object locking, but one that is getting a tremendous amount of attention these days is ransomware. Ransomware works by encrypting your files and holding you hostage for the encryption key. Until recently, backups were the forgotten part of the Ransomware workflow. Because they were “just backups” they were not well protected and as

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

Kasten and MinIO: Secure, Cloud-Native Backups at Scale

Kasten and MinIO: Secure, Cloud-Native Backups at Scale

Gaurav Rishi [https://www.linkedin.com/in/rishigaurav/], Kasten; Kris Inapurapu [https://www.linkedin.com/in/krisinapurapu/], MinIO Kubernetes has fundamentally changed the way applications are architected, built and managed. The implications are widespread, but one area that requires a significant overhaul is backup and disaster recovery. In the Kubernetes world, applications are composed of microservices and short-lived containers, requiring

Read more

Impact of Intel vs. ARM CPU Performance for Object Storage

Impact of Intel vs. ARM CPU Performance for Object Storage

The recent announcement from AWS about the general availability of their new ARM-powered Graviton2 servers caused us to take another look at the performance of these ARM servers. In this blog post we describe the results which you may find surprising. Introduction MinIO [https://github.com/minio/minio] is an Apache licensed, open source S3-compatible object storage server with a

Read more

Hyper-Scale Machine Learning with MinIO and TensorFlow

Hyper-Scale Machine Learning with MinIO and TensorFlow

We are living in a transformative era defined by information and AI. Massive amounts of data are generated and collected every day to feed these voracious, state-of-the-art, AI/ML algorithms. The more data, the better the outcomes. One of the frameworks that has emerged as the lead industry standards is Google's TensorFlow. Highly versatile, one can get started

Read more

Using Splunk to Monitor MinIO - A Tutorial

Eco Eco on Operator's Guide |
Using Splunk to Monitor MinIO - A Tutorial

Overview MinIO and Splunk have a symbiotic relationship when it comes to enterprise data. Splunk uses MinIO in its Digital Stream Processor. MinIO is a Splunk SmartStore endpoint. In this post we explain how to use Splunk's advanced log analytics to help understand the performance of the MinIO object storage suite and the data under management. A quick

Read more

Veeam Backup for Office 365 (VBO) with MinIO

Eco Eco on Operator's Guide |
Veeam Backup for Office 365 (VBO) with MinIO

With the announcement that MinIO was Veeam Ready for Object last week we felt it would be helpful to circle back and talk about an additional use case. In our first post we covered backups of VMware ESX. An equally popular use case is Veeam Backup for Office (VBO). The Office backup market is massive. Even with the advent of

Read more

Introducing Sidekick - A High Performance Load Balancer

Introducing Sidekick - A High Performance Load Balancer

Almost all of the modern cloud-native applications use HTTPs as their primary transport mechanism even within the network. Every service is a collection of HTTPs endpoints provisioned dynamically at scale. Traditional load balancers that are built for serving web applications across the Internet are at a disadvantage here since they use old school DNS round-robin techniques for load balancing and

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

High Performance Object Storage, Kubernetes + Why You Can't Containerize a Storage Appliance

High Performance Object Storage, Kubernetes + Why You Can't Containerize a Storage Appliance

There are two forces that are fundamentally remaking the technology landscape today. One is Kubernetes and the other is high performance Object Storage. They are powering (or are shaped by, depending on your perspective) modern, data-rich applications that include AI/ML and application logs. Either way, modern applications need Kubernetes and Object Storage and Kubernetes and Object Storage owe their

Read more

Why the Healthcare Industry is Adopting High Performance Object Storage

Jonathan Symonds Jonathan Symonds on |
Why the Healthcare Industry is Adopting High Performance Object Storage

The healthcare industry is unique in so many ways. To begin with, it lacks a common objective function on which to optimize. This is because different healthcare organizations, both payers and providers, value different things. Profitability is not the universal goal - there are teaching hospitals, faith-based hospitals and not-for-profit insurance plans. Consider also that a large portion of the

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

Developer Friendly Kubernetes Storage

Developer Friendly Kubernetes Storage

Most developers don’t love managing infrastructure — including storage infrastructure. One of the great things about Kubernetes is the ability to simplify infrastructure management so that developers can focus on creating applications and let Kubernetes handle orchestration. Kubernetes does not natively manage storage infrastructure — but using MinIO and Kubernetes together can help provide the storage that applications need with the

Read more