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) 구현

OCPU 오버프로비저닝으로 프로비전된 데이터베이스는 다음에만 접속할 수 있습니다.
  • Autonomous Transaction Processing 워크로드를 위한 tplow 서비스.
  • Autonomous Data Warehouse 워크로드를 위한 low 서비스.
OCPU 초과 프로비전으로 프로비전된 데이터베이스에 할당된 리소스는 선택한 OCPU 수에 따라 비례적으로 계산됩니다. 예를 들어, OCPU가 0.3개인 Autonomous Database는 단일 OCPU Autonomous Database에 대한 할당의 30%인 메모리 및 동시 명령문 할당을 가져옵니다. 자세한 내용은 자율운영 데이터베이스에 대해 미리 정의된 데이터베이스 서비스 이름을 참조하십시오.
Autonomous Database 인스턴스를 생성하거나 기존 Autonomous Database 인스턴스 또는 해당 백업을 복제하는 경우:
  • 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을 참조하십시오.
Autonomous Database를 위 또는 아래로 확장하는 경우:
  • 소수 값에서 전체 OCPU로 확장해도 연결할 수 있는 미리 정의된 데이터베이스 서비스에는 영향을 주지 않습니다. Autonomous Transaction Processing 워크로드에 대한 tplow 서비스와 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을 참조하십시오.