Top Banner
私私 Ceph 私私私私 7 私私私私 Haruka Iwao 2014/07/18
12

私がCephを好きな7つの理由

Jun 15, 2015

Download

Software

Haruka Iwao

OSCA Developers Lounge でLTした内容です。
私がなぜCephを好きか。
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 私がCephを好きな7つの理由

私が Ceph を好きな 7 つの理由

Haruka Iwao2014/07/18

Page 2: 私がCephを好きな7つの理由

わたしはだれ?• 岩尾 はるか (@Yuryu)• レッドハット勤務– 家電メーカー、ソシャゲ会社、広告会社経由– 今日の発表は会社とは無関係です

• 大阪→つくば→横浜→東京• FF14 やってます (Carbuncle 鯖 )• 雑誌に記事を書きました →

Page 3: 私がCephを好きな7つの理由

Ceph とは• Developed by Sage Weil• Since 2003• ソフトウェアによる分散ストレージ• オブジェクト、ブロック、 POSIX ファイル

システムを統合したアーキテクチャ• 数 PB 以上までスケール• 詳しくは Web で! 「 Ceph Yuryu 」 で検索

Page 4: 私がCephを好きな7つの理由

論文が公開されている• 基本的な設計が論文で読める!• アカデミックな評価がある

Page 5: 私がCephを好きな7つの理由

開発者の顔が見える• Sage がメーリングリスト投稿数 3 位

Page 6: 私がCephを好きな7つの理由

Sage がコードを書いている• Sage はコミット数トップ

← 先月

昨年→

Page 7: 私がCephを好きな7つの理由

アーキテクチャがわかりやすい

RGWA web services

gateway for object storage, compatible

with S3 and Swift

LIBRADOSA library allowing apps to directly access RADOS (C, C++, Java, Python, Ruby,

PHP)

RADOSA software-based, reliable, autonomous, distributed object store comprised ofself-healing, self-managing, intelligent storage nodes and lightweight monitors

RBDA reliable, fully-distributed block device with cloud

platform integration

CEPHFSA distributed file

system with POSIX semantics and

scale-out metadata management

APP HOST/VM CLIENT

Page 8: 私がCephを好きな7つの理由

GitHub で開発されてる

Page 9: 私がCephを好きな7つの理由

C++ で開発されている• Boost も使われていて、そこそこモダンな

C++ • もうちょっとコメント書いてほしい…

Page 10: 私がCephを好きな7つの理由

ドキュメントが充実している• 公式ドキュメントにいろいろ書かれてい

る– 設計、アーキテクチャ– コンポーネントの詳しい説明

• バージョンアップにちゃんと追従している

Page 11: 私がCephを好きな7つの理由

私が Ceph を好きな 7 つの理由• 論文が公開されている• 開発者の顔が見える• Sage がコードを書いている• アーキテクチャがわかりやすい• GitHub で開発されてる• C++ で開発されている• ドキュメントが充実している

Page 12: 私がCephを好きな7つの理由

THANK YOU!