Submit Search
Upload
分散ストレージソフトウェアCeph・アーキテクチャー概要
•
31 likes
•
13,012 views
Etsuji Nakai
Follow
Cephのアーキテクチャー概要です 2016/02/12 ver1.1 Update
Read less
Read more
Technology
Report
Share
Report
Share
1 of 34
Download now
Download to read offline
Recommended
Ceph アーキテクチャ概説
Ceph アーキテクチャ概説
Emma Haruka Iwao
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
NTT DATA Technology & Innovation
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
分散ストレージ技術Cephの最新情報
分散ストレージ技術Cephの最新情報
Emma Haruka Iwao
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
openstack+cephインテグレーション
openstack+cephインテグレーション
OSSラボ株式会社
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
Pacemakerを使いこなそう
Pacemakerを使いこなそう
Takatoshi Matsuo
Recommended
Ceph アーキテクチャ概説
Ceph アーキテクチャ概説
Emma Haruka Iwao
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
NTT DATA Technology & Innovation
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
分散ストレージ技術Cephの最新情報
分散ストレージ技術Cephの最新情報
Emma Haruka Iwao
Cassandraのしくみ データの読み書き編
Cassandraのしくみ データの読み書き編
Yuki Morishita
openstack+cephインテグレーション
openstack+cephインテグレーション
OSSラボ株式会社
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
Pacemakerを使いこなそう
Pacemakerを使いこなそう
Takatoshi Matsuo
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
PG-REXで学ぶPacemaker運用の実例
PG-REXで学ぶPacemaker運用の実例
kazuhcurry
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
Masahiko Sawada
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
ksk_ha
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
NTT DATA Technology & Innovation
containerdの概要と最近の機能
containerdの概要と最近の機能
Kohei Tokunaga
大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ
Tomoya Hashimoto
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
datastaxjp
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Kohei Tokunaga
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
NTT DATA OSS Professional Services
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
NTT DATA Technology & Innovation
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
Masahito Zembutsu
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Yahoo!デベロッパーネットワーク
Istioサービスメッシュ入門
Istioサービスメッシュ入門
Yoichi Kawasaki
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
NTT DATA Technology & Innovation
RDOで体験! OpenStackの基本機能
RDOで体験! OpenStackの基本機能
Etsuji Nakai
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applications
irix_jp
More Related Content
What's hot
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
PG-REXで学ぶPacemaker運用の実例
PG-REXで学ぶPacemaker運用の実例
kazuhcurry
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
Masahiko Sawada
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
ksk_ha
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
NTT DATA Technology & Innovation
containerdの概要と最近の機能
containerdの概要と最近の機能
Kohei Tokunaga
大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ
Tomoya Hashimoto
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
datastaxjp
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Kohei Tokunaga
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
NTT DATA OSS Professional Services
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
NTT DATA Technology & Innovation
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
Masahito Zembutsu
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Yahoo!デベロッパーネットワーク
Istioサービスメッシュ入門
Istioサービスメッシュ入門
Yoichi Kawasaki
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
NTT DATA Technology & Innovation
What's hot
(20)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
PG-REXで学ぶPacemaker運用の実例
PG-REXで学ぶPacemaker運用の実例
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
VirtualBox と Rocky Linux 8 で始める Pacemaker ~ VirtualBox でも STONITH 機能が試せる! Vi...
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
containerdの概要と最近の機能
containerdの概要と最近の機能
大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
SparkとCassandraの美味しい関係
SparkとCassandraの美味しい関係
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Istioサービスメッシュ入門
Istioサービスメッシュ入門
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
Similar to 分散ストレージソフトウェアCeph・アーキテクチャー概要
RDOで体験! OpenStackの基本機能
RDOで体験! OpenStackの基本機能
Etsuji Nakai
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applications
irix_jp
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
Etsuji Nakai
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
VirtualTech Japan Inc.
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
Etsuji Nakai
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
Etsuji Nakai
RDOとPackstackのご紹介
RDOとPackstackのご紹介
Etsuji Nakai
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Etsuji Nakai
OpenShift v3 Technical Introduction
OpenShift v3 Technical Introduction
Etsuji Nakai
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
VirtualTech Japan Inc.
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
Etsuji Nakai
OpenStack, Hadoop -- OSSクラウドの最新動向
OpenStack, Hadoop -- OSSクラウドの最新動向
Masanori Itoh
ソフトウェアエンジニアリングとEssenceの広がり
ソフトウェアエンジニアリングとEssenceの広がり
Hironori Washizaki
Open Source Study Session #3
Open Source Study Session #3
Satoshi Konno
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
Nobuyuki Tamaoki
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
EMC Japan
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
VirtualTech Japan Inc.
【Tech-Circle #3 & OCDET #7 SDS勉強会】 Ceph on SoftLayer
【Tech-Circle #3 & OCDET #7 SDS勉強会】 Ceph on SoftLayer
Nobuyuki Matsui
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11
Akira Yoshiyama
OpenStack APAC Report
OpenStack APAC Report
Satoshi Konno
Similar to 分散ストレージソフトウェアCeph・アーキテクチャー概要
(20)
RDOで体験! OpenStackの基本機能
RDOで体験! OpenStackの基本機能
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applications
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第一部 OpenStack入門
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
"Docker is NOT Container." ~ Dockerとコンテナ技術、PaaSの関係を理解する
RDOとPackstackのご紹介
RDOとPackstackのご紹介
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
OpenShift v3 Technical Introduction
OpenShift v3 Technical Introduction
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
エンジニア向け夏期特別講座 〜 Red Hat OpenStack徹底解説! 第二部 OpenStackの内部構造
OpenStack, Hadoop -- OSSクラウドの最新動向
OpenStack, Hadoop -- OSSクラウドの最新動向
ソフトウェアエンジニアリングとEssenceの広がり
ソフトウェアエンジニアリングとEssenceの広がり
Open Source Study Session #3
Open Source Study Session #3
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
【Tech-Circle #3 & OCDET #7 SDS勉強会】 Ceph on SoftLayer
【Tech-Circle #3 & OCDET #7 SDS勉強会】 Ceph on SoftLayer
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11
OpenStack APAC Report
OpenStack APAC Report
More from Etsuji Nakai
PRML11.2-11.3
PRML11.2-11.3
Etsuji Nakai
「ITエンジニアリングの本質」を考える
「ITエンジニアリングの本質」を考える
Etsuji Nakai
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Etsuji Nakai
Introducton to Convolutional Nerural Network with TensorFlow
Introducton to Convolutional Nerural Network with TensorFlow
Etsuji Nakai
Googleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービス
Etsuji Nakai
Spannerに関する技術メモ
Spannerに関する技術メモ
Etsuji Nakai
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
Etsuji Nakai
A Brief History of My English Learning
A Brief History of My English Learning
Etsuji Nakai
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎
Etsuji Nakai
TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門
Etsuji Nakai
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container Engine
Etsuji Nakai
Lecture note on PRML 8.2
Lecture note on PRML 8.2
Etsuji Nakai
Machine Learning Basics for Web Application Developers
Machine Learning Basics for Web Application Developers
Etsuji Nakai
Your first TensorFlow programming with Jupyter
Your first TensorFlow programming with Jupyter
Etsuji Nakai
Deep Q-Network for beginners
Deep Q-Network for beginners
Etsuji Nakai
Life with jupyter
Life with jupyter
Etsuji Nakai
TensorFlowで学ぶDQN
TensorFlowで学ぶDQN
Etsuji Nakai
DevOpsにおける組織に固有の事情を どのように整理するべきか
DevOpsにおける組織に固有の事情を どのように整理するべきか
Etsuji Nakai
PRML7.2
PRML7.2
Etsuji Nakai
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Etsuji Nakai
More from Etsuji Nakai
(20)
PRML11.2-11.3
PRML11.2-11.3
「ITエンジニアリングの本質」を考える
「ITエンジニアリングの本質」を考える
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Introducton to Convolutional Nerural Network with TensorFlow
Introducton to Convolutional Nerural Network with TensorFlow
Googleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービス
Spannerに関する技術メモ
Spannerに関する技術メモ
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
A Brief History of My English Learning
A Brief History of My English Learning
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container Engine
Lecture note on PRML 8.2
Lecture note on PRML 8.2
Machine Learning Basics for Web Application Developers
Machine Learning Basics for Web Application Developers
Your first TensorFlow programming with Jupyter
Your first TensorFlow programming with Jupyter
Deep Q-Network for beginners
Deep Q-Network for beginners
Life with jupyter
Life with jupyter
TensorFlowで学ぶDQN
TensorFlowで学ぶDQN
DevOpsにおける組織に固有の事情を どのように整理するべきか
DevOpsにおける組織に固有の事情を どのように整理するべきか
PRML7.2
PRML7.2
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Recently uploaded
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(12)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
分散ストレージソフトウェアCeph・アーキテクチャー概要
1.
分散ストレージソフトウェアCeph アーキテクチャー概要 レッドハット株式会社 中井悦司 / Etsuji
Nakai Senior Solution Architect and Cloud Evangelist v1.0 2016/02/08
2.
2 分散ストレージソフトウェアCeph・アーキテクチャー概要 自己紹介 中井悦司(なかいえつじ) – Twitter
@enakai00 日々の仕事 – Senior Solution Architect and Cloud Evangelist at Red Hat K.K. 企業システムでオープンソースの活用を希望される お客様を全力でご支援させていただきます。 昔とった杵柄 – 素粒子論の研究(超弦理論とか) – 予備校講師(物理担当) – インフラエンジニア(Unix/Linux専門) これ! 翔泳社「ITエンジニアに読んでほしい!技術書・ビジネス書 大賞 2016」 「技術書ベスト10」に入りました!
3.
3 分散ストレージソフトウェアCeph・アーキテクチャー概要 目次 Cephの概要 オブジェクトストアとは?
オブジェクトストア:RADOS / RADOS GW ブロックデバイス:RBD 分散ファイルシステム:CephFS OpenStackからの利用パターン 参考資料
4.
4 分散ストレージソフトウェアCeph・アーキテクチャー概要 Cephの概要
5.
5 分散ストレージソフトウェアCeph・アーキテクチャー概要 Cephの生い立ち http://japan.zdnet.com/article/35072972/ 2003 – Sage
WeilがUCSCで研究/開発をスタート 2006頃 – CRUSH/RADOS等の主要論文公開 – 実装をオープンソースとして公開 2012 – Inktank社を設立、商用サポートを開始 2014 – Red HatがInktankを買収 2015 – Red Hat Ceph Storageとして製品化
6.
6 分散ストレージソフトウェアCeph・アーキテクチャー概要 Caphのアーキテクチャー Sageの当初からの目標は、分散ファイルシステム CephFS
の実現 – 分散ファイルシステムの独自アーキテクチャー設計における副産物として、オブジェ クトストアとブロックデバイス機能も実現 オブジェクトストア Swift / S3 互換API ブロック デバイス 分散ファイル システム
7.
7 分散ストレージソフトウェアCeph・アーキテクチャー概要 OpenStackのバックエンドとして人気の高いCeph 複数のストレージ機能をシングルクラスターで提供可能 – オブジェクトストア
Swift の代替利用:RADOS GW – イメージストアサービス Glance のバックエンド:RBD – ブロックボリュームサービス Cinder のバックエンド:RBD – Nova による仮想マシンの起動ディスク:RBD – ファイル共有サービス Manila のバックエンド:CephFS(検討中) https://drive.google.com/file/d/0B4vq3W3Lm2-4RWszZlBqVmxfWWs/view OpenStack Foundationによるユーザーサーベイ(2015)
8.
8 分散ストレージソフトウェアCeph・アーキテクチャー概要 オブジェクトストアとは?
9.
9 分散ストレージソフトウェアCeph・アーキテクチャー概要 オブジェクトストアとCephの歴史 2006 – Amazon
Web ServicesがオンラインストレージサービスS3を提供開始 – Ceph: CRUSH/RADOS等の主要論文公開 2010 – OpenStackプロジェクト設立、OpenStack Swift公開 2012 – S3の保存オブジェクト数が1兆個を突破したとAWSが発表 – Ceph: Inktank社を設立、商用サポートを開始
10.
10 分散ストレージソフトウェアCeph・アーキテクチャー概要 ところで・・・オブジェクトストアって何? 「オブジェクト(ファイル)の単位でデータを保存します!(`・ω・´)キリッ」 ・・・それって、どこのFTPサーバー? オブジェクトストア FTPサーバー
11.
11 分散ストレージソフトウェアCeph・アーキテクチャー概要 オブジェクトストアの本質とは? アプリケーションからのアクセスを前提としたAPI設計 – ディレクトリー構造を排除して、オブジェクトのメタデータで属性を管理 –
コンテナ内のファイル数、使用容量などを取得するAPIを提供 – 主要なプログラム言語に対するアプリケーションライブラリーを提供 Webアプリケーション コンテナ オブジェクト オブジェクトストア アカウント、コンテナ、 オブジェクトをAPI操作 アカウント OpenStack Swfitの操作体系
12.
12 分散ストレージソフトウェアCeph・アーキテクチャー概要 オブジェクトストアの本質とは? ファイルの分散保存により、容量と性能に対するスケーラビリティを確保 OpenStack Swfitの分散アーキテクチャー プロキシーノード 書き込む時は 複数ノードに保存 読みだす時は どれか1つを選択 クライアント ストレージノード ・・・
13.
13 分散ストレージソフトウェアCeph・アーキテクチャー概要 分散保存アルゴリズムの例(OpenStack Swiftの場合) OpenStack
Swiftの場合は、静的なハッシュマップでファイル配置を決定 – 個々のハードディスクに論理的な保存場所(パーティション)を割り当てて、オブジェクト名のハッ シュから対応するパーティションを決定する静的マップを事前に作成 – 静的マップを「リングファイル」に書き込んで、全てのノードにリングファイルを配布 – ノードを追加する際は、リングファイルを再作成・再配布した後、オブジェクトを再配置 ストレージノード 1 2 3 4パーティション ハードディスク 5 6 7 8 ・・・ ・・・ ・・・ xxx yyy zzz ・・・ ・・・ ・・・ ・・・ 1 4 3 9 5 2 1 3 2 5 8 7 5 2 7 6 9 4 6 1 4 ハッシュ値 レプリカ#1 レプリカ#2 レプリカ#3 それぞれのレプリカを保存する パーティションの番号 リングファイル
14.
14 分散ストレージソフトウェアCeph・アーキテクチャー概要 オブジェクトストア:RADOS
15.
15 分散ストレージソフトウェアCeph・アーキテクチャー概要 RADOSの分散保存アルゴリズム RADOSは、決定的アルゴリズムによる計算でオブジェクトの配置先を決定 オブジェクト (ファイル) オブジェクト (ファイル) プレースメントグループ #1
プレースメントグループ #2 オブジェクト (ファイル) ・・・ ・・・ リソース名のハッシュ値で プレースメントグループを決定 ディスク OSD#1 ディスク OSD#2 ディスク OSD#3 ・・・ CRUSHアルゴリズムで 配置先のディスクを決定 クラスター マップ 特定のディスクに対する I/Oを行うデーモン
16.
16 分散ストレージソフトウェアCeph・アーキテクチャー概要 CRUSHアルゴリズム CRUSHアルゴリズムは、クラスターのトポロジーを意識して配置先を決定 – クラスターマップ(CRUSHマップ+ルール)を参照して、プレースメントグループに対応 するOSDを決定 •
標準で3個のレプリカについて、個別にOSDを決定 – CRUSHマップには、「ラック⇒ホスト⇒OSD」のように各OSDのトポロジーを記載 – ルールには、OSDを選択する優先順位を指定 • レプリカごとにラックを分けるなどの制御が可能 CRUSHマップ レプリカは 同期書き込み
17.
17 分散ストレージソフトウェアCeph・アーキテクチャー概要 クラスターマップの管理方法 奇数個のノードで稼働するMON(モニターデーモン)が最新のクラスターマップ を管理/配布 RADOS GW ディスク OSD#1 ディスク OSD#2 ディスク OSD#3 CRUSHアルゴリズムで Primaryの配置先ディスクを決定 MON#1
MON#2 MON#3 クラスター マップ 最新のクラスターマップを保存 クラスター マップ クラスター マップ クラスターマップを取得 クラスターマップ を取得 CRUSHアルゴリズムで レプリカ先を決定 S3/Swift互換APIを提供する ゲートウェイノード Paxosアルゴリズムで データ同期
18.
18 分散ストレージソフトウェアCeph・アーキテクチャー概要 OSDの詳細 OSDはそれぞれの動作状態を相互監視しており、障害発生時はCRUSHマップの書 き換えによりレプリカを再配置します。 – 一定時間(デフォルトで5分)生存確認できないOSDがあった場合、MONに通知が行われ て、CRUSHマップから該当のOSDを除外 –
新しいCRUSHマップは、GossipプロトコルによりOSDに順次配信 – クライアント(RADOS GW)および、各OSDは、CRUSHマップのバージョン番号を相互 チェックして、新しいCRUSHマップによる再配置を実施(Eventual Consistency) OSDのバックエンドは、一般的なファイルシステムを使用(xfsが推奨) – 1つのオブジェクトは1つのファイルとして保存 整合性担保と性能向上のために、Write-aheadジャーナルを使用 – 「メタデータ+実データ」をジャーナルディスクにシーケンシャルライト – ジャーナルがある程度たまってから、オブジェクトファイルにまとめて反映 – ジャーナルディスクにはSSDの使用を推奨
19.
19 分散ストレージソフトウェアCeph・アーキテクチャー概要 RADOS GWによるデータのストライピング処理 RADOS
GWは、S3/Swift互換APIでファイルを受け取ると、複数のオブジェクトに ストライピング配置した後、各オブジェクトをRADOSに保存します。 – ファイル読み込み時に、複数オブジェクトからの並列読み込みが可能になります。
20.
20 分散ストレージソフトウェアCeph・アーキテクチャー概要 プールによる複数クラスターマップの利用 Cephを複数の用途で使用する際は、複数の「プール」を定義して、プールごとに 異なるクラスターマップを使用することができます。 – CRUSHマップの定義によって、プールごとに使用するノードを分離するなども可能です。 もしくは、プールはあくまで論理的な入れ物として、複数のプールでノード(OSD)を共 有することもできます。 –
オブジェクトストア(RADOS GW)、ブロックデバイス(RBD)、分散ファイルシステム (CephFS)など、異なる目的で使用する際は、それぞれでプールを分けて定義します。
21.
21 分散ストレージソフトウェアCeph・アーキテクチャー概要 ブロックデバイス:RBD
22.
22 分散ストレージソフトウェアCeph・アーキテクチャー概要 クライアント側モジュールによる分散アクセス Cephのクラスターをブロックデバイス、もしくは、分散ファイルシステムとして 使用する際は、クライアント側のモジュールが分散アクセス処理を実施します。 – ブロックデバイス(RBD)、分散ファイルシステム(CephFS)のそれぞれについてLinux カーネルモジュールが用意されています。(アップストリームカーネルにマージ済み) クライアント モジュール ブロックデバイス クライアントノード ストレージノード クライアントモジュールが データの保存場所を 判断してアクセス クライアント モジュール ファイルシステム クライアントノード
23.
23 分散ストレージソフトウェアCeph・アーキテクチャー概要 RBDモジュールは、ブロックデバイスを一定サイズのチャンクに分割して、別々の オブジェクトとして保存します。 – 実際には、RADOS
GWと同様に複数オブジェクトへのストライピングでの配置を行います。 – RADOSのオブジェクトはオフセット指定での部分アクセスが可能になっており、これにより、ブロッ クデバイスのランダムアクセスに対応しています。 ファイル (オブジェクト) ・・・ ファイル (オブジェクト) ファイル (オブジェクト) OSD OSD ・・・OSD RBDのアーキテクチャー /dev/rbd0 カーネル RBD モジュール Linuxサーバー Cephクラスター
24.
24 分散ストレージソフトウェアCeph・アーキテクチャー概要 RBDによるデータのストライピング処理 RBDはブロックデバイス全体を複数のオブジェクトにストライピング配置した後、 各オブジェクトをRADOSに保存します。 – 物理ディスクにおけるRAID0と同様の考え方で、ランダムアクセスに対するアクセス性能 の向上を図ります。
25.
25 分散ストレージソフトウェアCeph・アーキテクチャー概要 分散ファイルシステム:CephFS
26.
26 分散ストレージソフトウェアCeph・アーキテクチャー概要 CephFSのアーキテクチャー CephFSでは、複数のメタデータサーバー(MDS)がファイルシステムのメタデー タを取り扱います。 – MDSはメタデータをRADOSのオブジェクトとして保存します。 –
個々のファイルは、RADOS GW/RBDと同様に複数オブジェクトにストライピング保存されます。 クライアント ファイル OSD OSD OSD OSD OSD OSD OSD OSD MDS MDS 実データは直接 OSDにアクセス MDS MDS メタデータはMDSを 経由してアクセス メタデータを メモリにキャッシュ RADOS
27.
27 分散ストレージソフトウェアCeph・アーキテクチャー概要 MDSによるメタデータの分散処理 ディレクトリーツリーを分割して、複数のMDSがメタデータの管理を行います。 – ツリーの分割、および、担当するMDSの割り当ては動的に行われます。 –
アクセス頻度の高い部分を細かく分割したり、MDSの障害時に該当部分を他のMDSが引き 継いで担当するなどの処理が行われます。
28.
28 分散ストレージソフトウェアCeph・アーキテクチャー概要 OpenStackからの利用パターン
29.
29 Red Hat Enterprise
Linux OpenStack Platformのご紹介 OpenStackとの標準的な組み合わせパターン 仮想マシン イメージ Nova Compute Nova Compute Glance Horizon Neutron 管理ネットワーク LUN 仮想ネットワーク作成 仮想マシン起動 ブロックボリューム提供 認証サーバ テンプレート イメージ保存 MariaDB Network Node Nova Compute Cinder Keystone Swift メッセージキュー クライアントPC Webコンソールアクセス テンプレート イメージ検索 テンプレート ダウンロード RabbitMQ データベース LUN LUN Nova オブジェクトストアサービス (Swiftの代替 / RADOS GWを使用) テンプレートイメージ保存 (RBDを使用) ブロックデバイスサービス (RBDを使用)
30.
30 Red Hat Enterprise
Linux OpenStack Platformのご紹介 少し特殊な利用パターン 仮想マシン イメージ Nova Compute Nova Compute Glance Horizon Neutron 管理ネットワーク LUN 仮想ネットワーク作成 仮想マシン起動 ブロックボリューム提供 認証サーバ テンプレート イメージ保存 MariaDB Network Node Nova Compute Cinder Keystone Swift メッセージキュー クライアントPC Webコンソールアクセス テンプレート イメージ検索 テンプレート ダウンロード RabbitMQ データベース LUN LUN Nova 仮想マシンの起動ディスク (RBDを使用) コンピュートノード上の仮想マシンの起動ディスクとしてRBDを使用することができます。 – KVMハイパーバイザーに組み込みのRBDモジュールを用いて仮想マシンに接続 – Cinder Bootを用いずにLive Migrationに対応 – RBDのCoWコピー機能を用いて、Glanceが管理するテンプレートを即座に複製
31.
31 Red Hat Enterprise
Linux OpenStack Platformのご紹介 少し特殊な利用パターン ファイル共有サービスManilaのバックエンドに利用する提案がされています。 – コンピュートノードにCephFSをマウントして、ホストLinuxからNFSでゲストOSに提供し ます。 – ホストLinuxとゲストOSの間は、AF_VSOCK(仮想ソケット)を用いて通信します。 http://japan.zdnet.com/article/35072972/2/
32.
32 分散ストレージソフトウェアCeph・アーキテクチャー概要 参考資料
33.
33 Red Hat Enterprise
Linux OpenStack Platformのご紹介 参考資料 Ceph アーキテクチャ概説 – http://www.slideshare.net/Yuryu/ceph-36503772 分散ストレージ技術「Ceph」のからくり – http://www.school.ctc-g.co.jp/columns/nakai/nakai44.html 一味違うCephの「オブジェクトストア」とは? – http://www.school.ctc-g.co.jp/columns/nakai/nakai45.html Cephのクラスタ管理とデータ冗長化の仕組み – http://www.school.ctc-g.co.jp/columns/nakai/nakai76.html 分散ファイルシステムCephFSのアーキテクチャー – http://www.school.ctc-g.co.jp/columns/nakai/nakai77.html
34.
Thank you
Download now