Integrated with VMware Cloud Foundations Data Services Manager (DSM), VMware vSAN Data Persistence platform (DPp), TGK and TAS
MinIO’s object storage integration with both DSM and DPp is feature and API compatible with AWS and brings S3 to both GCS and Azure. This enables enterprises to deliver against their hybrid-cloud goals and ensure operational consistency across clouds. Through these integrations, enterprises can confidently migrate high-performance, secure, sustained workloads back to the private cloud, resulting in superior cost and security.
Through the DSM and DPp integrations customers can seamlessly scale from single petabytes to hundreds of exascale. The integrated products enable big data applications like Spark and Presto, analytic engines like Splunk and Snowflake and AI/ML data pipelines with TensorFlow to work against massive amounts of data.
MinIO completes VMware’s software defined datacenter strategy by extending that vision to storage. Portable across a variety of CPU architectures and Server platforms, MinIO for Tanzu is ready made to automate the datacenter, compressing IT deployment cycles from months to hours.
MinIO delivers high-performance, exascale object storage to VMware Cloud Foundation’s Data Services Manager (DSM). DSM is a native extension of VMware vSphere that empowers IT admins to provision and manage on-premises MinIO instances to their line of business application teams. Natively integrated, DSM removes key dependencies in favor of greater administrator flexibility.
MinIO provides high-performance, AWS S3 compatible object storage, enabling IT to seamlessly provision multi-tenant object storage directly from the vCenter console while providing API-level control to DevOps and application architects. This integration brings MinIO into the heart of vSphere and therefore into the heart of IT. MinIO supports vSAN, vSAN-SNA and vSAN-Direct through this integration.
MinIO Internal Blobstore for Pivotal Platform is a distributed S3 compatible blobstore for VMware Tanzu Application Service for VMs (TAS for VMs). Operators can use MinIO as a blobstore for TAS for VMs instead of the internal WebDAV/NFS, which is a single point of failure. Used for storing buildpacks, droplets, packages, and resource_pool, the internal tile enables modern, sophisticated storage as a core component within Tanzu. Through this tile, MinIO provides Multi-Cloud Object Storage for VMware Tanzu enabling portability for applications through an Amazon S3 compatible API - abstracting the underlying cloud infrastructure.
Get it nowMinIO for Tanzu Kubernetes Grid Integrated Edition (TKG) provides a Helm Chart to deploy and manage the MinIO Object Storage suite as a native Kubernetes Operator on TKG. The whole solution is deployed as a Kubernetes StatefulSet on TKG. Applications deployed on TKG that use object storage as a fundamental layer, can now run in multi-cloud environments without compromising features or functionality. Enterprises that are engaging in application modernization can now select the best cloud for their application without concern for vendor lock-in.
Get it nowMinIO's commitment to Kubernetes made us a natural design partner for both the VMware Cloud Foundation Data Services Manager and the vSAN™ Data Persistence platform. From the very beginning, MinIO has worked alongside VMware to design the most powerful and easily deployed persistent storage service. The result is that a single individual can manage petabyte sized deployments in their spare time and with only a few clicks - providing a powerful incentive to repatriate from the cloud.
MinIO integrated with vSphere can create a scalable, high performance, enterprise grade object store with a few clicks via vCenter. This allows a whole new generation of apps and use cases to be realized effortlessly without additional complexity.
Capacity planning, hardware maintenance, software upgrade, heal monitoring, and performance management can now be done with a unified experience that is integrated with existing operational models.
vSAN Direct with flexible Erasure Coding from MinIO allows fine grained capacity management in addition to storage utilization and overhead. Applications can start small and grow as large as they like without unnecessary overhead and capital expenditure. In addition, erasure coding delivers greater resiliency, high-availability, and usable space compared to replication.
Cloud-native architectures are built for simplicity and scale. They achieve this by breaking monolithic enterprise applications into scalable, stateless microservices and lambda functions. This makes applications easy to build, fix and continuously deploy. These applications offload vast amounts of states as blobs to a disaggregated object storage. With MinIO developers can write the next generation of applications without compromise.
MinIO provides a wide range of features to securely store and manage data at scale. Per object encryption, end-to-end TLS, easy upgrades and quick release cycles enable customers to secure their most critical data within MinIO.
MinIO’s Object Lock feature is designed to meet securities industry requirements for preserving records in a non-rewritable, non-erasable format. Meeting standards such as Securities and Exchange Commission (SEC) in 17 CFR § 240.17a-4(f), Financial Industry Regulatory Authority (FINRA) Rule 4511(c) and principles-based electronic records requirements of the Commodity Futures Trading Commission (CFTC) in 17 CFR § 1.31(c)-(d) allows a wide range of critical applications to be built around MinIO.
MinIO is a high performance object store, this allows vSAN’s wide range of certified hardware solutions for various performance scenarios to be leveraged for enabling different types of application needs. These could be geared towards low time to first byte, large object counts or high aggregate throughput needs.
MinIO is designed from the ground up to live in a containerized world. This allows for an object store experience in Kubernetes without compromising. vSphere’s integrated Kubernetes experience is further enhanced with MinIO’s Kubernetes native experience.
Given MinIO's performance and scalability attributes, it can address a broad range of use cases, resulting in superior return on investment. These use cases can be categorized as follows:
This is a new class of use cases for object storage and is enabled by the combination of performance and scale that MinIO offers. In these examples, MinIO is the datastore for ML and AI data pipelines where training, inference reads/writes occur. Examples include TensorFlow, H2O.ai, Spark, Presto and Flink.
The default architecture for modern analytics platforms is to use an S3 endpoint for your data. This is the ultimate test of performance at scale as many of these instances are 50 PiB or more in size and carry the expectation of a “warm” tier at a minimum and “hot” tier in performance oriented environments. Examples include Splunk SmartStores, Vertica EON mode and Teradata NOS.
Object storage is the storage class of the cloud. As a result, it is the default storage type for the tens of thousands of internally developed applications (consumer and enterprise) where performance and scale are important. By offering a RESTful API, MinIO is designed for containerization and orchestration – just like the cloud native applications it supports. Examples include UnitedHealth, Box.com, Raytheon and SpaceX.
The cloud-native world has created a new class of storage use cases, that of artifact storage. These instances can grow quickly and require high throughput, making them excellent for MinIO. Examples include Docker Registries like Harbor, Cloud Foundry Artifact Stores and applications like Concourse.
Often considered the core object storage use cases, MinIO brings best in class performance to these tasks, ensuring that both backup and restore are done so accurately and quickly. Examples include Veeam, Commvault and Rubrik.