Contenu connexe Similaire à はじめるCassandra (20) はじめるCassandra20. about Cassandra in CyberAgent
• Cassandra Version:1.1.5, 1.2.13
• Production Cluster:3
• Production nodes: about 150node
• Total about qps Read&Write: 50000qps
• Total about data size:15TB
30. For Native App
• ネィティブアプリ用基盤
• 生まれて1年弱の基盤
• 認証、課金、loggingのapiを提供
• Cassandraの使用は主にid管理の部分
• idに紐付けて、課金&loggingなどのbackendのSystemに繋
げている
37. HW Spec
• private Cloud Instance
• CPU:24core
• Memory:94GB、heap 8GB
• Disk;1TB
• 12node
• 1 Cluster
38. HW Spec
• 相当に贅沢なサーバ
• 基盤としてもこれからデカくなることを見越してのサーバ
• Resource的にはまだまだ余裕がある
• node減らしても大丈夫そ
• privateCloudのInstance typeのラインナップにより、この
Specになった
46. Monitoring
• trend
• use OpsCenter
• data size&latency
• use sensu & influxdb & grafana
• how to check
• Community&Original sensu
plugin
51. Operation
• repair & cleanup
• about 20h / weekly
• backup & restore
• snapshot & sstableloader
• restore CI
• ?? h / weekly
52. Operation
• repair & cleanup
• レプリカの不整合を防ぐために定期的なrepairを実行
• データの復活を防ぐために同時にcleanupも実行
• 実行周期は 7days < gc grace seconds(default:10days)2
2
gc grace seconds:TombstoneのGarbageCollection実行までの時間
56. 何かあった時によく使うnodetool
• nodetool cfstats
• cf毎に情報を見たい4
• nodetool disablegossip,disablethrift,disablebinary,flush
• disable* : 各protocol無効化
• flush:memtableからflushさせる
4
Cassandra全体でSlowdownしてるのか、特定cfで詰まってるのか確認したいよね