OCPU 관리 및 청구
계량 및 청구
OCI GoldenGate의 계량 및 청구는 서비스가 분당 사용하는 OCPU 수를 기반으로 합니다.
OCI GoldenGate 배포를 생성할 때 배포에서 사용할 OCPU 수를 1에서 24 사이로 선택합니다. 각 OCPU는 추가적인 16GB 메모리 및 1Gbps(네트워크 대역폭)를 할당합니다.
Auto scale를 사용하면 동적 작업 로드 및 스토리지 사용에 따라 필요에 따라 생성 시 지정한 OCPU 수의 최대 3배 또는 수동으로 스케일링할 수 있습니다. 자동 스케일을 사용으로 설정하면 시간당 소비된 최대 OCPU 수에 대해 비용이 청구됩니다.
예를 들어, 기본 OCPU로 3을 지정하고 Auto Scale를 사용으로 설정하면 사용할 수 있는 총 OCPU 수는 9입니다. OCPU Utilization가 OCPU 9개 중 33.333%보다 크면 OCPU 4개인 33.333% 이상의 정수 값에 대해 비용이 청구됩니다.
OCPU 활용률 초과: | OCPU 활용률 다음보다 작거나 같음 | 청구 대상 |
---|---|---|
0 | 33.333% | 3 OCPU |
33.333% | 44.444% | 4 OCPU |
44.444% | 55.555% | 5 OCPU |
55.555% | 66.666% | 6 OCPU |
66.666% | 77.777% | 7 OCPU |
77.777% | 88.888% | 8 OCPU |
88.888% | 100% | 9 OCPU |
OCI GoldenGate는 최대 OCPU 수인 24개 이상의 OCPU를 확장할 수 없습니다. 예를 들어 OCPU 수를 기본 OCPU 수로 9개 선택하고 자동 스케일링을 사용으로 설정하면 서비스가 최대 24개 OCPU까지 스케일 업됩니다. 언제든지 자동 크기 조정을 활성화 또는 비활성화할 수 있습니다.
배치의 [세부 정보] 페이지의 [측정 단위] 섹션에서 배치의 OCPU 사용량 및 메모리를 모니터할 수 있습니다.
OCI GoldenGate 스토리지 정보
Oracle Cloud Infrastructure GoldenGate 스토리지는 서비스 작업(트레일, 매개변수, 폐기, 로그 등)을 지원하거나 자동 백업에 필요한 내부 스토리지 파일을 포함하는 물리적 스토리지 공간입니다. 소비된 각 OPCU에 대해 500GB의 Oracle Cloud Infrastructure GoldenGate 스토리지가 서비스에 할당됩니다.
OCI GoldenGate은 동적 워크로드 및 스토리지 사용에 따라 필요에 따라 배포를 생성하거나 수동으로 확장할 때 선택한 OCPU 수의 최대 3배를 추가로 제공할 수 있습니다. 시간당 OCPU 소비량은 지정된 시간 내 작업 로드 및 스토리지 사용에 따라 필요한 예약된 OCPU 수 또는 실제 OCPU 수 중 더 큽니다.
예를 들어, OCPU가 1개이고 OCI GoldenGate 스토리지 사용량이 500GB보다 크거나 같지만 1000GB 미만인 경우 자동 스케일링을 사용으로 설정했다고 가정해 보겠습니다. 이 경우 서비스는 2개의 OCPU를 사용하여 올바른 OCI GoldenGate 스토리지를 할당합니다. OCI GoldenGate 스토리지 소비가 1000GB보다 크거나 같은 경우 서비스는 3개의 OCPU를 소비합니다. 1500GB는 최대 OCI GoldenGate 스토리지 할당이며 이 제한을 초과하는 사용은 스토리지 사용이 최대 스토리지 할당보다 작거나 같을 때까지 배포의 성능 및 가용성에 부정적인 영향을 미칩니다.
OCI GoldenGate 스토리지 소비량(GB) | 할당된 OCPU 수 |
---|---|
500GB 미만 | 1 |
500GB보다 크거나 같지만 1000GB보다 작음 | 2 |
1000GB보다 크거나 같지만 1500GB보다 작음 | 3 |
OCPU 활용률 정보
OCI GoldenGate 배포를 생성하기 전에 OCPU 구성이 OCI GoldenGate 사용자 경험에 어떤 영향을 미치는지 이해하는 것이 중요합니다.
OCI GoldenGate 배포를 생성할 때 배포에서 사용할 OCPU 수를 선택해야 합니다. 선택할 때 고려해야 할 몇 가지 사항은 다음과 같습니다.
- 자동 스케일링을 사용으로 설정하면 추가 OCPU가 필요할 때 사용할 수 있습니다. 추가 OCPU 주기가 소비된 경우에만 비용이 청구됩니다. 소비된 OCPU 수는 작업 로드 및 스토리지 활용률에 따라 확장됩니다.
- OCI GoldenGate 백업 프로세스도 OCPU 주기를 소비합니다. 현재 OCPU 활용률이 100%에 가까운 경우 백업 프로세스를 완료하는 데 시간이 오래 걸릴 수 있습니다.
- OCI GoldenGate 배포가 100% OCPU 사용률에 가깝게 실행 중인 경우 기본 OCPU 수를 변경하거나 자동 크기 조정을 사용으로 설정하는 것이 좋습니다(아직 사용으로 설정되지 않은 경우).
- OCPU 활용률은 OCI GoldenGate 배치 세부정보 페이지 및 OCI 콘솔의 측정항목 탐색기에서 모니터할 수 있습니다.
- OCI 콘솔에서 알람을 설정하여 OCPU 활용률이 특정 레벨에 도달하면 통지할 수 있습니다.
데이터 복제 배포에 대한 크기 조정 고려 사항
Oracle Compute Unit(OCPU) 선택 및 확장에 대한 Metering and Billing for OCI GoldenGate deployments의 정보를 검토해야 합니다.
OCI GoldenGate 데이터 복제 OCPU 사용량은 다음 요인에 따라 계산됩니다.
- GoldenGate 배치 콘솔: 현재 OCPU 활용률이 100%에 가까운 경우 GoldenGate 배치 콘솔이 반환 속도가 매우 느리거나 전혀 반환되지 않을 수 있습니다. Oracle은 사용자 인터페이스에 OCPU 1개를 할당할 것을 권장합니다.
- 동시적으로 실행되는 추출, 복제 및 배포 경로 프로세스 수: 추출 및 복제 프로세스는 우선 순위가 높은 프로세스이며 OCPU 주기에서 우선합니다. Oracle은 각 프로세스에 대해 OCPU를 1개 할당할 것을 권장합니다.
- 처리 중인 데이터 양
성능에 영향을 주는 다른 요인은 많지만 Oracle은 다음 구성부터 시작할 것을 권장합니다.
- 개발 또는 테스트: 자동 스케일링이 사용으로 설정된 OCPU 1개
- 운용: 자동 스케일링이 사용으로 설정된 OCPU 4개
일부 테스트 후에는 기존 구성을 유지하거나 수동으로 배치를 확장 또는 축소합니다.
데이터 변환 배포에 대한 크기 조정 고려 사항
Oracle Compute Unit(OCPU) 선택 및 확장에 대한 Metering and Billing for OCI GoldenGate deployments의 정보를 검토해야 합니다.
OCI GoldenGate Data Transforms OCPU 사용량은 다음 요인에 따라 계산됩니다.
- 데이터 변환 콘솔
- 데이터 로드, 데이터 플로우 및 워크플로우 수
성능에 영향을 주는 다른 요인은 많지만 Oracle은 다음 구성부터 시작할 것을 권장합니다.
- 개발 또는 테스트: 자동 스케일링이 사용으로 설정된 OCPU 1개
- 운용: 자동 스케일링이 사용으로 설정된 OCPU 2개
일부 실제 테스트 후에는 기존 구성을 유지하거나 수동으로 배치를 확장 또는 축소할 수 있습니다.
Stream Analytics 배포에 대한 크기 조정 고려 사항
Oracle Compute Unit(OCPU) 선택 및 확장에 대한 Metering and Billing for OCI GoldenGate deployments의 정보를 검토해야 합니다.
OCI GoldenGate Stream Analytics OCPU 사용량은 다음 요인을 기준으로 계산됩니다.
- 스트림 분석 콘솔
- 스트리밍 파이프라인 수
- 클러스터 점화
- GoldenGate 빅데이터 클러스터
필요한 OCPU 수를 계산하기 전에 먼저 각 Stream Analytics 리소스에 필요한 컴퓨트 단위 수를 검토해 보겠습니다. 1개 OCPU는 컴퓨트 단위 2개(vCPUs)와 같습니다. 1개 vCPU는 1000밀리초(1000m)와 같습니다.
파이프라인 | 드라이버 | 실행기 | 총 vCPU | 청구된 OCPU |
---|---|---|---|---|
파이프라인 A | 500m | 500m 1개 | 1000m | 1 |
파이프라인 B | 500m | 500m 2개 | 1500m | 1 |
파이프라인 C | 500m | 500m 4개 | 2500m | 2 |
파이프라인 D | 600m | 700m 2개 | 2000m | 1 |
파이프라인 E | 1000m | 1000m 2개 | 3000m | 2 |
Stream Analytics 콘솔에서 각 파이프라인에 대해 필요에 따라 드라이버 및 실행기 설정을 구성할 수 있습니다.
다음 표에는 위 표의 파이프라인 수와 필요한 계산된 OCPU 수를 기준으로 Stream Analytics 리소스 구성 예가 나와 있습니다.
스트림 분석 콘솔 | 파이프라인 수 | 스트리밍 파이프라인 | 클러스터 점화 | GoldenGate - Big Data 클러스터용 | 청구된 OCPU |
---|---|---|---|---|---|
1000m | 1 x 파이프라인 A | 1000m | 0 | 0 | 1 |
1000m | 3 x 파이프라인 A | 3000m | 0 | 0 | 2 |
1000m | 1 x 파이프라인 B | 1500m | 0 | 0 | 2 |
1000m | 1 x 파이프라인 B | 1500m | 500m 2개 | 500m | 2 |
1000m | 1 x 파이프라인 A
1 x 파이프라인 B |
2500m | 500m 2개 | 500m | 3 |
1000m | 2 x 파이프라인 A
1 x 파이프라인 B |
3500m | 500m 2개 | 500m | 3 |
Stream Analytics 콘솔에는 1000m가 필요합니다. 각 스트리밍 파이프라인에는 설정에 따라 추가 밀리코어가 필요합니다. Ignite 클러스터(활성화된 경우)는 최소 2개의 클러스터 인스턴스가 필요합니다. Stream Analytics 콘솔에서 Ignite 및 GoldenGate Big Data 클러스터에 대한 밀리코어 제한을 구성할 수 있습니다. 함께 추가하면 Stream Analytics 배포를 생성할 때 선택해야 하는 총 OCPU 수를 결정할 수 있습니다.
확실하지 않은 경우 OCPU 2개 또는 3개로 시작한 후 배치 세부정보 페이지에서 OCPU 소비 측정항목을 검토하고 그에 따라 조정할 수 있습니다.