Amazon Timestream for InfluxDB 읽기 전용 복제본 클러스터 개요 - Amazon Timestream

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Timestream for InfluxDB 읽기 전용 복제본 클러스터 개요

다음 섹션에서는 Timestream for InfluxDB 읽기 전용 복제본 클러스터에 대해 설명합니다.

읽기 전용 복제본에 대한 사용 사례

읽기 전용 복제본 클러스터를 사용하면 다음을 포함한 다양한 시나리오에서 의미가 있을 수 있습니다.

  • 읽기 중심의 데이터베이스 워크로드를 위해 단일 DB 인스턴스의 컴퓨팅 파워 또는 I/O 용량을 확장합니다. 이 과도한 읽기 트래픽을 하나 이상의 읽기 전용 복제본으로 이동할 수 있습니다.

  • 기본 라이터 인스턴스를 사용할 수 없는 동안 읽기 트래픽 제공. 경우에 따라 백업을 위한 I/O 일시 중지 또는 예약된 유지 관리로 인해 기본 DB 인스턴스가 I/O 요청을 받지 못할 수 있습니다. 이러한 경우 읽기 트래픽을 읽기 전용 복제본으로 보낼 수 있습니다. 이 사용 사례의 경우 기본 DB 인스턴스를 사용할 수 없으므로 읽기 전용 복제본의 데이터가 "사용되지 않음"일 수 있다는 점에 유의하세요. 또한 이러한 시나리오가 작동하려면 자동 장애 조치를 꺼야 합니다.

  • 비즈니스 보고 또는 데이터 웨어하우징 시나리오에서는 프로덕션 DB 인스턴스가 아닌 읽기 전용 복제본에 대한 비즈니스 보고 쿼리를 실행할 수 있습니다.

  • 재해 복구 구현 기본 DB 인스턴스에 장애가 발생할 경우 재해 복구 솔루션으로 읽기 전용 복제본을 기본으로 승격할 수 있습니다.

  • 가용성이 내구성보다 중요한 시나리오의 경우 더 빠른 장애 조치. 읽기 전용 복제본은 비동기식 복제를 사용하므로 기본 라이터 인스턴스에서 커밋된 일부 데이터가 장애 조치 전에 복제되지 않았을 가능성이 있습니다. 그러나 가동 시간이 가장 중요한 애플리케이션의 경우이 절충이 허용됩니다. 복제본 인스턴스가 이미 실행 중이므로 읽기 전용 복제본에 대한 장애 조치는 동기식 복제를 사용하는 대기 DB 인스턴스에 대한 장애 조치보다 훨씬 빠를 수 있습니다. 이는 1분마다 계산되는 사용 사례에서 특히 유용할 수 있습니다.

읽기 전용 복제본의 작동 방식

읽기 전용 복제본 클러스터를 생성하기 위해 Amazon Timestream for InfluxDB는 InfluxData의 라이선스가 부여된 읽기 전용 복제본 추가 기능을 사용합니다. 추가 기능 구독은를 통해 Amazon Timestream 관리 콘솔에서 AWS Marketplace직접 활성화됩니다. 자세한 내용은 를 통한 읽기 전용 복제본 라이선스 AWS Marketplace을 참조하세요.

읽기 전용 복제본은 클러스터의 각 노드에 사용되는 DB 인스턴스 유형과 동일한 요금과 InfluxData의 라이선스가 부여된 추가 기능에 대한 비용으로 표준 DB 인스턴스로 청구됩니다. 추가 기능의 비용은를 통해 인스턴스 시간으로 청구됩니다 AWS Marketplace. 동일한 AWS 리전내에서 원본 DB 인스턴스와 읽기 전용 복제본 간의 데이터 복제로 발생한 데이터 전송에 대해서는 요금이 부과되지 않습니다.

읽기 전용 복제본 클러스터를 생성 및 구성하고 쓰기 수락을 시작하면 Amazon Timestream for InfluxDB는 기본 DB 인스턴스가 변경될 때마다 비동기식 복제 방법을 사용하여 읽기 전용 복제본을 업데이트합니다.

