Soumettre la recherche
Mettre en ligne
MongoDB on EC2 #mongodbcasual
•
15 j'aime
•
7,629 vues
Yasuhiro Matsuo
Suivre
This presentation tells about how to use Multi-AZ with Replica Set.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 28
Recommandé
MongoDBではじめるカジュアルなタイムラインシステム
MongoDBではじめるカジュアルなタイムラインシステム
Hitoshi Asai
CasualなMongoDBのサービス運用Tips
CasualなMongoDBのサービス運用Tips
Naoki Sega
MongoDB Configパラメータ解説
MongoDB Configパラメータ解説
Shoken Fujisaki
Casual Compression on MongoDB
Casual Compression on MongoDB
moai kids
MongoDBのアレをアレする
MongoDBのアレをアレする
Akihiro Kuwano
カジュアルにMongo dbのbackup機能説明
カジュアルにMongo dbのbackup機能説明
Masakazu Matsushita
MongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキスト
Akihiro Kuwano
ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~
Akihiro Kuwano
Recommandé
MongoDBではじめるカジュアルなタイムラインシステム
MongoDBではじめるカジュアルなタイムラインシステム
Hitoshi Asai
CasualなMongoDBのサービス運用Tips
CasualなMongoDBのサービス運用Tips
Naoki Sega
MongoDB Configパラメータ解説
MongoDB Configパラメータ解説
Shoken Fujisaki
Casual Compression on MongoDB
Casual Compression on MongoDB
moai kids
MongoDBのアレをアレする
MongoDBのアレをアレする
Akihiro Kuwano
カジュアルにMongo dbのbackup機能説明
カジュアルにMongo dbのbackup機能説明
Masakazu Matsushita
MongoDBのはじめての運用テキスト
MongoDBのはじめての運用テキスト
Akihiro Kuwano
ザ・ドキュメント~うまくいかないNoSQL~
ザ・ドキュメント~うまくいかないNoSQL~
Akihiro Kuwano
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
Masakazu Matsushita
CyberAgentにおけるMongoDB
CyberAgentにおけるMongoDB
Akihiro Kuwano
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
MySQL 初めてのチューニング
MySQL 初めてのチューニング
Craft works
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
Akihiro Kuwano
なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?
ichirin2501
Introduction to MongoDB
Introduction to MongoDB
moai kids
binary log と 2PC と Group Commit
binary log と 2PC と Group Commit
Takanori Sejima
MongoDB〜その性質と利用場面〜
MongoDB〜その性質と利用場面〜
Naruhiko Ogasawara
MongoDBざっくり解説
MongoDBざっくり解説
知教 本間
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
Hiroaki Kubota
DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?
Hiroaki Kubota
sysloadや監視などの話(仮)
sysloadや監視などの話(仮)
Takanori Sejima
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
Takahiro Inoue
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
Takanori Sejima
MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編
Takanori Sejima
MongoDB
MongoDB
あしたのオープンソース研究所
Mongo db勉強会の補足
Mongo db勉強会の補足
CROOZ, inc.
NAND Flash から InnoDB にかけての話(仮)
NAND Flash から InnoDB にかけての話(仮)
Takanori Sejima
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
SORACOM, INC
Awsビギナー向け資料 ec2 20111124
Awsビギナー向け資料 ec2 20111124
satoshi
Contenu connexe
Tendances
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
Masakazu Matsushita
CyberAgentにおけるMongoDB
CyberAgentにおけるMongoDB
Akihiro Kuwano
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
MySQL 初めてのチューニング
MySQL 初めてのチューニング
Craft works
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
Akihiro Kuwano
なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?
ichirin2501
Introduction to MongoDB
Introduction to MongoDB
moai kids
binary log と 2PC と Group Commit
binary log と 2PC と Group Commit
Takanori Sejima
MongoDB〜その性質と利用場面〜
MongoDB〜その性質と利用場面〜
Naruhiko Ogasawara
MongoDBざっくり解説
MongoDBざっくり解説
知教 本間
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
Hiroaki Kubota
DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?
Hiroaki Kubota
sysloadや監視などの話(仮)
sysloadや監視などの話(仮)
Takanori Sejima
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
Tetsutaro Watanabe
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
Takahiro Inoue
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
Takanori Sejima
MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編
Takanori Sejima
MongoDB
MongoDB
あしたのオープンソース研究所
Mongo db勉強会の補足
Mongo db勉強会の補足
CROOZ, inc.
NAND Flash から InnoDB にかけての話(仮)
NAND Flash から InnoDB にかけての話(仮)
Takanori Sejima
Tendances
(20)
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
ソーシャルゲームにおけるMongoDB適用事例 - Animal Land
CyberAgentにおけるMongoDB
CyberAgentにおけるMongoDB
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
MySQL 初めてのチューニング
MySQL 初めてのチューニング
AmebaのMongoDB活用事例
AmebaのMongoDB活用事例
なかったらINSERTしたいし、あるならロック取りたいやん?
なかったらINSERTしたいし、あるならロック取りたいやん?
Introduction to MongoDB
Introduction to MongoDB
binary log と 2PC と Group Commit
binary log と 2PC と Group Commit
MongoDB〜その性質と利用場面〜
MongoDB〜その性質と利用場面〜
MongoDBざっくり解説
MongoDBざっくり解説
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
DB tech showcase: 噂のMongoDBその用途は?
DB tech showcase: 噂のMongoDBその用途は?
sysloadや監視などの話(仮)
sysloadや監視などの話(仮)
初心者向けMongoDBのキホン!
初心者向けMongoDBのキホン!
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
MySQLやSSDとかの話 後編
MySQLやSSDとかの話 後編
MongoDB
MongoDB
Mongo db勉強会の補足
Mongo db勉強会の補足
NAND Flash から InnoDB にかけての話(仮)
NAND Flash から InnoDB にかけての話(仮)
Similaire à MongoDB on EC2 #mongodbcasual
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
SORACOM, INC
Awsビギナー向け資料 ec2 20111124
Awsビギナー向け資料 ec2 20111124
satoshi
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
infinite_loop
インフラエンジニアなら知っておきたいストレージのはなし@OSC 2012 Nagoya
インフラエンジニアなら知っておきたいストレージのはなし@OSC 2012 Nagoya
Satoshi Shimazaki
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
Satoshi Shimazaki
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
Satoshi Shimazaki
AWS Black Belt Techシリーズ Amazon EBS
AWS Black Belt Techシリーズ Amazon EBS
Amazon Web Services Japan
OSC2012 Tokyo/Spring JOSUG
OSC2012 Tokyo/Spring JOSUG
Hideki Saito
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
tokuhy
Amazon Ec2
Amazon Ec2
Akio Katayama
Amazon EC2
Amazon EC2
Akio Katayama
OSC 2011 Hokkaido 自宅SAN友の会(後半)
OSC 2011 Hokkaido 自宅SAN友の会(後半)
Satoshi Shimazaki
Crooz meet fusion io3 open
Crooz meet fusion io3 open
takaoka susumu
Couch DB in 15minutes
Couch DB in 15minutes
Yohei Sasaki
第12回CloudStackユーザ会_ApacheCloudStack最新情報
第12回CloudStackユーザ会_ApacheCloudStack最新情報
Midori Oge
OpenNebula on Ubuntu
OpenNebula on Ubuntu
autumnalsky
20140315 jawsdays i2 instance io performance
20140315 jawsdays i2 instance io performance
Matsumoto Hiroki
cloudpack導入資料(2011/05/06版)
cloudpack導入資料(2011/05/06版)
iret, Inc.
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
SORACOM, INC
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
Similaire à MongoDB on EC2 #mongodbcasual
(20)
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
Awsビギナー向け資料 ec2 20111124
Awsビギナー向け資料 ec2 20111124
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
インフラエンジニアなら知っておきたいストレージのはなし@OSC 2012 Nagoya
インフラエンジニアなら知っておきたいストレージのはなし@OSC 2012 Nagoya
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
AWS Black Belt Techシリーズ Amazon EBS
AWS Black Belt Techシリーズ Amazon EBS
OSC2012 Tokyo/Spring JOSUG
OSC2012 Tokyo/Spring JOSUG
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
Amazon Ec2
Amazon Ec2
Amazon EC2
Amazon EC2
OSC 2011 Hokkaido 自宅SAN友の会(後半)
OSC 2011 Hokkaido 自宅SAN友の会(後半)
Crooz meet fusion io3 open
Crooz meet fusion io3 open
Couch DB in 15minutes
Couch DB in 15minutes
第12回CloudStackユーザ会_ApacheCloudStack最新情報
第12回CloudStackユーザ会_ApacheCloudStack最新情報
OpenNebula on Ubuntu
OpenNebula on Ubuntu
20140315 jawsdays i2 instance io performance
20140315 jawsdays i2 instance io performance
cloudpack導入資料(2011/05/06版)
cloudpack導入資料(2011/05/06版)
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
Plus de Yasuhiro Matsuo
2018512 AWS上での機械学習システムの構築とSageMaker
2018512 AWS上での機械学習システムの構築とSageMaker
Yasuhiro Matsuo
20180512 AWS SageMakerを初めて使うガイド
20180512 AWS SageMakerを初めて使うガイド
Yasuhiro Matsuo
AWSでの機械学習におけるデータレイク・GPU実行環境
AWSでの機械学習におけるデータレイク・GPU実行環境
Yasuhiro Matsuo
20180309 DLIもくもく会 Deep Learning on AWS
20180309 DLIもくもく会 Deep Learning on AWS
Yasuhiro Matsuo
研究用途でのAWSの利用事例と機械学習について
研究用途でのAWSの利用事例と機械学習について
Yasuhiro Matsuo
[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデート
Yasuhiro Matsuo
JAWS-UG AI支部 #2 re:Invent アップデート
JAWS-UG AI支部 #2 re:Invent アップデート
Yasuhiro Matsuo
AI & Deep Learning on AWS at CTO Night&Day 2016 Winter
AI & Deep Learning on AWS at CTO Night&Day 2016 Winter
Yasuhiro Matsuo
EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016
Yasuhiro Matsuo
P2インスタンスUpdate
P2インスタンスUpdate
Yasuhiro Matsuo
AWSとGPUインスタンスのご紹介
AWSとGPUインスタンスのご紹介
Yasuhiro Matsuo
AWSでGPUも安く大量に使い倒せ
AWSでGPUも安く大量に使い倒せ
Yasuhiro Matsuo
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
Yasuhiro Matsuo
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
Yasuhiro Matsuo
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
Yasuhiro Matsuo
Scaling MongoDB on AWS
Scaling MongoDB on AWS
Yasuhiro Matsuo
Game Architecture Trends in Tokyo Kansai Social Game Study#5
Game Architecture Trends in Tokyo Kansai Social Game Study#5
Yasuhiro Matsuo
Programming AWS with Python
Programming AWS with Python
Yasuhiro Matsuo
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
Yasuhiro Matsuo
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択
Yasuhiro Matsuo
Plus de Yasuhiro Matsuo
(20)
2018512 AWS上での機械学習システムの構築とSageMaker
2018512 AWS上での機械学習システムの構築とSageMaker
20180512 AWS SageMakerを初めて使うガイド
20180512 AWS SageMakerを初めて使うガイド
AWSでの機械学習におけるデータレイク・GPU実行環境
AWSでの機械学習におけるデータレイク・GPU実行環境
20180309 DLIもくもく会 Deep Learning on AWS
20180309 DLIもくもく会 Deep Learning on AWS
研究用途でのAWSの利用事例と機械学習について
研究用途でのAWSの利用事例と機械学習について
[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデート
JAWS-UG AI支部 #2 re:Invent アップデート
JAWS-UG AI支部 #2 re:Invent アップデート
AI & Deep Learning on AWS at CTO Night&Day 2016 Winter
AI & Deep Learning on AWS at CTO Night&Day 2016 Winter
EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016
P2インスタンスUpdate
P2インスタンスUpdate
AWSとGPUインスタンスのご紹介
AWSとGPUインスタンスのご紹介
AWSでGPUも安く大量に使い倒せ
AWSでGPUも安く大量に使い倒せ
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
Scaling MongoDB on AWS
Scaling MongoDB on AWS
Game Architecture Trends in Tokyo Kansai Social Game Study#5
Game Architecture Trends in Tokyo Kansai Social Game Study#5
Programming AWS with Python
Programming AWS with Python
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択
Dernier
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
Dernier
(7)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
MongoDB on EC2 #mongodbcasual
1.
2012.07.06 松尾康博 @understeer #mongodbcasual
2.
• 名前
松尾康博 • Twitter @understeer • 職業:Ust職人見習い • (AWSソリューションアーキテクト) • 前やってたこと • Java + Messaging middle ware • Xen + CentOS + PHP + MySQL • KVM + CentOS + Ubuntu + Ruby + Subversion • ふしおにお + もんごさん
3.
MongoDBとのかかわり モンゴモンゴ呟いてたら @doryokujin に絡まれ Mongo
Tokyo 2011から MongoDB JPを手伝い なんやかんやで MongoDB JPのUst担当し なんやかんやで #*study のUstもやってたら 銀河さんに拉致られる ⇐イマココ
4.
てことで
5.
まともにMongoつかってない かじゅあるな奴が かじゅあるに話すよ ((((;゚Д゚))))
6.
AWSって何よ? #ステマ
7.
これだけ押さえておけばおk サービス
特徴 Amazon S3 99.99999999999%の耐久性と99.99%の可用性を 持つオブジェクトストレージ EBSスナップショットの保存先 EBS ボリューム EC2インスタンスにアタッチして使うブロックス トレージ。スナップショットの取得が可能。 RAID0, RAID10等の構成でIOPS向上が可能 EC2 インスタンス いわゆる仮想サーバ。EBSボリュームをアタッ チ・デタッチ可能 リージョン 1つのリージョン内に複数のアベイラビリティ アベイラビリティゾーン ゾーン(データセンター群)があり、複数ゾー ンを組み合わせて使うことで可用性向上が可能
8.
リージョンとアベイラビリティゾーン 1リージョン内にAZ(データセンター群)が複数拠点存在 AZはお互いに地理的・電源的・ネットワーク的に分離されている
AZ間は高速専用線で接続(リージョン間はインターネット経由)
9.
Amazon EC2(Elastic Compute
Cloud)とは? 必要な時に必要な台数を数分で調達できる仮想サーバ 初期費用無し、1時間ごとの従量課金 起動するリージョンとアベイラビリティゾーンを選べる A B EC2 1 EC2
10.
最近の一般的なLAMP on AWS
192.168.0.0/16 DBのデータもアベイ アベイラビリティ ラビリティゾーンを ゾーンをまたいで またがせる。 サーバを配置 障害時はフェイル オーバー VPC使ってIP固定 Public Subnet Public Subnet 192.168.0.0/24 192.168.1.0/24 ディスクまるごとス ナップショット Snapshot VPC Private Subnet VPC Private Subnet 192.168.2.0/24 192.168.3.0/24 Availability Zone Availability Zone Virtual Private Cloud
11.
10genがAWSでMongoDB売ってるし 動くだろうけど・・・
12.
MongoDB on AWSで気になること 性能 運用管理 可用性・耐久性
13.
ディスクの性能
14.
EBSのチューニング EBSは1本 100 IOPS程度が目安 例)
400GiBを1本 で約100 IOPS
15.
EBSのチューニング EBSを複数使って RAID 例) /Data
は200GiBを4本 RAID10で約200+ IOPS 例) Log, Journal, Config Serverは RAID1にしておく
16.
EBSのチューニング インスタンスを大きくするとEBSの性能も上がるので ディスク本数を増やしてもサチらない (m1.xlarge, c1.xlarge, m2.4xlarge) 例)
100GiBを8本 RAID10で400+ IOPS
17.
EBSのチューニング それでもWriteの性能を稼ぎたいときは最終手段のShard!
18.
ディスクの運用管理
19.
EBSとスナップショット
Region 事前にEBSスナップショット取得 Availability Zone - a スナップショットからボリューム作成。その際に、アベイ ラビリティゾーンを指定。 複製したボリュームは任意のインスタンスにアタッチして 利用可能 アベイラビリティゾーンを指定することで、別アベイラビ リティゾーンに複製を作成することも可能 EBS EB EBS EBS スナップショット元のボリュームに問題があった場合、ス ナップショットからボリュームを復元することで、バック Snapshot アップからのリカバリとなる Amazon Simple Storage Service (S3)
20.
スナップショットでバックアップ
mongodをFlush& Lock > db.fsyncLock(); (必要なら)Filesystemをfreeze $ xfs_freeze –f /path/to/mongo 各ボリュームのスナップショット取得 $ ec2-create-snapshot –d xxx vol-xxxxxx $ ec2-create-snapshot –d xxx vol-yyyyy ・・・・ FilesystemのunfreezeとMongodのunlock $ xfs_freeze –u /path/to/mongo > db.fsyncUnlock();
21.
スナップショットからリストア
各スナップショットからボリューム作成 $ ec2-create-volume –snapshot snap-xxx $ ec2-create-volume –snapshot snap-yyy $ ec2-create-volume –snapshot snap-zzz 各ボリュームをアタッチ $ ec2-attach-volume –device /dev/sdf vol-xxxxxx $ ec2-attach-volume –device /dev/sdg vol-yyyyy RAID,LVM復旧、MongoDB起動
22.
可用性・耐久性
23.
データを無くさないために レプリカセットにしたったぜ ( ー`дー´)m9
EBSまるごと使えなくなったら?((((;゚Д゚)))) エッ? あと、N/Wとか電源とか、DCまるごと使えなく なったら?((((;゚Д゚)))) (´Д`)
24.
Replica sets on
AWS 一方のゾーンにMongoDB + Arbiterインスタンス 他方のゾーンにMongoDB
25.
Sharded Replica sets
on AWS 両ゾーンにConfig Server (t1.microでOK) 両ゾーンにShardを配置
26.
ゾーンを活用すると
片方のゾーンで何かあっても データが残る そのまま使い続けられる アーキテクチャーセンター http://aws.amazon.com/jp/architecture/
27.
続きはこちら Amazon EC2 –
MongoDB • http://www.mongodb.org/display/DOCS/Amazon+EC2 MongoDB on AWS White paper • http://d36cz9buwru1tt.cloudfront.net/AWS_NoSQL_M ongoDB.pdf
28.
まとめ • 可用性重要 • アベイラビリティゾーンを使おう •
バックアップ重要 • スナップショットを使おう