type
status
date
slug
summary
tags
category
icon
password
絮叨两句
之前我们讲了拥有一台云服务器,拥有自己的域名。本文呢,就继续絮叨一下云存储。这里的云存储呢,指的是对象存储服务。一个普通的网站,一般都会需要云存储来存储图片、文件之类的,我还会用云存储做图床使用。所以,云存储服务器还是比较常用的。
正文
介绍
各大云服务器厂商都有对应的云存储。此处呢,我来介绍一下我使用过的阿里云OSS,七牛云。以及使用Minio自建云存储。
省流:个人建议呢,如果你要做一个大型网站,对文件存储使用较多,且需要文件存储稳定,那我建议你使用阿里云OSS。如果你只是个人使用,并且希望免费,那我建议你使用七牛云。如果你有超强的代码建站能力,能自己搭建服务,那我建议你使用Minio。
阿里云OSS
阿里云OSS依然是我最早用的对象存储服务。有着阿里大佬们的技术支撑,阿里云OSS拥有者稳定的性能和完备的技术支持。
下面的网址,是阿里云OSS的产品文档
收费
说实话,阿里云的收费,我现在也没搞懂。他们的收费系统较为复杂。
从文档上可以看到,OSS计费组成极其的复杂,有存储费用、流量费用、请求费用、数据处理费用、对象标签费用、传输加速费用、临时存储费用…………(打累了,心也累了,费用太多了)
不过也不用担心,虽然费用组成多,但是费用不高。
从我实际使用上看,最少需要两种费用:存储费用、流量费用。
如果你是很少量使用,那就直接用就行,账号里存个十块钱,能用个一两年吧,哈哈哈哈。我买了个资源包,9块钱1年,可以存40个G的东西,然后我的服务是要放图片,来公网访问的,不过流量不高,每个月就几分钱。
使用
进入OSS首页,如下所示

右方有个Bucket管理,点击创建Bucket(Bucket你可以理解成创建了一个文件夹,以后文件都存在这个文件夹里面)

注意此处,如果你也跟我一样,需要公网访问图片啥的,那在读写权限的时候,记得改为公共读。(公共读写不建议哈,万一有人知道你链接后,可能会造成不必要的费用)
进入Bucket列表,就能看到你的创建的Bucket了

点击Bucket,就能进入到详情,在概览中,就能看到访问的节点域名,这个数据会用得到

另外,“权限控制”功能,也是十分重要的,此功能可以避免oss被别人知道后,污染你的数据

首先,Bucket授权策略,可以配置出你想要的访问权限

另外,“访问控制RAM”,也是重要功能,可以配置你阿里云专门使用OSS的子账号,这里将会获得KeyId和KeySecret。也是后面链接的重要参数。注意这两个参数,是非常重要的值,千万不要外传哦。
其他
阿里云OSS还包含丰富的可视化工具

总结
阿里云有着完善的权限、工具,方便用户使用。如果你对数据安全比较看重,且不在乎花钱,那建议使用阿里云OSS
七牛云
七牛云呢,他们家主推的就是文件存储解决,不像阿里爸爸,直接打包全给你搞了。

选择七牛云的原因呢,就是免费!七牛云会提供你一定数量的免费额度(我注册的时候,送的是10G的流量)。
收费


从上面我们能看到,现阶段,七牛云是免费10个G的使用额度,对一般人来说,都完全够用。所以如果
- 你是个白嫖党,建议使用七牛云。(我已经将我的云存储迁移到七牛云了,不过我因为使用了https加速,每个月还有大概7毛的费用)
- 如果你要做大存储,且不在乎文件的隐私性,也可以使用七牛云,他家相对来说,还可以
使用
七牛云使用方法跟阿里云差不多
先找到对象存储Kodo

然后进入空间管理中,创建一个空间

如果没记错,创建完之后,会送你一个临时的域名进行访问(图片预览或者文件下载),但是临时的域名是有时间限制的(这块不像阿里云,阿里云有自己的域名)。需要尽快的绑定新的域名。绑定域名的划,就按照提示处理就可以了么。注意哈,域名需要备案!

总结
七牛云还是很好用的,主要是免费~但是建议提前准备好域名~
Minio自创建
MinIO是一个对象存储解决方案,它提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。 MinIO有能力在任何地方部署 - 公有云或私有云,裸金属基础设施,编排环境,以及边缘基础设施。
Minio的中文文档,下面的操作步骤也是摘自官方文档中
价格
免费啊!这还用问!但是有两个前提,一是你需要有个服务器能搭建Minio服务(不用太豪华的配置即可),二是你的软件需要遵守“AGPL v3许可”。这个许可呢,我的理解就是:个人以及开源项目才能使用。换句话说,如果你是商用,那你必须把你的代码开源了(哪个公司能容忍这个呢)。所以选择此之前,一定要慎重。
使用
本文讲Linux的搭建方案,如果还有其他需求的话,请移步官网查看
(1)下载并运行安装包
(2)创建minio的用户,并分配磁盘权限
最后一局分配磁盘权限的时候,数据要跟后面配置文件的对应起来
(3)编辑配置文件
将下面的内容复制进去
MINIO_ROOT_USER:用户名MINIO_ROOT_PASSWORD:用户密码MINIO_VOLUMES:挂载的磁盘,注意要跟前面第二步分配权限的一致
(4)启动服务
(5)访问控制台
访问 ip:9001 就能看到控制台

输入前面设置的密码,就能登录进去了,具体s功能我也没研究,后面有空了在研究~

- -------END-------
天行健,君子以自强不息;地势坤,君子以厚德载物
欢迎关注公众号:Doubletree的杂七杂八
- 作者:Doubletree
- 链接:https://blog.doubletree.fun/article/c841d5f3-eeec-44aa-b068-74319b11827f
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。