通过Minio搭建私有化对象存储服务_开源PaaS Rainbond最佳实践
卖萌控的博客
点击这里进入电脑版页面!体验更好
通过Minio搭建私有化对象存储服务_开源PaaS Rainbond最佳实践
2024-5-1 萌小白


概述



Minio是建立在云原生的基础上;有分布式和共享存储等功能;旨在多租户环境中以可持续的方式进行扩展的对象存储服务。它最适合存储非结构化数据,如:照片、视频、日志文件、容器/虚拟机/映像等,单次存储对象的大小最大可达5TB。


实现架构单节点

多节点


多节点的Minio会根据不同的Access_key及Secret_Key来区分不同租户,每个租户可操作对应Server获取Object。Minio Server间可以通过不同的进程模型、容器或是虚拟机来互相隔离。


分布式


分布式Minio在无共享架构中根据需求扩展到尽可能多的服务器,所有节点需要使用相同的Access_key及Secret_key来登录。分布式Minio使用Web负载均衡器或DNS轮循(DNS round-robin),在各服务器之间实现负载均衡。


功能特性

使用


Minio提供:包含图形化界面的Server端;使用命令行操作的Client端。以下为您介绍Minio Server与Minio Client的使用。


Minio Server

Minio Client下载二进制wget https://dl.minio.io/client/mc/release/linux-amd64/mc chmod +x mc ./mc --help基本操作命令

部署从云市


您可以从云市一键式部署Minio应用(点击获取)。


从云帮


您也可以使用docker run命令在云帮自行部署:



分布式Minio


使用分布式的Minio可让您将多个驱动(即使在不同的计算机上)合并为一个对象存储服务器。由于驱动可分布在多个节点上,因此分布式Minio可以承受多点故障,并且保证数据的安全。当前云市
Minio应用版本暂时不支持分布式Minio,后续将更新分布式Minio。官方网站:https://www.minio.io文档地址:https://docs.minio.io/Minio其它支持参考:
https://www.minio.io/dcos.html


进一步了解Rainbond v3.5.1


好雨Rainbond(云帮)是一款以应用为中心的开源PaaS,深度整合基于Kubernetes的容器管理、Service
Mesh微服务架构最佳实践、多类型CI/CD应用构建与交付、多数据中心资源管理等技术,为用户提供云原生应用全生命周期解决方案,构建应用与基础设施、应用与应用、基础设施与基础设施之间互联互通的生态体系,满足支撑业务高速发展所需的敏捷开发、高效运维和精益管理需求。



发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容