1.MINIO

在这里插入图片描述

官网:https://min.io/
github: https://github.com/minio/minio
部署和安装:https://cloud.tencent.com/developer/article/1893329

https://www.talkwithtrend.com/Article/253471
https://www.cnblogs.com/zimug/p/13444086.html

MINIO 是一个开源的对象存储服务,基于 Apache License v2.0 协议,兼容 Amazon S3 云端存储服务,同时也支持本地磁盘、NAS、NFS、公有云存储、分布式云存储,适合用于存储非结构化数据,比如:图片、视频、日志、备份、容器镜像等,对象大小最大能支持到 5TB.
MinIO 是一款开源云存储软件,提供高性能分布式对象存储,专为大规模数据基础设施而设计。它与 Amazon S3 API 兼容,并且它在 GitHub 上拥有超过 26,000 颗星,有超过 680 名贡献者在为它工作。
MinIO 服务器存储所有类型的非结构化数据,例如照片、视频、日志文件等。它也可在开源 Apache V2 许可下使用,许多最强大的大数据和机器学习应用程序都使用 MinIO S3 对象存储。您可以在 MinIO 网站上查看许多其他功能。
Minio是目前全世界增长最快的对象存储系统。

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

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

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

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

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

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

2.Ceph

https://ceph.com/en/
https://www.redhat.com/zh/technologies/storage/ceph
https://docs.ceph.com/en/quincy/api/
在这里插入图片描述

Ceph 是对象存储、块存储和文件系统的开源平台。它提供与 Amazon 的 S3 REST API 和 OpenStack 的 API Swift 完全兼容的对象存储功能。
Ceph 的对象存储允许您使用本地语言绑定和 Ceph 提供的其他技术轻松访问数据对象。如果您想转变公司的 IT 基础架构及其管理大量非结构化数据的能力,这是一个很好的解决方案。他们还有一些软件库,使用 Java、C、C++、Python、PHP 和其他几个编写的软件能够使用原生 API 的强大功能访问 Ceph 的对象存储系统。
ceph 是一个比较强大的分布式存储,但是它整个系统非常复杂需要大量的人力进行维护。

整个系统非常复杂需要大量的人力进行维护

3.OpenIO

https://www.openio.io/
在这里插入图片描述

OpenIO 是一种开源对象存储解决方案,用于管理和保护大量非结构化数据。它允许您构建和操作具有弹性且安全的大规模存储基础架构。
OpenIO 与 S3 兼容,可以在任何硬件上部署或云托管。添加新硬件时也不需要重新分配数据;您可以立即使用额外的容量。OpenIO 还专为大规模基础设施和大数据工作负载而设计。除此之外,它还提供了一个直观的用户界面来简化存储管理员的日常生活。因此,您的数据变得非常易于访问且易于管理。

4.Ozone

https://ozone.apache.org/
在这里插入图片描述

Ozone是Hadoop的可扩展、冗余和分布式对象存储。除了可以扩展到数十亿个大小不等的物体之外,
Ozone还可以在Kubernetes和YARN等容器环境中有效发挥作用。使用ApacheSpark、Thread和Hive等框架的应用程序在本地运行,无需任何修改。Ozone建立在一个名为Hadoop分布式数据存储(HDD)的高可用复制块存储层上。Ozone现在已经普遍可用(GA),版本为1.2.1。

5.TFS 是淘宝开源的,但是目前已经很少有人维护它并且也不是很活跃。

6.GlusterFS为本身是一个非常成熟的对象存储的方案,2011被收购了,原班的人马又做了另外一个存储系统MINIO。

7.不能自定义名称的有领英的Ambry,MogileFS

Ambry,领英开源,不能自定义名称,是一个多媒体对象存储数据库,支持存储数万亿小不可改变的对象(50K-100K)以及数十亿的大对象。专门用来存储和服务网络公司的媒体对象
MogileFS,领英开源,不能自定义名称,使用MogileFS 的公司较多,以大众点评为例,用户全部图片均有mogileFS存储,数据量已经达到500TB级别以上

8.HBase MOB

这是利用HBase的MOB特性支持对象存储功能。Apache HBase2.0 版本开始支持中等对象存储(Medium Object Storage,简称 MOB),这个特性使得HBase能够非常良好的存储大小在100KB-10M的图片、文档、音频、短视频等二进制数据。

9.OpenStack Swift

OpenStack Swift是一种高度可用、分布式、最终一致性的对象/blob存储。Swift用Python编写而成,支持REST API及其他客户端来访问数据。
参阅http://Opensource.com上关于Swift的更多文章:https://opensource.com/search/apachesolr_search/openstack%20swift。
许可证:https://github.com/openstack/swift/blob/master/LICENSE
源代码:https://github.com/openstack/swift
在这里插入图片描述

10. SeaweedFS,是一个独立的 Apache 许可开源项目,存储数十亿级的文件,快速响应文件

在这里插入图片描述

SeaweedFS:用于 blob、对象、文件和数据湖的分布式存储系统-开源

https://github.com/chrislusf/seaweedfs
https://cloud.tencent.com/developer/article/1701097

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