Autonomous Database on Dedicated Exadata Infrastructure를 통한 CPU 오버프로비저닝
전용 Exadata 인프라에서 사용 가능한 물리적 CPU보다 더 많은 Autonomous Database를 프로비저닝할 수 있습니다. 이를 CPU 오버프로비저닝(overprovisioning)이라고 합니다.
주:
CPU 오버프로비저닝은 OCPU 컴퓨트 유형에만 지원됩니다.CPU 오버프로비저닝 정보
CPU 오버 프로비저닝을 사용하면 시스템 레벨에서 더 많은 데이터베이스를 생성하고 각 Infrastructure Instance에서 더 많은 데이터베이스를 실행할 수 있습니다.
Autonomous Database를 프로비저닝하는 동안 전체 OCPU가 필요하지 않은 데이터베이스에 소수 OCPU 값(0.1 - 0.9 OCPU, 증분 0.1)을 할당할 수 있습니다. 개발 또는 테스트 환경과 같은 비운용 데이터베이스에 사용되는 최소 또는 비성능 중요 작업 로드로 데이터베이스에 OCPU의 일부를 할당하여 OCPU 사용을 최적화할 수 있습니다. OCPU가 1개 미만인 테스트 데이터베이스(예: 0.1 OCPU)를 프로비저닝하면 다른 데이터베이스에 대해 나머지 0.9 OCPU를 유지할 수 있습니다. 따라서 사용 가능한 CPU보다 많은 데이터베이스를 프로비저닝할 수 있습니다. 예를 들어, CPU가 100개인 Exadata Infrastructure는 CPU 오버프로비저닝을 통해 1000개의 자율운영 데이터베이스를 수용할 수 있습니다.
하나 이상의 OCPU를 사용하는 데이터베이스의 경우 지정된 CPU 수를 1개 이상의 OCPU의 배수로 늘려야 합니다. 예를 들어, 데이터베이스에 3.5개의 OCPU를 지정할 수 없습니다. 3개 이상의 사용 가능한 다음 OCPU 수는 4개입니다. 각 Autonomous Database에 최대 32GB의 스토리지를 할당할 수도 있습니다. OCPU 및 스토리지 리소스에 대한 최소 요구사항이 낮아지면 데이터베이스를 오버프로비저닝하고 각 인프라 인스턴스에서 더 많은 데이터베이스를 실행할 수 있습니다.
CPU 오버 프로비저닝(Overprovisioning) 구현
- Autonomous Transaction Processing 워크로드를 위한
tp
및low
서비스. - Autonomous Data Warehouse 워크로드를 위한
low
서비스.
- ECPU를 사용하는 데이터베이스에는 CPU 오버프로비저닝이 지원되지 않습니다. Autonomous Database의 최소 ECPU 값은 2입니다.
- 0.1에서 0.9까지의 소수 OCPU 값(0.1개 OCPU 단위)을 전체 OCPU가 필요하지 않은 데이터베이스에 지정할 수 있습니다. OCPU가 하나 이상 필요한 데이터베이스의 경우 지정된 OCPU 수를 정수로 지정해야 합니다. 예를 들어, 데이터베이스에 3.5개의 OCPU를 지정할 수 없습니다. 3개 이상의 사용 가능한 다음 OCPU 수는 4개입니다.
- 백업에서 복제하는 동안 필요한 경우 복제 후만 CPU 크기를 소수 값으로 조정할 수 있습니다. 백업에서 복제에 대한 지침은 Clone Autonomous Database from Backup을 참조하십시오.
- 소수 값에서 전체 OCPU로 확장해도 연결할 수 있는 미리 정의된 데이터베이스 서비스에는 영향을 주지 않습니다. Autonomous Transaction Processing 워크로드에 대한
tp
및low
서비스와 Autonomous Data Warehouse 워크로드에 대한low
서비스에만 연결할 수 있습니다. 데이터베이스 확장에 대한 지침은 Autonomous Database에 CPU 또는 스토리지 리소스 추가를 참조하십시오. - 전체 OCPU에서 소수 값으로 축소해도 연결할 수 있는 미리 정의된 데이터베이스 서비스에는 영향을 주지 않습니다. 오버프로비저닝된 OCPU에 있음에도 불구하고 스케일 다운 전과 같이 모든 미리 정의된 데이터베이스 서비스에 계속 연결할 수 있습니다. 데이터베이스 확장에 대한 지침은 Autonomous Database에서 CPU 또는 스토리지 리소스 제거를 참조하십시오.
자동 확장을 통해 Autonomous Database는 할당된 CPU 수보다 최대 3배 더 많은 CPU 및 IO 리소스를 사용할 수 있습니다. 오버프로비저닝된 OCPU에 생성된 데이터베이스에 자동 스케일링이 적용될 때 CPU 수의 3배가 소수 값이 되면 다음 정수로 반올림됩니다. 자세한 내용은 CPU Allocation When Auto-Scaling을 참조하십시오.