Enviar pesquisa
Carregar
分散ストレージソフトウェアCeph・アーキテクチャー概要
•
31 gostaram
•
13,012 visualizações
Etsuji Nakai
Seguir
Cephのアーキテクチャー概要です 2016/02/12 ver1.1 Update
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 34
Baixar agora
Baixar para ler offline
Recomendados
Ceph アーキテクチャ概説
Ceph アーキテクチャ概説
Emma Haruka Iwao
分散ストレージ技術Cephの最新情報
分散ストレージ技術Cephの最新情報
Emma Haruka Iwao
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
NTT DATA Technology & Innovation
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
NTT DATA Technology & Innovation
Kuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOps
shunki fujiwara
Recomendados
Ceph アーキテクチャ概説
Ceph アーキテクチャ概説
Emma Haruka Iwao
分散ストレージ技術Cephの最新情報
分散ストレージ技術Cephの最新情報
Emma Haruka Iwao
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
NTT DATA Technology & Innovation
Linux女子部 systemd徹底入門
Linux女子部 systemd徹底入門
Etsuji Nakai
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
NTT DATA Technology & Innovation
Kuberneteの運用を支えるGitOps
Kuberneteの運用を支えるGitOps
shunki fujiwara
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
Kohei Tokunaga
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
NTT DATA Technology & Innovation
containerdの概要と最近の機能
containerdの概要と最近の機能
Kohei Tokunaga
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
VirtualTech Japan Inc.
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
Hironobu Suzuki
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
AlmaLinux と Rocky Linux の誕生経緯&比較
AlmaLinux と Rocky Linux の誕生経緯&比較
beyond Co., Ltd.
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
Preferred Networks
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
Toru Makabe
openstack+cephインテグレーション
openstack+cephインテグレーション
OSSラボ株式会社
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation
インフラCICDの勘所
インフラCICDの勘所
Toru Makabe
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
RDOで体験! OpenStackの基本機能
RDOで体験! OpenStackの基本機能
Etsuji Nakai
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applications
irix_jp
Mais conteúdo relacionado
Mais procurados
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
Kohei Tokunaga
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
NTT DATA Technology & Innovation
containerdの概要と最近の機能
containerdの概要と最近の機能
Kohei Tokunaga
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
VirtualTech Japan Inc.
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
Hironobu Suzuki
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
AlmaLinux と Rocky Linux の誕生経緯&比較
AlmaLinux と Rocky Linux の誕生経緯&比較
beyond Co., Ltd.
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
Preferred Networks
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
Toru Makabe
openstack+cephインテグレーション
openstack+cephインテグレーション
OSSラボ株式会社
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation
インフラCICDの勘所
インフラCICDの勘所
Toru Makabe
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
Mais procurados
(20)
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
祝!PostgreSQLレプリケーション10周年!徹底紹介!!
containerdの概要と最近の機能
containerdの概要と最近の機能
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Kubernetes雑にまとめてみた 2020年8月版
Kubernetes雑にまとめてみた 2020年8月版
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
AlmaLinux と Rocky Linux の誕生経緯&比較
AlmaLinux と Rocky Linux の誕生経緯&比較
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
openstack+cephインテグレーション
openstack+cephインテグレーション
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
どうやって決める?kubernetesでのシークレット管理方法(Cloud Native Days 2020 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
インフラCICDの勘所
インフラCICDの勘所
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Semelhante a 分散ストレージソフトウェア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
Semelhante a 分散ストレージソフトウェア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
Mais de 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
Mais de 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
Último
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Último
(7)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
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
Baixar agora