云:云存储介绍

简介: 云存储类型

块存储

块存储是一种主要用于在基于云的存储环境或存储区域网络 (SAN) 中存储数据文件的技术。在云中,块存储通常通过将虚拟磁盘附加到基于云的虚拟机 (VM) 来实现。

这是将数据分解成单独块的过程,然后可以将其存储为单独的块。每个数据块都有一个唯一的标识符,允许存储系统将较小的数据块放置在最有效的位置。该方法涉及跨不同系统存储块,每个块配置(或分区)以与不同的操作系统一起使用。这意味着相同原始数据的块可以存储在Linux环境和Windows单元中。

通过将数据与用户环境分离,块存储允许数据分布在多个环境中。在创建数据的多个路径时,检索数据的过程会加快。当您(或应用程序)从块存储系统请求数据时,底层存储系统会检索和重组数据,然后再呈现给您。
对象存储

对象存储的过程涉及将数据文件拆分为称为对象的单个块。这些对象存储在一个独立的存储库中,并且可以分布在多个基于云的服务器和网络系统中。

每个对象都有一个唯一标识符,应用程序可以使用该标识符在分布式系统中存储对象时识别和检索对象。元数据附加到每个包含重要信息的对象。这可能非常详细,包括对象大小、上次修改日期、媒体类型和访问权限。

对象存储的扁平结构使得存储大量数据变得高效。也可以将任何类型的数据、照片、视频和日志文件存储为对象。
文件存储

云中的文件存储是一种存储数据的分层方法,也称为文件级或基于文件的存储。该过程涉及将数据存储在文件中,这些文件排列在文件夹中,然后将其组织成目录和子目录。为了让用户和应用程序定位和检索文件,他们需要知道从目录一直到文件夹和特定文件的路径。此信息包含在附加到文件的一组元数据中。

文件存储具有一系列功能,几乎可以存储任何类型的数据。与任何计算机一样,您可以存储一系列复杂的文件,并且浏览起来相当快。它也很容易配置。您可以使用用户权限、文件锁定和其他控件来控制对文件的访问。

从技术方法来看,分层文件存储在一定程度上表现良好。一旦您的文件存储达到一定大小,您将开始遇到文件检索速度减慢的性能问题。这是由于每个文件只有一个路径的限制,随着更多文件夹、目录和子目录的添加,该路径只会继续增加。

云系统的性质将允许您在一定程度上缓解这些性能问题。扩展以包含具有额外计算能力的更高容量虚拟机很容易。但是,与选择对象或块存储方法相比,您可能会发现它的效率更低且成本更高。

目录
相关文章
|
存储 SQL 关系型数据库
PostgreSQL系统字段cmin和cmax详解
1.cmin和cmax是什么 PG中每个表都包含了一些系统字段,其中包括cmin和cmax。 cmin:插入该元组的命令在插入事务中的命令标识(从0开始累加) cmax:删除该元组的命令在插入事务中的命令标识(从0开始累加) 可以在Select命令的输出列表中显式地指定系统字段。
3901 0
|
并行计算 C++ 异构计算
Nvidia 并行计算架构 CUDA 分析(一)——CUDA 简介
    CUDA(Compute Unified Device Architecture,统一计算设备架构)是由 NVIDIA 推出的通用并行计算架构,该架构使 GPU 能够解决复杂的计算问题。
7121 0
|
2月前
|
人工智能 云栖大会
Agentic AI 之年,Qoder 在云栖大会等你
2026云栖大会将于9月22—24日在杭州举行。Qoder将设论坛与展台,首发新品、派送好礼。秉持“深度思考,匠心创造”理念,诚邀您9月22日杭州相见!扫码报名,解锁神秘参会权益。
239 0
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
1355 13
ly~
|
安全 Java 编译器
Java 是如何实现跨平台的?
Java 通过 Java 拟机(JVM)实现了跨平台功能。首先,Java 源代码经编译器转换为与平台无关的字节码,这种中间代码可在任何具备 JVM 的平台上运行。其次,JVM 解释执行字节码,并根据需要利用即时编译(JIT)技术将其转换为目标平台的本地机器码以提升性能。此外,JVM 还提供了统一的运行环境,包括内存管理、线程管理以及安全控制等功能,确保 Java 程序在不同操作系统上具有一致的行为表现。
ly~
1800 9
|
测试技术
po+selenium+unittest自动化测试项目实战
po+selenium+unittest自动化测试项目实战
4167 0
 po+selenium+unittest自动化测试项目实战
|
负载均衡 安全 网络安全
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
34957 0
|
SQL XML Java
MyBatisPlus(四、代码生成器)
 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速根据数据表自动生成实体类、Mapper、Service、ServiceImpl、Controller等各个模块的代码,极大的提升了开发效率。
2452 0
MyBatisPlus(四、代码生成器)

热门文章

最新文章