当前位置:   article > 正文

微软云架构服务器,微软云存储架构(Azure Cloud Storage)

storage component in azure cloud

IDEA

A cloud storage system that provides customers the ability to store seemingly limitless amounts of data with high availablity and strong consistency. 为用户提供高可用、高一致性并近乎无限空间的云存储。

System characteristics 系统特点:

High availablity and strong consistency 高可用性和强一致性

Global and scalable namespace/storage 全局可扩展的名字空间、存储

Multiple data abstractions from a single stack 支持多种类型的数据

Automatic load balancing 自动负载均衡

Range Partition vs Hashing 使用动态区域划分,而没采用哈希

Append-only system 存储系统只有append 操作。

End-to-end checksum 端到端的校验和

Separate log file per RangePartition 日志文件粒度为RangePartition

高可用通过多副本策略实现(默认三个),数据写入的原子性操作保证强一致性。Azure 支持blob(数据块)、Table(structured storage)和Queues(消息队列)三类数据。所有数据都是以添加的方式写入的。

System overview 系统概述:

Azure 最大的存储单位是storage stamp ,它由多个存储节点组成,现在一个storage stamp 可以存储2PB 数据,未来会扩充到30PB。Client 可以通过Location service 和DNS 通过URI 找到对应的storage stamp。整个Azure 对外提供服务就如下图:

8bb99149ee85489b9b8ee866c4240394.png

每个storage stamp 自顶到底可以分为Front-Ends、Partition Lyaer 和Stream Layer 三层。

Stream Layer 以称为“streams”的文件为单位进行存储,文件由顺序的顺序的chunks 组成(文中称为extents),Stream Layer 负责extents 的管理、复制,但它并不明白上层的对象信息。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/823321
推荐阅读
相关标签
  

闽ICP备14008679号