이벤트의 세밀한 시퀀싱에 의존하는 많은 소프트웨어 시스템에서는 안정적이고 일관된 시스템 시계를 사용합니다. 대부분의 서비스에서 작성되는 시스템 로그에는 시스템의 다양한 구성요소 간에 발생하는 디버그 문제를 지원하는 타임스탬프가 포함됩니다.
기본적으로 Compute Engine 인스턴스는 네트워크 시간 프로토콜 (NTP)을 사용하도록 사전 구성되어 있으며, 이를 통해 시스템 시계가 서로 동기화된 상태를 유지할 수 있습니다. 가상 머신 (VM)에서 NTP를 올바르게 구성하면 윤초가 발생할 때 이를 고려하여 VM의 시간 동기화를 최적화할 수 있습니다.
정확한 시간 동기화를 보장하고 시간 동기화의 정확성을 모니터링하는 것이 중요한 목표인 경우 NTP를 사용하는 대신 chrony 및 ptp_kvm(미리보기)를 사용하여 VM의 시계를 호스트 서버의 시계와 동기화할 수 있습니다. 이 구성은 지원되는 설정에서 1ms 이내의 정확도를 달성하도록 설계되었습니다.
VM에서 네트워크 시간 프로토콜 (NTP) 구성
Compute Engine 인스턴스는 네트워크 시간 프로토콜(NTP)을 사용하도록 사전 구성되어 있습니다. NTP는 시스템 시계가 서로 동기화되도록 지원하며 다음을 포함합니다.
- 서드 파티 NTP 서버보다 정확도가 높습니다.
- 지구 회전의 변화로 인한 오차를 조정하기 위해 UTC 시간이 1초 조정되는 윤초 처리 지구의 회전 속도가 기후 및 지질학적 사건에 대한 반응으로 불규칙적으로 변화하기 때문에 윤초는 규칙적인 간격으로 발생하지 않습니다.
VM의 NTP를 구성하는 단계는 VM의 NTP 구성을 참고하세요.
정확한 시간 구성
지원되는 설정에서 1ms 이내의 정확도를 위해 VM이 호스트 서버의 시계와 시계를 동기화하도록 구성할 수 있습니다. 자세한 내용은 Compute Engine VM의 정확한 시간 구성을 참고하세요.
다음 단계
- PCI 데이터 보안 표준 준수에 대해 자세히 알아보기
- Google 공개 NTP FAQ 검토