10.3 정리
Failover와 Fault Tolerant
• Failover는 시스템에 문제가 발생했을 때 준비해 둔 예비 시스템으로 자동 전환해서 서비스가 중단되지 않도록 하는 기능이다.
• Fault Tolerant는 시스템에 문제가 발생하면 전체 시스템을 다운하는 것이 아니라 문제가 발생하지 않은 부분은 정상적으로 수행하는 기능이다.
• 마이크로서비스 아키텍처는 Failover와 Fault Tolerant에 유리한 아키텍처다.
cluster 모듈
• cluster 모듈을 이용하면 고가용성을 보장할 수 있다.
• 마이크로서비스마다 적당한 자식 프로세스를 실행해야 한다.