如何简单快速搭建自己的云对象存储服务(OSS)
简单来说,其实我们只需要有一台服务器,利用服务器的各种资源,搭配其它厂商开发的软件,就能很轻易拥有自己的云对象存储服务。不需要在阿里云上花钱买什么服务,甚至还能自己给别人提供服务,真的是太爽了。
云对象存储简单介绍
我们所熟知的云对象存储服务,接触最多的肯定是阿里云的OOS(Object Storage Service)。它一款海量、安全、低成本、高可靠的云存储服务,提供99.99%的数据持久性和可用性,多种存储类型供选择,全面优化存储成本,非常适合存储非结构化数据,例如视频,图形,日志,文本文件以及各种app应用,多终端同步软件,网盘下载站的文件等。
我们常用它来当作我们的网盘、图床、并给各种应用当作存储接口使用等等。
好用的点有:
- 随时随地,并且任何应用都能够通过接口写入读出
- 支持公网访问,可以把私有任何资源变成公网资源
- 上传下载速度很客观(只受带宽影响、更不会限流)
- 安全、可靠、永久存储
2. 用MinIO搭建自己的云存储服务
首先提一下MinIO,它是一款高性能、分布式的对象存储系统,由硅谷公司在2014年开发的。
不知道它是干嘛的没关系,简单和其它产品联合理解就是:
- 网盘可以自己用的nextcloud搭建
- 邮件服务器可以自己用ewomail搭建
- 数据库可以自己用mysql搭建
- …
一样的道理,要搭建自己的云存储服务,用minio搭建搭建就很简单了。
1. 安装docker
安装docker一行命令就解决了
sudo apt-get install docker.io
2. 启动minio镜像
官网地址:https://hub.docker.com/r/bitnami/minio
拉取镜像
docker pull bitnami/minio
根据官网介绍,启动容器
docker run --name minio \--publish 9000:9000 \--publish 9001:9001 \--env MINIO_ROOT_USER="minio-root-user" \--env MINIO_ROOT_PASSWORD="minio-root-password" \bitnami/minio:latest
这里解释一下:
开放9000端口和9001端口就行了,而且要可以用MINIO_ROOT_USER和MINIO_ROOT_PASSWORD指定初始登录网站的超级管理员用户和密码。虽然上面的介绍没有写,但是往下继续浏览是有的。我没有用–volume,是因为我不怕数据丢失嘿嘿嘿。
启动成功!
3. 简单配置,访问服务
首先用浏览器访问web服务,地址是 服务器ip 加上端口 9000,
创建一个Bucket
创建一个 access keys,这样就能很轻易的读写Bucket了
这样就能读写了。
最后关键一步,把Bucket设置成可公网访问的,这样任何人才能通过地址能够随时访问里面的资源。
这样就结束了。
我还搭配PicGO搭建了自己的图床,访问起来很方便,很舒服。
如何简单快速搭建自己的云对象存储服务(OSS)相关推荐
- 阿里云对象存储服务OSS前后联调
阿里云对象存储服务OSS前后联调 1.为什么要引入阿里云对象存储服务(OSS)?有什么好处? 1.1.什么是对象存储OSS 1.2.OSS工作原理 2.阿里云对象存储-普通上传方式 2.1.时序图 2 ...
- 华为云对象存储服务OBS,海量存储安全可靠,让云存储更加简单
随着产业数字化转型大潮的到来,企业生产经营过程中产生的数据也越来越多,不管是大型企业还是小微企业对数据存储备份的要求也越来越高,有的企业选择自购硬件设备进行存储,一方面需要付出高昂的成本,另一方面如果 ...
- 华为云对象存储服务OBS教你一招轻松解决存储难题
身处于信息爆炸的时代,各种各样的数据琳琅满目,需要记录存储的资料和信息数不胜数,有时候个人都会感觉到存储空间不足,更何况是一些正处于发展阶段中小型企业?那对于存储的需求就更迫切了. 遇见这种问题,很多 ...
- 海量、安全、高可靠的华为云对象存储服务OBS,助力企业数据存储降本提效
在信息化.数字化时代,企业的数据量日渐增长,对存储的需求也在不断变化,企业自建存储服务器受限于搭建存储服务器时使用的硬件设备,如果存储量不够,需重新购买存储硬盘,进行人工扩容,而且人力物力成本较高,为 ...
- 数据存储服务的百宝箱——华为云对象存储服务OBS
在互联网的大时代中,企业的数据管理存储一直是头等大事,但是企业的发展和业务量的增加,导致企业对数据存储空间的要求也随着数据的累加和复杂而变得越来越高,于是企业数据云上存储服务也随之崛起.云上存储服务在 ...
- 华为大数据云对象存储服务
毫无疑问,云是数据中心的未来,随着数据中心以及物联网和移动设备的快速发展,我们已经来到一个信息爆炸的时代,据IDC报告,当下数据以每年50%左右的速度快速增长,截至2020年全球数据规模将达44ZB. ...
- 腾讯云对象存储 python_GitHub - fushall1104/cos-python3-sdk: 腾讯云对象存储服务(cos)Python3.5版本SDK...
cos-python3-sdk 腾讯云对象存储服务(cos)Python3.5版本SDK *此版本非官方版本 项目进展:开发完成(分片上传待测试) 项目的来由:做基于Django个人网站时,采用了腾讯 ...
- SpringBoot整合——阿里云对象存储(OSS)
SpringBoot整合--阿里云对象存储 1 OSS介绍 在开发应用的过程中,我们经常会有用户需要实名认证之后才能访问的需求. 用户认证需要上传证件图片.首页轮播也需要上传图片,因此我们要做文件服务 ...
- 天翼云对象存储android实现,使用天翼云对象存储服务
使用天翼云对象存储服务 本文介绍如何使用天翼云对象存储服务 安全凭证 在注册天翼云账号之后,进入控制台,创建秘钥,拿到AccessKeyID和SecretAccessKey用于访问对象存储API 下载 ...
最新文章
- c#操作Excel整理总结
- python装饰器-python修饰器(装饰器)以及wraps
- 01-JDBC概念--JDBC(Java Database Connectivity:Java数据库连接):使用jdbc实现Java与数据库MySQL连接
- elasticsearch 根据条件去除重复值_Excel工作表中的条件格式,不只是查找重复值,还有7种典型用法...
- Oracle:select 或 inactive 会话语句产生锁?
- 微信授权登录提示不能访问?
- 【深度学习torch——error】——“xxx.pt is a zip archive(did you mean to use torch.jit.load()?)
- java原生的编译软件_Java 转原生平台代码 RoboVM
- 爱因斯坦诞辰140周年:带你走近一个真实的爱神
- Android 系统优化(35)---Android 中如何计算 App 的启动时间?
- Javascript综合应用小案例
- 太原锦华计算机学校教学质量怎样,一所好学校有哪些特点?
- nat64 dns64 linux 内核支持,NAT64与DNS64
- hdu5294(Tricks Device)题解
- UGUI优化之路- Image的Sliced优化
- Java小项目——家庭记账软件
- c语言如何反复执行一段程序,C语言中重复执行程序的问题
- 4:3 背景图片素材
- node.js基于JavaScript网上商城毕业设计源码261620
- Java高并发程序设计入门
热门文章
- 从0到1搭建大数据平台之监控
- CF1294F 题解
- 用python处理excel数据、求线性回归方程的r值_python实现简单的单变量线性回归方法...
- 删除磁盘中某个EFI系统分区
- 读《探索式软件测试》笔记(一)
- 北京信息科技大学第十一届程序设计竞赛(重现赛)A kotori和糖果
- China Mobile M601 root教程_方法
- linux石头剪刀布游戏三次,一个 Shell的剪刀,石头,布的小游戏,喜欢的可以看看
- 蓝牙mesh设备接入天猫精灵或者百度音响
- iOS 4.3.5 红雪不完美越狱教程