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

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 的管理、复制,但它并不明白上层的对象信息。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值