对象存储 入门
上一次写了一些 cdn 的使用心得,这次继续。我觉得,为了省钱,或者能找个免费的静态空间,有必要补充写一篇「对象存储」的文章。
这次主要是文字说明,不会图文并茂的具体讲如何配置对象存储,只会说原因,以及大致配置注意点。
什么是对象存储
这次不引用别人的说法。我自己说说理解。
对象存储就是服务商提供的网络存储空间,可以简单理解为 FTP 空间。
但它同时提供加密访问,可以保证你公司的私有文件,外人不能直接访问到。这就是第一种用法,加密访问。
此外,还有一种用法。随着技术发展,基本上每家服务商都提供静态文件托管功能,就是你直接上传静态页面,稍作配置,就可以变成静态服务器,外网就可以访问了。当然,你如果不想手动上传,可以使用回源功能,当访问的资源找不到,会自动回源到你的服务器进行抓取。
但是对象存储是固定服务器位置,比如在青岛。虽然速度还可以,但是想要各个地区都实现极速访问,还是得和 cdn 联系起来。
各个平台的说明
和 cdn 差不多,各个平台功能上差异不大。目前我发现七牛只能给一个测试用的域名(各种限制),其他的服务商都会给他们自己提供的域名。七牛只能配合 cdn 来配置自己的域名。
费用上,对象存储主要收取存储费,按空间计算。同时还有流量费,请求次数费。如果配置了回源,那么还有回源费。反正计算点很多。阿里云对象存储还要区分服务器位置,不同位置要购买不同套餐(流量包等)。
由于曾经的无知,给同事带去过小的灾难,所以关于费用上,我不多说了,请自行研究斟酌。
如何搭配使用
或许你开始糊涂了,没关系,这里确实很烦人。我把常见的想法列举下,讨论他们的特点。嗯,有的方案不是不行,是不好。
我们以架设一个静态网站为目的,实际考虑下。
方案一:自己不准备服务器,直接把静态网站放到对象存储上,让用户绑定域名访问?
这样最省钱,直接上传静态网站到对象存储上,配上自己的域名,OK 了。
**优点:**非常省钱。
**缺点:**修改网站需要重新上传,各地访问速度一般。
方案二:自己不准备服务器,直接把静态网站放到对象存储上,再配合 cdn 加速访问?
比上面的方案多花一点钱,但是速度问题解决了。不过要考虑刷新 cdn 缓存问题。
**优点:**比较省钱,访问速度快。
**缺点:**修改网站需要重新上传,cdn 缓存处理。