더북(TheBook)

10.3 정리

Failover와 Fault Tolerant

Failover는 시스템에 문제가 발생했을 때 준비해 둔 예비 시스템으로 자동 전환해서 서비스가 중단되지 않도록 하는 기능이다.

Fault Tolerant는 시스템에 문제가 발생하면 전체 시스템을 다운하는 것이 아니라 문제가 발생하지 않은 부분은 정상적으로 수행하는 기능이다.

마이크로서비스 아키텍처는 Failover와 Fault Tolerant에 유리한 아키텍처다.

 

cluster 모듈

cluster 모듈을 이용하면 고가용성을 보장할 수 있다.

마이크로서비스마다 적당한 자식 프로세스를 실행해야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.