《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第2天——二、对象存储OSS

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
对象存储 OSS,恶意文件检测 1000次 1年
简介: 《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第2天——二、对象存储OSS

1. 对象存储概述

 

1) 什么是对象存储OSS

 

阿里云对象存储服务(OSS)是阿里云提供的海量、安全、低成本、高可靠的云存储服务。

OSS可以被理解成个即开即用无限大空间的存储集群。相比传统自建服务器存储,OSS在可靠性、安全性、成本和数据处理能力方面都有着突出的优势

 

image.png

 

图所示,OSS存储是将数据以对象(Object)的形式存储在存储空间(Bucket)中,Object指的是一个文件和描述该文件的任何元数据,Bucket是保存Object的容器。

 

2) OSS相关的操作

 

创建存储空间Bucket,并向存储空间中上传文件,通常上传5G以内的文件使用PutObject接口,超过5G使用分块上传Multipard,单个文件最大可达48.8T。

获取已上传文件的地址,进行文件的分享和下载

修改存储空间或文件的属性或元信息,为其设置相应的权限ACL私有/公共读/公共读写)。

在对象存储OSS控制台进行基础和高级OSS操作

通过开发工具包SDK或直接在应用程序中调RESTful API,进行基础和高级OSS操作。

 

2. OSS存储类型

 

OSS存储主要有四大类:标准类型、低频访问类型、归档类型和冷归档类型。

 

1) 标准类型

 

提供高可靠、高可用、高性能的对象存储服务,能够支持频繁的数据访问

 

适用于吞吐量大,热点文件、需要频繁访问的业务场景

持久性:99.9999999999%(12个9)

最低存储时间:无

 

适用场景:移动应用、大型网站、分享类的图片/音视频应用、大数据分析等。

 

2) 低频访问类型

 

提供较低存储成本和实时访问特性的对象存储服务。

 

数据访问实时,读取频率较低的业务场景;

持久性:99.9999999999%(12个9);

最低存储时间:30天

 

适用场景:移动设备、监控数据、应用与企业数据备份、网盘应用等。

 

3) 归档类型

 

提供归档数据的长期存储

 

数据恢复有等待时间,数据有存储时长要求

持久性:99.9999999999%(12个9)

最低存储时间:60天

 

适用场景:各种长期保持的档案数据、医疗影像、影视素材等。

 

4) 冷归档类型

 

提供了高持久性的对象存储服务,存储费用在四种存储类型中最低

 

数据恢复有等待时间,数据有存储时长要求

持久性:99.9999999999%(12个9)

最低存储时间:180天

 

适用场景:适用于需要较长时间存放的极冷数据,例如因合规要求需要长期留存的数据、大数据及人工智能领域长期积累的原始数据、影视行业长期留存的媒体资源、在线教育行业的归档视频等业务场景

 

3. 安全控制:Bucket/Object权限控制

 

OSS提供ACL(Access Control List)权限控制方法,OSS ACL提供Bucket/Object级别的权限访问控制,目前有三种访问权限:

 

public-read-write(公共读写):任何人都可以对Bucket/Object内数据进行读写操作。

public-read(公共读):只有数据的拥有者可以对Bucket/Object内数据进行读写操作,其他人只能对该Bucket中的文件进行读操作。

private(私有):仅数据的拥有者可以对Buket/Object内数据进行读写操作。

 

创建Bucket时默认为private权限,可以通过OSS的Put Bucket ACL接口修改该Bucket的权限。

 

Object外链地址的构成规则

 

如果Bucket的权限为公共读或者公共读写时,Object的访问规则如下:

 

http://<你的bucket名字>.<数据中心服务域名>/<你的object名字>

image.png 

示意图

 

说明

bucket:bucket名称

host:基于不同网络有所区别,如:

 

公网:oss-cn-hangzhou.aliyuncs.com

内网:oss-cn-hangzhou-internal.aliyuncs.com

VPC:oss-cn-hangzhou-internal.aliyuncs.com

 

object:对象文件名,如果文件在文件夹里则放入完整文件路径(比如:aaa/bbb/aliyun-logo.png)

 

4. OSS使用快速入门:下载文件

 

OSS提供三种文件下载方式:

 

1) 简单下载

 

指使用OSS API的GetObject接口,下载已上传的文件(Object),适用于一次HTTP请求交互即可完成下载的场景

 

 

 

2) 断点续传下载

 

OSS提供了从Object指定的位置开始下载的功能,在下载大的Object的时候,可以分多次下载。如果下载中断,重启的时候也可以从上次完成的位置开始继续下载

 

3) 授权给第三方下载

 

将私有Bucket内部的Object授权给第三方下载的时候,不应该直接将AccessKey提供给下载者,而应该使用URL签名和临时访问凭证两种方法。

 

5. OSS实践

 

实践1:数据备份与跨域复制

 

能够提供:

 

异地容灾通过跨区域复制功能可在另一数据中心维护副本,实现异地容灾

数据合规在远距离的OSS数据中心之间复制数据以满足数据合规性要求

 

image.png

 

实践2:CDN加速与动静分离

 

传统动静不分离的产品架构,其性能会随着系统访问量的增长而受到限制甚至遭遇瓶颈。

 image.png

 传统网站架构示意                                                             网站动静分离架构示意

a) 动态请求vs静态请求

 

静态请求:对所有请求者者反馈的数据都一样。

动态请求:动态请求需要将请求发送到服务器进行处理后再返回结果。

 

