新内容(oss分布式的文件存储系统-Object Storage Service)
阿里云oss
- 概述
阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点 上传和下载数据,也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及开发者使用。
- 使用优势
-
图片和音视频等应用的海量存储 适用于图片、音视频、日志等海量文件的存储,支持各种终端设备,Web网站程序和移动应用直接向OSS写入或读取数据,支持流式写入和文件写入两种方式。 如图所示:
-
网页或者应用的静态和动态资源分离 开发者可以直接使用OSS,利用BGP带宽,实现超低延时的数据直接下载。也可以配合阿里云CDN加速服务,为图片、音视频、移动应用更新分发,提供最佳体验等场景。 如图所示:
-
云端数据处理 上传文件到OSS后,可以配合媒体转码服务(MTS),图片处理服务(IMG)云端的数据处理。 如图所示:
为什么我们要使用OSS
- 自己的项目中有大量的静态文件资源(图片,视频等)占用系统资源, 将其存到适合的云上, 通过云存储的url地址来获取, 节约自己本地硬件资源
- 现在提供oss服务的主流平台, 技术都很完善, 通过各种软件技术将硬件设备联合起来, 提供优质便捷的服务
- 用了第三方的空间进行存储, 自己的应用就成了半分布式了
阿里云官方OSS使用帮助文档
https://help.aliyun.com/product/31815.html
作业:
用户中心, 用户个人信息, 加上一个头像管理, 不需要裁剪, 头像图片使用第三方分布式存储
商品管理中心, 针对于商品的图片, 结合oss来管理(修改, 增加)