MinIO多租户(Multi-tenant)部署指南

单机部署

要在单台机器上托管多个租户,为每个租户运行一个MinIO server,使用不同的HTTPS端口、配置和数据目录。

示例1:单主机,单磁盘

以下示例在一块磁盘上托管三个租户。

Copyminio --config-dir ~/tenant1 server --address :9001 /data/tenant1
minio --config-dir ~/tenant2 server --address :9002 /data/tenant2
minio --config-dir ~/tenant3 server --address :9003 /data/tenant3

示例2:单主机,多块磁盘 (erasure code)

以下示例在多块磁盘上托管三个租户。

Copyminio --config-dir ~/tenant1 server --address :9001 /disk1/data/tenant1 /disk2/data/tenant1 /disk3/data/tenant1 /disk4/data/tenant1
minio --config-dir ~/tenant2 server --address :9002 /disk1/data/tenant2 /disk2/data/tenant2 /disk3/data/tenant2 /disk4/data/tenant2
minio --config-dir ~/tenant3 server --address :9003 /disk1/data/tenant3 /disk2/data/tenant3 /disk3/data/tenant3 /disk4/data/tenant3

分布式部署

要在分布式环境中托管多个租户,同时运行多个分布式MinIO实例。

示例3 : 多主机,多块磁盘 (erasure code)

以下示例在一个4节点集群中托管三个租户。在4个节点里都执行下列命令:

Copyexport MINIO_ACCESS_KEY=<TENANT1_ACCESS_KEY>
export MINIO_SECRET_KEY=<TENANT1_SECRET_KEY>
minio --config-dir ~/tenant1 server --address :9001 http://192.168.10.11/data/tenant1 http://192.168.10.12/data/tenant1 http://192.168.10.13/data/tenant1 http://192.168.10.14/data/tenant1export MINIO_ACCESS_KEY=<TENANT2_ACCESS_KEY>
export MINIO_SECRET_KEY=<TENANT2_SECRET_KEY>
minio --config-dir ~/tenant2 server --address :9002 http://192.168.10.11/data/tenant2 http://192.168.10.12/data/tenant2 http://192.168.10.13/data/tenant2 http://192.168.10.14/data/tenant2export MINIO_ACCESS_KEY=<TENANT3_ACCESS_KEY>
export MINIO_SECRET_KEY=<TENANT3_SECRET_KEY>
minio --config-dir ~/tenant3 server --address :9003 http://192.168.10.11/data/tenant3 http://192.168.10.12/data/tenant3 http://192.168.10.13/data/tenant3 http://192.168.10.14/data/tenant3

云端可伸缩部署

对于大型多租户MinIO部署,我们建议使用一个流行的容器编排平台,比如Kubernetes、DC/OS,或者是Docker Swarm.参考 这个文档 ,学习如何在编排平台中使用MinIO。

MinIO多租户(Multi-tenant)部署指南相关推荐

  1. Salesforce平台支持多租户Multi tenant的核心设计思路

    Multitenancy is the fundamental technology that clouds use to share IT resources cost-efficiently an ...

  2. OpenStack Mitaka for Ubuntu 16.04 LTS 部署指南

    [声明] 欢迎转载,转载本文请注明作者和出处 https://www.zybuluo.com/ncepuwanghui/note/389373 http://blog.csdn.net/ncepuwa ...

  3. datahub文档_Datahub安装部署指南

    Datahub安装部署指南 系统要求 :windows server 2008及以上, 64位操作系统, 安装目标磁盘空间至少20G以上(日志文件需要). 网络要求 :一个dmp平台可以访问到的端口. ...

  4. Cobbler部署指南之Cobbler安装操作系统篇

    ##################################################### ##如有转载,请务必保留本文链接及版权信息 ##欢迎广大运维同仁一起交流linux/unix ...

  5. 关键数据保险箱,AD RMS服务器部署指南

    关键数据的保险箱,AD RMS服务器部署指南<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offi ...

  6. 首发福利!全球第一开源ERP Odoo系统架构部署指南 电子书分享

    引言 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适用于各种规 ...

  7. 01-Windows Server 2012 R2 远程桌面服务部署指南

    01-Windows Server 2012 R2 远程桌面服务部署指南 作者:马博峰 对于大部分的IT部门来说,服务器虚拟化并不是的IT首要挑战,而是越来越庞大的企业个人办公环境.企业内部的用户都希 ...

  8. Windows Phone 8 企业应用部署指南(二)

    之前WindowsPhone 8企业应用部署指南(一)介绍了如何将企业级应用在企业内部部署发布.其中作为企业内部部署和发布应用的根本前提是获得企业移动代码签名证书.本节介绍从Symantec申请企业移 ...

  9. SAP Hybris和Netweaver的租户隔离(Tenant isolation)机制设计

    ABAP里的tenant isolation是通过DB table的client ID来区分的. Hybris也有multi tenant的concept: Hybris multi tenant典型 ...

最新文章

  1. jde多目标_华科开源多目标跟踪(MOT)实时新SOTA:FairMOT
  2. SqlConnection的open打开后没关闭的后果
  3. 计算音频数据音量_【翻译】线性的音量推子……简直像一个个秤砣!
  4. 数学建模_随机森林分类模型详解Python代码
  5. oracle父游标和子游标,诊断Oracle high version count(高版本游标)问题
  6. memcpy(cv::Mat.data,unsigned char *,320x240),保存数据失真问题解决方法
  7. IntelliJ IDEA 2019 安装lombok
  8. 【华为云技术分享】40多元成本制作基于Arduin的随动四轴机械臂,机械臂实现步骤记录、复现等功能
  9. fetch jsonp连接mysql_fetch跨域浏览器请求头待研究
  10. ​8次迭代5大升级,旷视天元1.0预览版正式发布
  11. php遍历指定目录下的文件,PHP遍历指定目录下所有文件和目录
  12. FireFox2和FireFox3共存解决方案(附完整图解)
  13. SSD5_ Exam 2分析
  14. 固定日历 jeDate 日期控件 选择时间,没有相应的回调事件
  15. 斐讯K3刷官方root版
  16. pdf照片显示正常打印时被翻转_现场确认完没事了?!准考证打印别大意!
  17. 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第2章 TWen-ASR-ONE开发环境搭建与使用
  18. SSD固态硬盘是什么? 由来、分类、优缺点,尽在这里
  19. Java位运算优化:位域、位图棋盘等
  20. matlab飞机大战小游戏(第二版)

热门文章

  1. jQuery实现多条件筛选
  2. Linux:十条为系统管理员节省时间的命令
  3. K均值聚类关于初始聚类中心选取的一种改进(python程序)
  4. 最大的矩形(ccf)
  5. Shell脚本IF条件判断和判断条件总结
  6. Unix——optarg与getopt的用法
  7. Java——volatile关键字详解
  8. MySQL—赋权(grant)和回收权限(revoke)
  9. Docker-基本概念(镜像和容器)
  10. 作业 利用单选框控制图片的显示