带你读《对象存储实战指南》前言

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 《对象存储实战指南》前言

随着 21世纪初云计算 的诞生,对象 存储服务始终作为云计算的数据存储基石 ,并随着行业需求不断演进发展。最初,对象存储服务通过静态网站托管功能为企业提供网站服务,   通过创建对象存储服务的存储空间就可以生成网站域名,上传网页文件、图片到存储空间后   即可实现网站的访问。在移动网络升级到   4G后,由千对象存储服务能够 提供互联网访问, 短视频天然选择通过对象存储服务实现大规模的数据分发,而对象存储服务   的海量数据扩   展能力BGP 和静态网 络管 理能力、防攻击能力成为核心竞争力。


对象存储服务数据量的极速增加,不断要求服务提高可靠性、可用性和强大的数据管理 能力,从而对象存储服务成为 数据湖 存储的理想选 择大量的数据湖分析应用 基千它构建,也打造了更强的多租户隔离、细粒度权限能力。由千对象存储服务基千互联网的   HTTP/HTTPs访问能力是架构设计的关键,从而也形成互 联网的全球扩展能力 ,伴随着更多的行业相关企业上云,对象存储服务将会持续发展、进一步壮大。


存储技术的发展历史,见证着存储规模 的壮大过程。从计算 机产生开始 ,纸带就作为储介质,业界为了提高存储效率发明了硬盘,并且将机械硬盘扩展到固态硬盘;尽管硬盘的容晕和性能持续提升,但它通常只能连接到单台 计机,旦该计算机出现故障就无法提供存储服务,因此其可靠性和存储容量有限 (机械硬盘典型容量为 10TB级)

为了解决该问题,存储区域网络技术通过外置的存储阵列为计算机提供存储空间,存储阵列采用集中式架构,使用两个控制器提供高可靠能力并通过管理多块硬盘提供更大的存储容量;由千存储区域网络只能提供线性的存储空间,应用还需在存储空间上格式化文件系统来支持文件的访问,为了让多台计算机方便地访问共享文件系统,业界发明了网络附加存储,它采用类似存储阵列的集中式架构并把文件系统能力卸载到存储侧,提高了存储易用性。


尽管集 中式架 构提高了扩展性 ,但通常也只能满 足 PB级存储需 求,为了支持互联网EB存储规模 ,需要采用分布式架构的对象存储服务,通过分布式 领域的技术实现全球级扩展能力。


为了实现对象存储服务的全球扩展性,采用分布式架 构中的 DNS域名解析技术,通过分级域名体系来管理对象存储服务的存储空间,在不同地域的各个存储空间拥有不同的域,   从而灵活地支撑对象存储服务 的静态网站托功能。由千对象存储服务要支持 EB   储,大规模系统在异常场景时需要分布 构中的协调技术来提供仲裁功能  ,从支撑分布式软件对异常达成共识,便千对象存储服务正确地恢 复工作。


为了达成高可靠 ,对象存储服务在 硬盘故障 、服务器 故障 、机柜 故障 、数据中 故障 、可用区 故障 、地域故障时需要采用分布式架 构中的复制、容错技术来现数据冗余功能 ,保证数据不 丢失。


为了达成高可用,对象存储服务 发现各种故障时需   要采用分布式架构中的数据保护功能,保证能够 持续提供数据访问能力 因此,对象存储服务 的理论础是建在分布式技术原理之上的,掌握好分布式技术原理的知识点可以更好地理解对象存储服务。


本书从分布式 存储基础架构入手,结合技术 原理和品实践展开讨论,并从入门和 使用维度深入介绍对象 存储服务的应用实 战。全书分为


础与原理,从存储技术发展历史切入,讲解块存储、文件存储、对象存储的技术原、特性及用场,从而引出对象 储是卸载计算能力 的级形态 ,并且从 公共云对象存储服务 的角度重点阐述在安 性、可用、扩展性、性价比方面 的关键功能 ,后围绕针对实现这些核心功能的协调、 制、命名、同步、容错、数据完整性、元数据分布式 原理展开讲解,并对理论结业界对象存现进行分 析,从而在掌握好理前提 础下能够恰当应用产品设计开


第二篇操作和 使用 ,以阿 里云对象存储服务 OSS实验平台 ,介绍公共云对象 存储服务的快速手、迁移数据到对   存储、安全与合规、数据保护、应用实践,从而让读者能够从战的维正确配置对象存储,为企业应用业务保护航


三篇,总结与展望 ,介绍 数据湖 、混云对存储的需求,讨论移动网 络 5G、人工智能对存储的响,分析硬盘、固态硬盘、内存对存储来的变化,从而从技术   原理、操作使用趋势分 析角度让读者在对象存储领域有全面 的认识和理解。

本书提到的业务需求痛点、存储发展历史、技术原理细节来自业界客户的反馈、行业专 的观点、高校学的讨论,正是这些来自 不同领域的不同观点和碰撞促进了 笔者的思在此对他们深表感谢。同时 ,感谢所有陪伴阿 里云对象存储 OSS成长的用户和开发者你们对品的深入 使用 、持续反馈,才让 OSS逐步走向成熟 ,性、高可靠高可用、扩展性 、性价比维度构建了竞争力同时,也感谢阿里云基础品团队、存储团 队、对象存储同的长期拼搏奋斗,正是你们在DevOps  的开发运维机制下 ,不断追求越的辛苦付出才成就了本书

 

罗庆超

阿里云对象存储负责人资深技术专家

2021年 7月于杭 州


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
对象存储
|
对象存储
|
存储 对象存储
带你读《对象存储实战指南》第三章命名和同步3.4小结
《对象存储实战指南》第三章命名和同步3.4小结
150 0
带你读《对象存储实战指南》第三章命名和同步3.4小结
|
存储 对象存储 块存储
带你读《对象存储实战指南》第三章命名和同步3.3逻辑时钟(二)
《对象存储实战指南》第三章命名和同步3.3逻辑时钟(二)
156 0
|
存储 数据库 对象存储
带你读《对象存储实战指南》第三章命名和同步3.3逻辑时钟(一)
《对象存储实战指南》第三章命名和同步3.3逻辑时钟
157 0
带你读《对象存储实战指南》第三章命名和同步3.3逻辑时钟(一)
|
存储 监控 算法
带你读《对象存储实战指南》第三章命名和同步3.2物理时钟同步(一)
《对象存储实战指南》第三章命名和同步3.2物理时钟同步(一)
191 0
带你读《对象存储实战指南》第三章命名和同步3.2物理时钟同步(一)
|
域名解析 存储 缓存
带你读《对象存储实战指南》第三章命名和同步3.1命名技术(三)
《对象存储实战指南》第三章命名和同步3.1命名技术(三)
153 0
带你读《对象存储实战指南》第三章命名和同步3.1命名技术(三)
|
网络安全 对象存储 网络架构
《对象存储实战指南》第三章命名和同步3.1命名技术(二)
《对象存储实战指南》第三章命名和同步3.1命名技术
164 0
《对象存储实战指南》第三章命名和同步3.1命名技术(二)
|
监控 网络协议 Java
带你读《对象存储实战指南》第三章命名和同步3.1命名技术
《对象存储实战指南》第三章命名和同步3.1命名技术
163 0
带你读《对象存储实战指南》第三章命名和同步3.1命名技术
|
vr&ar 对象存储
带你读《对象存储实战指南》第二章协调和复制2.3小结
《对象存储实战指南》第二章协调和复制2.3小结
116 0
带你读《对象存储实战指南》第二章协调和复制2.3小结