읽기 전용 복제본은 전용 DB 인스턴스로 작동하며 읽기 전용 연결만 허용합니다. 애플리케이션은 다른 DB 인스턴스와 동일한 방식으로 읽기 전용 복제본에 연결하여 원활하고 친숙한 경험을 제공할 수 있습니다. Amazon Timestream for InfluxDB는 기본 DB 인스턴스의 모든 데이터를 읽기 전용 복제본으로 자동 복제하여 데이터 일관성과 정확성을 보장합니다. 업데이트는 클러스터 수준에서 수행되며 기본 복제본과 복제본 모두에 동시에 적용됩니다.

InfluxDB 읽기 전용 복제본의 Timestream 특성

기능 또는 특성 InfluxDB의 Timestream
어떤 복제 방식을 사용합니까? 논리적 복제
복제본에 쓰기가 가능합니까? 아니요, Timestream for InfluxDB 읽기 전용 복제본은 읽기 전용으로 설계되었으며 쓰기가 불가능합니다. 장애 조치 시 읽기 전용 복제본을 기본으로 승격하여 쓰기를 허용할 수 있지만, 언제든지 Timestream for InfluxDB 읽기 전용 복제본 클러스터에는 라이터 DB 인스턴스가 하나만 있을 수 있습니다. 이렇게 하면 데이터 일관성이 보장되고 여러 쓰기 가능한 인스턴스에서 발생할 수 있는 충돌이 방지됩니다. 읽기 전용 복제본의 역할은 데이터의 중복 읽기 전용 사본을 제공하는 것이며, 데이터 무결성을 유지하기 위해 쓰기 요청을 자동으로 거부합니다.
복제본에 대해서도 백업이 가능합니까? 예, 내장 엔진 기능을 사용하여 Influx CLI를 사용하여 백업을 생성할 수 있습니다.
병렬 복제 기능을 사용할 수 있습니까? 아니요. Timestream for InfluxDB에는 복제를 처리하는 단일 프로세스가 있습니다.

읽기 전용 복제본 인스턴스 및 스토리지 유형

읽기 전용 복제본은 기본 DB 인스턴스와 동일한 인스턴스 및 스토리지 유형으로 생성됩니다. 구성에 대한 모든 변경은 클러스터 수준에서 이루어져야 하며 클러스터 내의 모든 인스턴스에 적용됩니다. Timestream for InfluxDB DB 인스턴스에 사용할 수 있는 모든 인스턴스 및 스토리지 구성은 Timestream for InfluxDB 읽기 전용 복제본 클러스터에 사용할 수 있습니다.

인스턴스 유형

인스턴스 클래스 vCPU 메모리(GiB) 스토리지 유형 네트워크 대역폭(Gbps)
db.influx.medium 1 8 유입 IOPS 포함 10
db.influx.large 2 16 유입 IOPS 포함 10
db.influx.xlarge 4 32 유입 IOPS 포함 10
db.influx.2xlarge 8 64 유입 IOPS 포함 10
db.influx.4xlarge 16 128 유입 IOPS 포함 10
db.influx.8xlarge 32 256 유입 IOPS 포함 12
db.influx.12xlarge 48 384 유입 IOPS 포함 20
db.influx.16xlarge 64 512 유입 IOPS 포함 25

스토리지 옵션

InfluxDB DB 클러스터 스토리지의 Timestream 원본 DB 인스턴스 스토리지 할당 포함된 IOPS
Influx IO 포함(3K) 20GiB~16TiB 3,000IOPS
Influx IO 포함(12K) 400GiB~16TiB 12,000IOPS
Influx IO 포함(16K) 400GiB~16TiB 16,000IOPS

복제본 삭제 시 고려 사항

읽기 전용 복제본이 더 이상 필요하지 않은 경우 delete-db-cluster API를 호출하여 클러스터를 명시적으로 삭제할 수 있습니다. 다음은 자신의 정보를 각각의 사용자 입력 자리 표시자로 변경하는 예제입니다. 현재 클러스터에서 단일 노드를 제거할 수 없다는 점에 유의하세요.

aws timestream-influxdb delete-db-cluster \ --region region \ --endpoint endpoint \ --db-cluster-id cluster-id