GoogleGoogle Professional Cloud Developer (PCD) Certification·KO·업데이트됨 3 Sep 2026
앱이 Pub/Sub 토픽을 구독하고 Linux 선점형 VM에서 실행되는 데이터베이스에 행을 삽입합니다. 종료 스크립트는 정상적인 종료를 어떻게 시작해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 애플리케이션 프로세스에 데이터베이스 연결 해제를 알리기 위해 프로세스 간 신호를 사용하는 종료 스크립트를 작성합니다..
이것이 정답인 이유
선점형 VM은 언제든지 종료될 수 있으므로, 종료 스크립트는 애플리케이션이 데이터베이스 연결을 안전하게 해제하고 작업을 완료할 수 있도록 신속하고 안정적인 메커니즘을 사용해야 합니다. 프로세스 간 신호(예: SIGTERM)는 애플리케이션 프로세스에 직접 종료를 알리는 표준적이고 효율적인 방법입니다. 애플리케이션은 이 신호를 수신하여 데이터베이스 연결을 정리하고 종료할 수 있습니다.
로그인 사용자에게 메시지를 브로드캐스트하는 것은 자동화된 애플리케이션에 적합하지 않으며, 사용자가 수동으로 작업을 저장하기를 기다릴 수 없습니다. 파일을 폴링하는 것은 지연을 유발하고 비효율적이며, 애플리케이션이 파일을 확인하는 간격 사이에 종료될 위험이 있습니다. Pub/Sub 토픽에 메시지를 게시하는 것은 네트워크 지연이 발생할 수 있고, 애플리케이션이 메시지를 수신하기 전에 VM이 종료될 수 있어 신뢰성이 떨어집니다.