2. 自己紹介
近江 武一
JAZUG Azure Storage 担当(自称)
Microsoft MVP for Azure
http://www.slideshare.net/takekazuomi
kyrt @takekazuomi 2
kyrt.in
github.com/takekazuom
i
white paper
監訳
2016/10/1
5. 元ネタ
Windows Azure Storage: A Highly Available Cloud
Storage Service with Strong Consistency
23rd ACM Symposium on Operating Systems Principles
で、2011年に公開
翻訳:Windows Azure ストレージ: 高可用性と強い一貫を両
立する クラウド ストレージ サービス
kyrt @takekazuomi 52016/10/1
13. Three Layers within a Storage
Stamp
ストレージスタンプ内の3つのレイヤー
2016/10/1 kyrt @takekazuomi 13
14. Stream Layer
append onlyなdistributed file system
全てのデータは、 Stream Layer に保存
Stream は、extentsのリストで構
extentsは、3重に保存
kyrt @takekazuomi 142016/10/1
Extents
SM
SM
SM
Extents
Extents
Extents Extents
Extents Extents
Paxos
15. Partition Layer
高レベルなデータ抽象化 (BLOB、テーブル、キュー)
オブジェクトに対するトランザクションと一貫性の確保
Stream layer へのオブジェクト データの保存
スケーラブルなインデックス(stream layer内の場所を保持)
stamp間のリプリケーション
kyrt @takekazuomi 152016/10/1
Partition
Server
Partition
Server
Partition
Server
Partition
Server
Lock
Service
PM
16. Storage Stamp Architecture
kyrt @takekazuomi 162016/10/1
Massive Scale Out & Auto Load Balancing
Index Layer
Distributed Replication Layer
FE
REST
Front End Layer
Partition Layer
Stream Layer
FE
REST
FE
REST
FE
REST
FE
REST
FE
REST
FE
REST
FE
REST
PS
PS PS
PS
PS
PS
PS
write request read request