存储服务 阿里云|学习笔记

简介: 快速学习存储服务 阿里云

开发者学堂课程【高校精品课-长安大学 -基于混合式教学的云计算课程建设存储服务 阿里云】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/1073/detail/15475


存储服务 阿里云


内容介绍

一、存储服务

二、阿里云块存储

三、阿里云块存储 扩展性和弹性

四、阿里云块存储 访问接口

五、阿里云文件存储 NAS

六、NAS 规格类型

七、NAS 访问接口

八、NAS 操作演示

九、阿里云对象存储 OSS

十、OSS 存储类型

十一、OSS 访问接口

十二、阿里云存储产品对比


一、存储服务

阿里云也提供各种储存资源块的存储,文件的存储称作 NAS 还有对象的存储称作OSS 也涵盖了 备份 归档 等场景 。

1.AWS 存储服务

2.阿里云存储服务

(1)阿里云块存储

(2)阿里云文件存储 NAS

(3)阿里云对象存储 OSS

3.OpenStack 存储服务


二、阿里云块存储

1.为云服务器 ECS 提供的块设备类型产品

(1)像使用物理硬盘格式一样格式化并建立文件系统来使用

(2)可以满足绝大部分通用业务场景下的数据存储需求

2.块存储产品类型

(1)基于分布式存储架构的云盘

(2)基于物理机本地硬盘的本地盘


三、阿里云块存储 扩展性和弹性

1.可以对云盘进行快速分区或释放

(1)根据业务需求对存储容量进行实时调整

2.可以选择多种方式来扩展云盘

(1)扩容已有云盘

(2)创建一块新云盘

(3)更换系统盘的同时指定更高的系统盘容量


四、阿里云块存储 访问接口

1、块存储 API

(1)支持 HTTP 或者 HTTPS 网络请求协议,允许 GET 和 POST 方法。如果熟悉网络服务协议,或者一种以上的编程语言,推荐最好调用 API 来管理块储存

(2)可以通过阿里云 ECS SDK、阿里云 CLI、阿里云 API Explorer 调用

(3)对 ECS 实例上的云盘进行创建、删除、查询、挂载、卸载、扩容等操作

2.ECS 管理控制台


五、阿里云文件存储NAS

1.为云服务器 ECS 提供的分布式文件系统,NAS 是一款面向阿里云 ecs 实例 ehpc和容器服务等计算节点,高可靠高性能的分布式文件系统

2.可共享访问、弹性扩展

3.基于 POSIX 文件接口,适配原生操作系统,无需修改线下本机应用程序代码 即可直接上云,支持 NFS 和 SMB  协议

4.适用场景

(1)容器存储

(2)内容管理 Web 服务

(3)企业应用程序

(4)媒体和娱乐工作流

(5)大数据分析


六、NAS 规格类型

1.极速型

基于阿里云最新一代的网络架构和全闪存存储打造的一个高性能的共享文件系统,他适合海量的小文件,实验敏感的业务。

2.性能型

使用 SSD 作为存储介质,为应用工作负载提供高吞吐量与 IOPS 第低时延的存储性能那么适用于高并发高吞吐业务弹性扩展对独时延,有较高要求的文件共享存储服务。

3.容量型

以更低的成本提供高性能的存储空间 对于读写访问不太频繁时延响应要求不高的业务,它具有比较好成本优势。

4.低频型

就是对于不频繁访问的长期存储的性能型和容量型数据。可以通过生命周期管理功能将它移植到低频的存储空间 采用低频的这种计费方式,从而进一步就可以降低成本


七、NAS 访问接口

1.NAS 控制层 API

(1)支持 HTTP 或者 HTTPS 网络请求协议,允许 GET 和 POST 方法

(2)可以通过阿里云 NAS SDK、阿里云 CLI、阿里云 API Explorer 调用

(3)对文件系统、挂载点、权限组、快照、标签等资源执行创建,删除,查询,修改等操作

2.NAS 管理控制台

NAS 操作演示

image.png


九、阿里云对象存储 OSS

1.提供海量、安全、低成本、高持久的对象存储服务

2.数据设计持久性不低于99.9999999999%(12个9),服务设计可用性不低

于99.995%

3.具有与平台无关的 RESTful API 接口

4.适用场景

(1)静态网站内容和音视频的存储与分发

(2)静态网站托管

(3)计算和分析的数据存储仓库

(4)数据备份和归档


十、OSS 存储类型

1.标准存储类型

是高持久,高可用,高性能的对象存储服务。他支持频繁的数据访问,是各种社交分享类的图片,音视频应用,大型网站,大数据分析的一个选择。

2.低频访问存储类型

适合长期保存不经常访问的数据。存储的价格会低于标准类型,适合各类移动应用,智能设备企业数据的长期备份也支持实时数据访问

3.归档存储类型

适合长期保存半年以上的归档数据,而且在存储周期内很少被访问,适合需要长期保存的大数据,医疗影像,科学资料,影视素材等

4.冷归档存储类型

