변경 불가능한 서버 패턴은 배치의 재현성을 선호하는 배치 원칙입니다. “ 한 번 배포 된 서버는 결코 수정되지 않고 단순히 새로운 업데이트 된 인스턴스로 대체 된 서버 ”라는 사실이 특징 이며이 원칙을 구현하려면 서버 배포 자동화가 필요합니다. 이 자동화에는 수많은 운영상의 이점이 있으며, 가장 중요한 것 중 하나는 인프라에서 장애가 발생한 인스턴스를 빠르고 안정적으로 교체하는 것입니다. 이 자동화는 또한 서버 배포가 버전이 지정된 소프트웨어 아티팩트에 의해 설명되며 반복적 인 개선이 필요함을 의미합니다.
이 분야의 구현에서 널리 사용되는 측면은 서버가 시작되면 서버에 대한 원격 액세스 방법 제거 (SSH 액세스 제거)입니다. 원격 액세스를 제거하면 서버 구성이 배치 자동화에서 준비한 구성과 일치하는 쉬운 방법입니다.
그러나 사후 사후 소프트웨어 오류의 원인을 조사 할 때 구조적 모니터링에 의존하는 것만으로는 충분하지 않으며 기계에 대한 원격 액세스가 필요할 수 있습니다. 서버 모니터링이 모든 실패 원인을 다루지 않거나 서버 장애 자체로 인해 모니터링이 손상 될 수있는 일반적인 실제 상황입니다. 이는 서버의 메모리가 부족하거나 프로세스 한계에 도달 한 경우 일 수 있습니다.
사후 관리 능력을 잃지 않고 불변 서버 패턴을 구현하는 방법은 무엇입니까?