저렴한 메시지에 가용성까지 높아진 Pub/Sub 라이트

Joanna Young
Product Manager, Confidential Computing
* 본 아티클의 원문은 2022년 2월 5일 Google Cloud 블로그(영문)에 게재되었습니다.
복원력이 우수한 데이터 분석 파이프라인을 구축할 때 절충점을 찾는 데 어려움을 겪는 경우가 많습니다. 안정성을 높이려면 비용이 상승하고 비용을 절감하려면 운영 관리에 더 많은 수작업이 들 수 있기 때문입니다. Cloud Pub/Sub팀에서는 귀사에서 워크로드를 고려해 비용, 안정성, 관리 수준을 최적화할 수 있는 유연성을 제공하고자 합니다. 이에 따라 비용과 고가용성 사이에서 조화를 이룰 수 있는 추가적인 메시지 옵션을 도입합니다. 이 새로운 Pub/Sub 라이트 기능을 리전별 주제라고 합니다.
두 영역을 사용하여 영역의 장애 발생 위험에서 보호
Pub/Sub 라이트는 매우 저렴한 고용량 메시지 서비스입니다. 이전에는 비용을 절감하려면 모든 라이트 주제를 영역별로 작성하고 하나의 영역에 저장해야 했습니다. 이제 Pub/Sub 라이트에서는 리전별 주제를 제공합니다. 리전별 주제는 영역별 주제와 달리 한 영역이 아니라 두 영역에 비동기식으로 복제됩니다. 이러한 복제 덕분에 리전별 주제의 월간 업타임 비율 SLO는 영역별 주제의 해당 비율(99.5% 이상)보다 높은 99.95% 이상에 달합니다.
비용과 가용성의 조화
비용을 낮춰야 하지만 영역별 서비스 중단을 막아야 한다면 리전별 라이트 주제가 적합합니다. 리전별 라이트 주제는 가용성과 가격 면에서 영역별 라이트 주제와 더욱 견고한 Pub/Sub(3개 영역에서 복제됨) 사이에 조화를 이룹니다.
리전별 주제는 서버 및 디스크 장애로부터 데이터를 보호하도록 설계됩니다. 리전별 주제에 메시지를 게시하면 서비스가 기본 영역의 디스크에 메시지를 작성합니다. 이 작업이 성공하면 즉시 확인을 받게 됩니다. 이와 동시에 같은 메시지가 보조 영역에 복사됩니다. 시스템에서 클라이언트에 응답하기 전에 복제가 성공된 것을 확인할 때까지 기다리지 않기 때문에 복제는 비동기식으로 이루어집니다. 한 복사가 실패하면 디스크의 데이터가 기본 복사와 보조 복사 사이에 정기적으로 조정됩니다.
리전별 주제의 장점은 내구성 향상에 그치지 않습니다. 머신, 프로그램, 연산자 오류, 소프트웨어 업그레이드 또는 자연 재해로 인해 영역 장애가 부분적으로나 전체적으로 발생할 수 있습니다. 이례적으로 영역 사용이 일시 중단되면 리전별 주제가 원활한 장애 조치를 통해 보조 영역으로 전달됩니다. 자세한 내용은 문서를 참조하세요.
리전별 라이트 주제의 비용은 Pub/Sub 주제와 영역별 라이트 주제 사이에서 책정됩니다. 리전별 라이트 주제의 비용은 영역별 라이트 주제보다 3~4배 비쌀 수 있지만 Pub/Sub 주제에 비해서는 3분의 1에 불과합니다. 구독자 한 명당 게시 처리량이 10MiB/s인 예시 워크로드의 경우 월간 비용이 영역별 라이트 주제는 $169, 리전별 라이트 주제는 $608, Pub/Sub는 $2,000입니다. Pub/Sub에서 리전별 라이트 주제로 전환하면 약 70%가 절감되는 것입니다. 리전별 Lite 주제도 예약을 사용해야 합니다. 자세한 내용은 가격 책정 페이지를 참조하세요.
지금 Pub/Sub 라이트에서 리전별 주제를 사용해 보세요
리전별 주제는 영역별 주제와 거의 동일한 방식으로 만들 수 있습니다. 주제 위치에 영역 대신 리전을 고르면 됩니다. Google Cloud Console에서 만들어 보세요.
Pub/Sub와 Pub/Sub 라이트를 선택할 때의 차이점을 자세히 알아보려면 여기를 클릭하세요.