阿里云OSS介绍之一 总体介绍与使用

来源:互联网 发布:java 数字验证码识别 编辑:程序博客网 时间:2024/05/18 04:53

一年前,参与了在阿里云上部署公司的网站。但是,网站的静态资源(背景图片和JS及css文件较大)。在不扩展服务器带宽的情况下,需要一个高带宽静态资源服务器来加载这些静态的资源。
为此,瞄准了阿里云的OSS服务器。

1. 基本架构和思路

今天,有看了下阿里云的OSS业务,已经扩展了如下的业务:

  • 网站/应用动静分离
  • 多媒体数据存储
  • 云端数据处理
  • 多存储类型
  • 跨区域容灾

现在想想,当初能够摸索出这样的一条路简单的解决问题,也挺不容易的。大概花费30R左右,就可以支持一个小的网站快速访问一年。

基本的思路如下:
动静分离1

这个设计图有点抽象,为了使用OSS的高带宽,我们的使用是这样的:
oss1
注意: 如此使用的话,当受到恶意攻击的时候,会损失大量的流量。
所以,如果这样使用的话,不要存太多的钱。阿里云当钱不够时,会预消费一定的金额的,你可以设置手机短信。

当然 标准的使用貌似是这样的,但是这样不能体会到OSS的高带宽的优点。(推荐)
OSS2


2. 基本的使用界面与配置

基本操作包括如下几个部分:

  • 创建Bucket,也就是相当于一个应用;
  • 上传文件;
  • 基本设置,默认页面,防盗链,黑白名单;
  • 域名绑定;
  • CDN绑定加速;

2.1 创建Bucket

首先,我们需要买OSS的各项基本服务,大致6RMB左右10G进出空间。其次,我们点击创建的➕号,填写一下基本信息,如下图所示:
创建Bucket

2.2 上传文件

创建完成之后,我们可以将需要使用的文件上传。类似一个百度云盘。当然其也有客户端,可以方便上传和下载。
需要注意的是,不论上传和下载都是消耗流量的。基本操作如下所示:
上传文件

2.3 基本设置

在基本设置内 我们可以设置默认页面,防盗链,黑白名单,等等…
基本设置

2.4 域名绑定

当创建完成后,阿里云会自动生成一个域名连接类似xxx.oss-cn-shanghai.aliyuncs.com。但是,有的情况。我们会更换bucket,或者静态资源服务器。这时候,将要使用的bucket绑定我们自己的域名就好了,类似csdn.yanxml.cn。这样,我们进行更换时候,不需要删除原来的bucket,只要更改连接配置即可立即转换过来。基本操作如下所示:
域名绑定

2.5 CDN绑定加速

略,这章。我们会在阿里云OSS之三 OSS+CDN这章说明和演示。


3. 参考文献

[1]. (阿里云)对象存储 OSS
[2]. (知乎)服务器部署时候,动静分离部署,当有一天静态服务器地址变更后,如何处理?