캐시 사용 시 유의할 점

  1. 어떤 데이터를 캐시에 두어야하는가?
    1. 데이터 갱신이 자주 일어나지 않지만 참조는 빈번하게 일어나는 데이터
  2. 어떻게 만료되는가?
    1. 적절한 만료 정책 설정
  3. 일관성은 어떻게 유지되는가?
    1. 캐시와 저장소 사이의 일관성
  4. 장애에는 어떻게 대처할 것인가?
    1. 캐시 서버를 한 대만 두는 경우 단일 장애 지점이 되어버림
    2. 여러 지역에 걸쳐 캐시 서버를 분산해야함
  5. 캐시 메모리는 얼마나 크게 잡을 것인가?
    1. 캐시 메모리가 너무 작으면 데이터가 자주 밀려나버려 캐시의 이점을 제대로 살리지 못함
  6. 데이터 방출 정책?
    1. LRU → 마지막으로 사용된 시점이 가장 오래된 데이터를 내보냄
    2. LFU → 사용된 빈도가 가장 낮은 데이터를 내보냄
    3. FIFO → 가장 처음에 들어온 데이터를 내보냄

CDN 사용 시 고려해야 할 사항

  1. 비용
  2. 적절한 만료 시한 설정
  3. CDN 장애에 대한 대처 방안

데이터 센터 구축