阿里云OSS介绍之一 总体介绍与使用
一年前,参与了在阿里云上部署公司的网站。但是,网站的静态资源(背景图片和JS及css文件较大)。在不扩展服务器带宽的情况下,需要一个高带宽静态资源服务器来加载这些静态的资源。
为此,瞄准了阿里云的OSS服务器。
1. 基本架构和思路
今天,有看了下阿里云的OSS业务,已经扩展了如下的业务:
- 网站/应用动静分离
- 多媒体数据存储
- 云端数据处理
- 多存储类型
- 跨区域容灾
现在想想,当初能够摸索出这样的一条路简单的解决问题,也挺不容易的。大概花费30R左右,就可以支持一个小的网站快速访问一年。
基本的思路如下:
这个设计图有点抽象,为了使用OSS的高带宽,我们的使用是这样的:
注意: 如此使用的话,当受到恶意攻击的时候,会损失大量的流量。
所以,如果这样使用的话,不要存太多的钱。阿里云当钱不够时,会预消费一定的金额的,你可以设置手机短信。
当然 标准的使用貌似是这样的,但是这样不能体会到OSS的高带宽的优点。(推荐)
2. 基本的使用界面与配置
基本操作包括如下几个部分:
- 创建Bucket,也就是相当于一个应用;
- 上传文件;
- 基本设置,默认页面,防盗链,黑白名单;
- 域名绑定;
- CDN绑定加速;
2.1 创建Bucket
首先,我们需要买OSS的各项基本服务,大致6RMB左右10G进出空间。其次,我们点击创建的➕号,填写一下基本信息,如下图所示:
2.2 上传文件
创建完成之后,我们可以将需要使用的文件上传。类似一个百度云盘。当然其也有客户端,可以方便上传和下载。
需要注意的是,不论上传和下载都是消耗流量的。基本操作如下所示:
2.3 基本设置
在基本设置内 我们可以设置默认页面,防盗链,黑白名单,等等…
2.4 域名绑定
当创建完成后,阿里云会自动生成一个域名连接类似xxx.oss-cn-shanghai.aliyuncs.com
。但是,有的情况。我们会更换bucket,或者静态资源服务器。这时候,将要使用的bucket绑定我们自己的域名就好了,类似****.yanxml.cn。这样,我们进行更换时候,不需要删除原来的bucket,只要更改连接配置即可立即转换过来。基本操作如下所示:
2.5 CDN绑定加速
略,这章。我们会在阿里云OSS之三 OSS+CDN这章说明和演示。
3. 参考文献
[1]. (阿里云)对象存储 OSS
[2]. (知乎)服务器部署时候,动静分离部署,当有一天静态服务器地址变更后,如何处理?