block cache 솔루션

* 캐시 종류
flashcache
dm-cache
bcache

* 각 캐시에 대한 설명 (wikipedia)
https://en.wikipedia.org/wiki/Bcache
https://en.wikipedia.org/wiki/Flashcache
https://en.wikipedia.org/wiki/Dm-cache

* 캐시별 장,단점
flashcache
– product by 페이스북
– 1개의 캐시디스크가 1개의 디스크만 적용 가능, SSD디스크를 파티셔닝함으로 꼼수를 부릴 수 있음

dm-cache
– product by cloudVPS
– 확장성이 있는 가상 머신 스토리지에 적합(?)
– writethorugh 캐시모드만 지원

bcache
– 1개의 캐시디스크가 여러개의 디스크 커버 가능
– writeback 모드 사용시, 데이터 유실이 발생하지 않게 하는 알고리즘이 존재함
– 커널을 새로 빌드해야 하는 단점

* ceph에서 flashcache를 이용하는 방법
https://www.sebastien-han.fr/blog/2012/11/15/make-your-rbd-fly-with-flashcache

 

추후 업데이트 예정

댓글 남기기