分散Key-valueストアkumofsの思想と設計

4,961 views
4,834 views

Published on

丸レクセミナー2010
分散Key-valueストア「kumofs」について紹介いたします。近年では、スケーラビリティを重視した分散データストアが数多く登場してきました。その中でkumofsは、特に可用性の高さや動的な運用のしやすさを重視しており、また、高い単体性能を誇ります。このセッションではkumofsの特性についてご紹介すると共に、稼働中のサーバの追加やサーバ故障時の復旧方法などのデモを交えながら、kumofsの運用について具体的に紹介いたします。

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,961
On SlideShare
0
From Embeds
0
Number of Embeds
812
Actions
Shares
0
Downloads
43
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

分散Key-valueストアkumofsの思想と設計

  1. 1. kumofs
  2. 2. mpio MessagePack
  3. 3. 100% 10% 1% 0% 1 2 4 8 16 32 64 128 256 512
  4. 4. 100% 10% 1% 0% 1 2 4 8 16 32 64 128 256 512
  5. 5. Server Server Manager Gateway
  6. 6. Tokyo Cabinet Server Server Server Manager Server Server Manager Server Gateway Gateway Gateway Application Application Application
  7. 7. Server Server Server Server Server Server
  8. 8. Server Manager Gateway
  9. 9. Server Server Server Manager Server Server Manager Server Gateway Gateway Gateway Application Application Application
  10. 10. Server Server Server Manager Server Server Manager Gateway Application
  11. 11. Server Server Server Manager Server Server Manager Gateway Application
  12. 12. Server Server Server Manager Server Server Manager Server Gateway Application
  13. 13. Gateway Application
  14. 14. Server Server Server localhost:11211 Gateway RPC / Application
  15. 15. Server Server Server Manager
  16. 16. Manager Manager Server Server svr001 svr002
  17. 17. Manager Manager Server Server Server svr001 svr002 svr003
  18. 18. Manager Manager Server Server Server svr001 svr002 svr003 Server svr005
  19. 19. Manager Manager Server svr001 svr002 svr003 Server Server Server svr005 svr006 svr007
  20. 20. 110,000 req/sec 114,000 req/sec 114,000 85,500 Linux 2.6.27.10 x86_64 AMD Athlon 64 X2 5000+ 57,000 Linux 2.6.27.19 x86_64 AMD Athlon 64 X2 4800+ 28,500 key 32 value 1KB 8 32 key 960,000 key 0 memcached kumofs
  21. 21. (requests/sec) 3,200,000 kumofs 2,400,000 Linux 2.6.27.21 i686 Intel Pentium 4 3.20GHz Linux 2.6.27.21 x86_64 Intel QuadCore Xeon X3350 1,600,000 50 10 60 key 8 value 32 32 800,000 256 key 51,200,000 key 0 10 20 30 40 50 60 ( )
  22. 22. Demo

×