适合需要超长时间存放的极冷的数据比如为了合规要求需要长期保存的数据,大数据及人工智能领域长期积累的原始数据,影视行业长期保存的媒体资源,在线教育行业的归档视频等等


十一、OSS 访问接口

1.OSS 提供标准的 RESTful API 接口,将文件(Object)存储在存储空间(Bucket,顶级文件夹)中

2.OSS 目前提供包括 Java、Python、PHP、Go、Android、iOS 在内的10多种开发语言的 SDK

3.命令行工具 ossutil

4.图形化管理工具 ossbrowser

5.OSS 管理控制台

6.事件通知功能


十二、阿里云存储产品对比

这是一个阿里云存储产品,对比了块存储 对象存储 oss 文件存储 nas 分别从他们的特点,访问模式,IOPS 吞吐量 访问时延 容量 文件级的授权 应用场景进行了对比

对比项

块存储

对象存储 OSS

文件存储 NAS

特点

块级存储,可随机读写,类似物理硬盘,支持分区格式化并建立文件系统。

一个海量的存储空间,适合存储图片、音视频等非结构化数据。

类似于 OSS,适合存储非结构化数据,但需要通过标准的文件访问协议访问这些数据。

访问模式

单 ECS 通过POSIX 接口访问,随机读写

数百万客户端通过 SDK、RESTful并发访问,追加写 

上千个 ECS 通过POSIX 接口并发访问,随机读写 

IOPS

万~百万级别

千级别

十万级别

吞吐量

数 GB/s

数十 GB/s

数十 GB/s

访问时延

image.png

Ms 级别

Ms 级别

容量

GiB~TiB

GiB~PiB

GiB~PiB

文件级的授权

不支持

支持

支持

应用场景

在低时延高 IOPS上有明显优势,可用于绝大部分通用业务场景下的数据存储。

容量和吞吐有明显优势,常用于互联网业务网站搭建、动静资源分离、CDN 加速等业务场景。

吞吐和共享有明显优势,适合企业部门间文件共享、高性能

计算、容器服务等业务场景。

相关文章
|
存储 网络安全 文件存储
NAS与云存储哪个更适合家庭使用?
【6月更文挑战第30天】NAS与云存储哪个更适合家庭使用?
1481 58
|
监控 固态存储 Ubuntu
linux 【监控io】iotop命令详解
linux 【监控io】iotop命令详解
linux 【监控io】iotop命令详解
|
存储 分布式计算 监控
一文了解阿里云对象存储OSS
对象存储OSS是什么? 对象存储服务(Object Storage Service,简称 OSS),以 HTTP RESTful API 的形式对外提供服务,是阿里云提供的海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面覆盖从热到冷的各种数据,优化存储成本。其数据可靠性不低于 99.9999999999%(12 个 9),服务可用性
12608 2
|
存储 安全 Java
Spring Security的密码加密和校验
本文介绍了Spring Security中密码的加密和校验。首先,在`SecurityConfig`配置类中添加了两个Bean,一个是`PasswordEncoder`的无操作实例,用于明文密码校验,另一个是`UserDetailsService`,用于创建内存中的用户信息。接着,文章对比了对称加密、非对称加密和摘要加密三种加密方式,并重点讲解了BCrypt摘要加密的特性,强调其安全性高于MD5。最后,通过代码示例展示了如何使用BCryptPasswordEncoder改造权限密码加密,确保密码的安全存储和校验。
1489 6
在Linux中,如何创建一个分区?
在Linux中,如何创建一个分区?
智谱 AI 大模型
智谱是清华大学技术成果转化公司,推出中英双语千亿级大模型 GLM-130B、对话模型 ChatGLM、开源模型 ChatGLM-6B、AI 提效助手智谱清言、高效率代码模型 CodeGeeX、多模态理解模型 CogVLM、文生图模型 CogView 和文生视频模型 CogVideo。是国内开源大模型的领先者,大模型领域的经典成功商业案例。
|
缓存 Linux 编译器
Linux(CentOS7.5) 安装部署 Python3.6(超详细!包含 Yum 源配置!)
该指南介绍了在Linux系统中配置Yum源和安装Python3的步骤。首先,通过`yum install`和`wget`命令更新和备份Yum源,并从阿里云获取CentOS和EPEL的repo文件。接着,清理和更新Yum缓存。然后,下载Python3源代码包,推荐使用阿里云镜像加速。解压后,安装必要的依赖,如gcc。在配置和编译Python3时,可能需要解决缺少C编译器的问题。完成安装后,创建Python3和pip3的软链接,并更新环境变量。最后,验证Python3安装成功,并可选地升级pip和配置pip源以提高包下载速度。
5023 0
|
存储 安全 开发者
删除 dmp 文件对系统有没有影响?你可能一直搞错了
.dmp文件是系统或程序崩溃时生成的内存转储文件,用于排查错误。普通用户删除不影响系统运行,适合清理磁盘空间。频繁蓝屏或调试时建议保留。可通过磁盘清理工具或手动删除。