오늘날 어떤 "데이터 거주"보증을 제공하지 않습니다 Google 클라우드 펍/하위 서비스의 버전입니다. 그러나 Pub/Sub 메시지 데이터가 EU 다 영역 외부에 저장 될 가능성이 거의 없도록 "데이터 상주"목표 위반의 위험을 최소화하는 Pub/Sub 솔루션을 설계 할 수 있습니다. 특히 :
EU의 지역 (예 : 유럽 연합 (EU) - west1)에 거주하는 게시자 (즉, 펍/하위 클라이언트 코드)는 펍/하위 주제에 메시지를 게시
메시지는 같은 지역에 저장됩니다 a) 해당 지역의 Pub/Sub가 정전을 겪지 않는 한; b) VM과 Pub/Sub 간의 네트워크 연결은 지연 시간 스파이크를 경험합니다. 또는 c) 메시지의 주제에 대한 가입자가 다른 지역에서 연결합니다.
Pub/Sub 부하 분산 장치가 네트워크 대기 시간 (ping) 측정 값을 사용하기 때문에 EU 지역 (예 : eu-west1)에있는 Compute Engine VM에서 게시 한 메시지가 EU 외부로 복사되지는 않습니다. 메시지를 다른 지역에 저장할 것인지 결정할 때. EU 지역에서 다른 EU 지역으로의 네트워크 대기 시간은 EU 지역에서 비 EU 지역으로 낮아질 가능성이 있습니다. 따라서 정전 (1a 위) 및 지역 내 네트워크 대기 시간 스파이크 (1b 위)의 경우에도 메시지는 EU에 머무를 가능성이 있습니다.
드물 긴하지만 메시지가 EU 지역 외부로 복사되는 경우 메시지는 최대 7 일 동안 비 EU 지역에 저장되고 삭제 된 후 삭제됩니다. 메시지 보유 시간을 7 일 미만으로 줄일 수 있습니다.