b) 网站动静分离架构

 

将动态数据保留在ECS中,动态请求仍然返回ECS,而将静态数据存储在OSS中,这样静态请求与动态请求分离,提升用户访问体验,实现成本可控。

 

实践3:RAM与STS

 

RAM(Resource Access Management)的主要作用是控制账号系统的权限,STS(Security Token Service)是一个临时访问权限管理服务,RAM用户通过STS获取可以自定义时效和访问权限的临时身份凭证,即安全令牌(STS Token)。

 

如下图所示,AppServer向STS获取临时授权令牌,STS是被RAM和OSS信任的,STS将令牌返回APPServer后传递给Device-001,Device-001使用临时令牌访问OSS,这样既解决了ECS的带宽问题,又保障了OSS的安全性。

image.png 

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
目录
打赏
0
1
1
0
50
分享
相关文章
【阿里云】操作系统控制台操作体验与性能评测全解析
操作系统控制台是现代云计算环境中进行系统管理和运维的重要工具,提供系统概览、诊断、观测、管理等功能,支持API、SDK、CLI等管理方式。通过创建角色、系统配置和组件安装等操作,用户可以高效管理云端资源,提升操作系统的使用效率和稳定性。尤其适合需要高效管理操作系统的用户及学习云计算、网络管理的学生。建议增强自定义功能、优化性能报告和完善文档支持,以进一步提升用户体验。
44 20
【阿里云】操作系统控制台操作体验与性能评测全解析
深入解析云计算中的微服务架构:原理、优势与实践
深入解析云计算中的微服务架构:原理、优势与实践
179 3
阿里云CDN:全球加速网络的实践创新与价值解析
在数字化浪潮下,用户体验成为企业竞争力的核心。阿里云CDN凭借技术创新与全球化布局,提供高效稳定的加速解决方案。其三层优化体系(智能调度、缓存策略、安全防护)确保低延迟和高命中率,覆盖2800+全球节点,支持电商、教育、游戏等行业,帮助企业节省带宽成本,提升加载速度和安全性。未来,阿里云CDN将继续引领内容分发的行业标准。
75 7
阿里云网络安全体系解析:如何构建数字时代的"安全盾牌"
在数字经济时代,阿里云作为亚太地区最大的云服务提供商,构建了行业领先的网络安全体系。本文解析其网络安全架构的三大核心维度:基础架构安全、核心技术防护和安全管理体系。通过技术创新与体系化防御,阿里云为企业数字化转型提供坚实的安全屏障,确保数据安全与业务连续性。案例显示,某金融客户借助阿里云成功拦截3200万次攻击,降低运维成本40%,响应时间缩短至8分钟。未来,阿里云将继续推进自适应安全架构,助力企业提升核心竞争力。
企业级API集成方案:基于阿里云函数计算调用DeepSeek全解析
DeepSeek R1 是一款先进的大规模深度学习模型,专为自然语言处理等复杂任务设计。它具备高效的架构、强大的泛化能力和优化的参数管理,适用于文本生成、智能问答、代码生成和数据分析等领域。阿里云平台提供了高性能计算资源、合规与数据安全、低延迟覆盖和成本效益等优势,支持用户便捷部署和调用 DeepSeek R1 模型,确保快速响应和稳定服务。通过阿里云百炼模型服务,用户可以轻松体验满血版 DeepSeek R1,并享受免费试用和灵活的API调用方式。
218 12
2025年阿里云弹性裸金属服务器架构解析与资源配置方案
🚀 核心特性与技术创新:提供100%物理机性能输出,支持NVIDIA A100/V100 GPU直通,无虚拟化层损耗。网络与存储优化,400万PPS吞吐量,ESSD云盘IOPS达100万,RDMA延迟<5μs。全球部署覆盖华北、华东、华南及海外节点,支持跨地域负载均衡。典型应用场景包括AI训练、科学计算等,支持分布式训练和并行计算框架。弹性裸金属服务器+OSS存储+高速网络综合部署,满足高性能计算需求。
阿里云发票申请图文教程及常见问题解析
在购买完阿里云服务器或者其他云产品之后,如何申请发票成为了许多用户关注的焦点。尤其是对于初次购买阿里云服务器的用户来说,发票申请流程可能并不熟悉。本文将为大家详细介绍阿里云服务器购买之后如何申请发票,以及申请过程中可能遇到的常见问题,帮助大家轻松完成发票申请。
阿里云轻量应用服务器产品解析与搭建个人博客网站教程参考
轻量应用服务器(Simple Application Server)作为阿里云面向单机应用场景推出的云服务器产品,以其一键部署、一站式管理、高性价比等特性,深受个人开发者、中小企业及入门级用户的喜爱。本文将全面解析阿里云轻量应用服务器的产品优势、应用场景、使用须知,以及使用轻量应用服务器搭建个人博客网站的详细教程,帮助用户更好地了解和使用这一产品。
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
|
2月前
|
CDN
阿里云CDN怎么收费?看这一篇就够了,CDN不同计费模式收费价格全解析
阿里云CDN的费用由基础费用和增值费用组成。基础费用有三种计费方式:按流量、按带宽峰值和月结95带宽峰值,默认为按流量计费,价格根据使用量阶梯递减。增值费用包括静态HTTPS请求、QUIC请求等,按实际使用量收费,不使用不收费。具体收费标准和详细规则可参考阿里云官方页面。

热门文章

最新文章

相关产品

  • 对象存储
  • 推荐镜像

    更多