首页 > 其他分享 >分布式存储MinIO Console

分布式存储MinIO Console

时间:2024-08-06 22:05:22浏览次数:15  
标签:存储 Console MinIO S3 bucket 支持 数据 分布式

MinIO是什么?
一种对象存储解决方案,

Minio 提供与亚马逊云科技 S3 兼容的 API,并支持所有核心 S3 功能, 所以也可以看做是S3的开源版本;它允许用户通过简单的 API 接口进行数据的存储和检索,同时提供高度可扩展性和强大的数据保护机制。

MinIo主要是在微服务系统中使用,非常适合于存储大容量非结构化的数据,例如 图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小

MinIO特点?
高可用性:MinIO 支持分布式部署,可以在多个节点上实现数据冗余和负载均衡,从而提供高可用性和容错能力。
高性能:MinIO 的设计目标是提供快速的数据访问速度。它采用了高度优化的底层存储引擎,并且支持并行读写操作,以满足大规模数据访问的需求。
可扩展性:MinIO 可以根据实际需求进行水平扩展,用户可以根据数据量的增长来增加节点数量,从而实现存储容量和性能的扩展。
数据保护:MinIO 提供了多种数据保护机制,包括数据加密、数据完整性校验和故障恢复等。用户可以根据需要选择适当的保护机制来保障数据的安全性和可靠性。
兼容性:MinIO 兼容 Amazon S3 云存储服务(AWS Signature v2 和 v4) API,这意味着用户可以直接使用现有的 S3 工具和应用程序与 MinIO 进行集成,而无需进行修改。

部署好MinIO后,可以在浏览器输入http://127.0.0.1:9001进入到Login画面

Buckets画面

MinIO中使用bucket来组织对象。其中bucket的含义和文件系统中的文件夹或者目录的概念类似。每一个bucket可以持有任意数量的对象

Bucket中的重要概念:

(1)Versioning

允许在同一键下保留同一对象的多个版本。

(2)Object Locking

防止对象被删除。需要支持保留和合法保留。只能在创建存储桶时启用

(3)Quota

限制bucket中的数据的数量

(4)Retention

使用规则以在一段时间内防止对象删除

如下图所示,在bucket功能画面,具有的功能有:

支持bucket的搜索
支持创建bucket
支持选择多个bucket
支持刷新
支持bucket的管理(删除,修改及刷新)
支持自定义文件夹路径
支持上传文件或者文件夹

标签:存储,Console,MinIO,S3,bucket,支持,数据,分布式
From: https://www.cnblogs.com/longmo666/p/18346082

相关文章

  • 分布式主键 详解
    文章目录雪花算法结合分库分表的问题问题出现原因分析解决思路分布式主键要考虑的问题主键生成策略雪花算法详解时间戳位问题工作进程位问题序列号位问题根据雪花算法扩展基因分片法雪花算法结合分库分表的问题问题出现使用ShardingSphere框架自带的雪花算法生成......
  • minio安装(rpm方式)
    环境:OS:Centos7 1.下载minio下载地址如下wgethttps://dl.min.io/server/minio/release/linux-amd64/ 2.安装[root@host135milvus]#rpm-ivhminio-20240803043323.0.0-1.x86_64.rpmPreparing...#################################[100%]......
  • Git---分布式版本控制工具
    ......
  • Reids实现分布式锁
    基于SETNX如果key不存在,则SETNX成功返回1,如果这个key已经存在了,则返回0。 importredis.clients.jedis.Jedis;publicclassSetNxExample{publicstaticvoidmain(String[]args){Jedisjedis=newJedis("localhost");Stringkey="my_key";......
  • Redis分布式锁防止缓存击穿
    一、Nuget引入StackExchange.Redis、DistributedLock.Redis依赖二、使用 StackExchange.Redis对redis操作做简单封装publicclassRedisHelper{privatestaticConnectionMultiplexer_redis;privatestaticstring_connectionString;//静态构造函数,确保在程序启动时......
  • 分布式锁的实现:基于Redis的解决方案
    微服务架构中,分布式锁是确保跨多个节点或实例的线程安全的关键技术。当多个服务实例可能同时修改共享资源时,分布式锁可以保证在同一时间只有一个实例可以执行特定的操作。在本文中,我们将探讨如何使用Redis来实现一个简单的分布式锁机制。分布式锁的挑战在分布式系统中,锁必须满足......
  • 控制系统实现_分布式框架
    控制系统实现_分布式框架参考教程:http://www.autolabor.com.cn/book/ROSTutorials/https://www.bilibili.com/video/BV1Ci4y1L7ZZ/?spm_id_from=333.999.0.01.配置静态IP地址1.1配置树莓派静态IP地址当前分布式框架搭建时,树莓派是作为主机,而PC则作为从机,关于分布式框架的......
  • 定制直播软件,分布式锁的演进你了解多少?
    定制直播软件,分布式锁的演进你了解多少?分布式锁的演进基本原理我们可以同时去一个地方“占坑”,如果占到,就执行逻辑。否则就必须等待,直到释放锁。“占坑”可以去redis,可以去数据库,可以去任何大家都能访问的地方。等待可以自旋的方式。阶段一 publicMap<String,L......
  • ElasticSearch分布式搜索引擎原理与代码实例讲解
    ElasticSearch分布式搜索引擎原理与代码实例讲解1.背景介绍1.1问题的由来在当今的数字时代,海量的数据被不断产生和存储。如何高效地检索和管理这些庞大的数据集成为了一个关键挑战。传统的关系型数据库虽然在事务处理和数据一致性方面表现出色,但在处理非结构化数据和......
  • 最大努力通知【分布式事务解决方案】
    优质博文:IT-BLOG-CN一、概述最大努力通知也是一种解决分布式事务的方案,下面是一个充值的例子:交互流程:【1】账户系统调用充值系统接口;【2】充值系统完成支付处理向账户系统发起充值结果通知,若通知失败,则充值系统按策略进行重复通知;【3】账户系统接收到充值结果通知修......