写点什么

全球增长最快的对象存储开源系统 MinIO

用户头像
liuzhen007
关注
发布于: 3 小时前
全球增长最快的对象存储开源系统MinIO

前言

MinIO 是一款非常热门的开源对象存储服务器,能够完美兼容亚马逊的 S3 协议, 对 K8s 也能够进行非常友好的支持,专为 AI 等云原生工作负载而设计。包括构建高性能的云原生数据机器学习、大数据分析、海量存储的基础架构等方面,MinIO 都可以提供数据工作负载。有数据统计,在中国大陆,很多企业,比如阿里巴巴、腾讯、百度、中国联通、华为、中国移动等 9000 多家企业也都在使用 MinIO 产品。

MinIO 简单介绍

MinIO 如此受欢迎,肯定是有原因的。那么,具体的原因都有哪些呢?接下来我们就来看一看。

高性能

MinIO 是全球领先的对象存储服务先锋,目前在全世界有数百万的用户。在标准硬件上,读/写速度上高达 183 GB / 秒 和 171 GB / 秒。对象存储可以充当主存储层,以处理 Spark、Presto、TensorFlow、H2O.ai 等各种复杂工作负载以及成为 Hadoop HDFS 的替代品。MinIO 用作云原生应用程序的主要存储,与传统对象存储相比,云原生应用程序需要更高的吞吐量和更低的延迟。而这些都是 MinIO 所具备的。


下图通过对比,我们可以发现 MinIO 在吞吐量和延迟方面,相较于 S3 和 HDFS 具备非常明显的优势。


可扩展性

MinIO 利用了 Web 缩放器的来之不易的知识,为对象存储带来了简单的缩放模型。在部署 MinIO 时, 扩展从单个群集开始,该群集可以与其他 MinIO 群集联合以创建全局名称空间, 并在需要时可以跨越多个不同的数据中心。通过添加更多集群可以扩展名称空间, 更多机架,直到实现目标。


云原生支持

MinIO 是在过去 4 年的时间内从 0 开始打造的一款软件,符合一切原生云计算的架构和构建过程,并且包含最新的云计算的全新的技术和概念。其中,包括支持 K8s 、微服和多租户的的容器技术。使对象存储对于 K8s 更加友好。


纯开源

MinIO 基于 Apache V2 license 100% 开放源代码 。 这就意味着 MinIO 的客户能够自动的、无限制、自由免费使用和集成 MinIO、自由的创新和创造、自由的去修改、自由的再次发行新的版本和软件。确实, MinIO 强有力的支持和驱动了很多世界 500 强的企业。此外,其部署的多样性和专业性提供了其他软件无法比拟的优势。


兼容 S3 存储

亚马逊云的 S3 API(接口协议)是在全球范围内达到共识的对象存储的协议,是全世界内大家都认可的标准。MinIO 在很早的时候就采用了 S3 兼容协议,并且 MinIO 是第一个支持 S3 Select 的产品。MinIO 对其兼容性的全面性感到自豪,并且得到了 750 多个组织的认同, 包括 Microsoft Azure 使用 MinIO 的 S3 网关。


简单

极简主义是 MinIO 的指导性设计原则。简单性减少了出错的机会,提高了正常运行时间,提供了可靠性,同时简单性又是性能的基础。只需下载一个二进制文件然后执行,即可在几分钟内安装和配置 MinIO。 配置选项和变体的数量保持在最低限度,这样让失败的配置概率降低到接近于 0 的水平。 MinIO 升级是通过一个简单命令完成的,这个命令可以无中断的完成 MinIO 的升级,并且不需要停机即可完成升级操作。

结尾

MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。本人在自己项目中就使用到 MinIO 存储文件对象,在使用方面,基本上阿里云的 OSS、腾讯云的 COS 差不太多。

日历打卡(8 月更文挑战)


发布于: 3 小时前阅读数: 5
用户头像

liuzhen007

关注

敲代码,搞开发。 2021.05.01 加入

本人深耕音视频技术,走全栈路线,前后端通吃,兼顾各端与流媒体服务器。 博客主页地址:https://liuzhen.blog.csdn.net 微信公众号:玩转音视频 欢迎交流学习!

评论

发布
暂无评论
全球增长最快的对象存储开源系统MinIO