Oracle NoSQL Database Cloud Service 구독

Oracle NoSQL Database Cloud Service 구독 및 해당 사용자를 관리하는 방법을 알아봅니다.

이 문서에서는 다음 항목으로 구성되어 있습니다.

서비스 제한

Oracle NoSQL Database Cloud Service에는 다양한 기본 제한이 있습니다. Oracle NoSQL Database Cloud Service 테이블을 생성할 때마다 시스템은 요청이 지정된 제한 범위 내에 있는지 확인합니다. On Demand 용량 테이블을 생성할 때 검증 중 On Demand 용량 최대 제한이 사용됩니다.

Oracle Cloud 테넌시는 일반적으로 두 개 이상의 지역에서 활성화됩니다. 단일 대형 테넌시로 볼 수 있지만 Oracle NoSQL Database Cloud Service는 테넌시 OCID와 지역 위치를 조합하여 일부 제한(지역 레벨 제한)을 설정합니다. 또한 테이블 레벨에 제한이 있습니다. 서비스 제한에 대한 자세한 목록은 Oracle NoSQL Database Cloud Service Limits를 참조하십시오.

아래와 같이 Oracle Cloud Infrastructure 콘솔의 제한, 할당량 및 사용량 페이지에서 해당 지역의 읽기 단위, 쓰기 단위 및 테이블 크기에 대한 기존 제한을 볼 수 있습니다. 이 예에서는 애슈번 지역의 값을 보여줍니다. 서비스 제한, 현재 사용량 및 각 제한에 대한 현재 가용성이 표시됩니다. 가용성은 이 구획 또는 상위 구획에 대한 할당량 정책의 영향을 받을 수 있습니다.


Oracle Cloud 인프라 콘솔제한, 할당량 및 사용량 페이지에서 또는 아래와 같이 TableRequest API를 사용하여 서비스 제한을 늘릴 수 있습니다. 애슈번 지역에서 읽기 단위를 100000에서 110000으로 늘리기 위한 서비스 제한 업데이트 요청의 예입니다.

주:

전용 호스팅 환경에서 서비스 한도를 더 높은 값으로 조정할 수 있습니다. 서비스 한도를 변경하려면 호스트된 환경 고객은 증가해야 할 한도를 지정하여 서비스 한도 업데이트 요청을 사용하여 변경을 요청해야 합니다.

Oracle Cloud Infrastructure 문서서비스 제한 및 사용량 정보를 참조하십시오.

전용 호스트 환경 요청

Oracle NoSQL Database 호스팅 환경은 테넌시 전용으로 NoSQL 환경을 제공합니다.

전용 호스트 환경을 요청하려면 다음과 같이 하십시오.
  • Oracle NoSQL Database Cloud Service에 로그인합니다.
  • 맨 위에 있는 검색 표시줄에 Request Service Limit Updates를 입력하고 Request Service Limit Updates 페이지로 이동합니다. 오른쪽 상단에서 올바른 지역을 선택했는지 확인합니다(호스트된 환경을 원하는 지역이어야 함).
  • 서비스 범주에서 NoSQL을 선택합니다.
  • 리소스에서 세 가지 값(읽기 단위 수, 테이블 크기(GB) 또는 쓰기 단위 수) 중 하나를 선택합니다.
  • Reason for Request 텍스트 상자에 Requesting a new Hosted Environment를 입력합니다. 기본 끝점 이름은 <tenancyName>.nosql.<REGION>.oci.oraclecloud.com입니다. 다른 끝점을 요청하려면 끝점 접두어 요청: <alternativePrefix> 텍스트를 추가합니다. 즉, 요청되는 끝점의 형식은 <alternativePrefix>.nosql.<REGION>oci.oraclecloud.com입니다.
  • 지원 요청 생성을 누릅니다.

주:

호스팅된 환경은 서비스 요청 후 약 10 영업일(하드웨어의 가용성에 따라 다름) 내에 프로비저닝되어 제공됩니다. 호스트된 환경이 준비되면 서비스 요청에서 요청이 이행되었습니다.라는 텍스트가 포함된 설명이 업데이트됩니다. 서비스 요청을 폴링하여 호스팅된 환경의 프로비저닝과 관련하여 이 의견을 받았는지 확인할 수 있습니다.

서비스 할당량

할당량을 사용하여 다른 사용자가 Oracle Cloud Infrastructure 구획에 걸쳐 Oracle NoSQL Database Cloud Service 리소스를 할당하는 방법을 결정할 수 있습니다. 구획은 관리자가 권한을 부여한 특정 그룹에서만 액세스할 수 있는 관련 리소스(예: 인스턴스, 가상 클라우드 네트워크, 블록 볼륨)의 모음입니다. Oracle NoSQL Database Cloud Service 테이블을 생성하거나 프로비저닝된 처리량 또는 스토리지를 확장할 때마다 시스템에서 해당 구획에 대한 할당량 범위 내에 요청이 있는지 확인합니다.

이 표에서는 참조할 수 있는 Oracle NoSQL Database Cloud Service 할당량을 나열합니다.

이름 범위입니다. 설명
읽기 단위 수 지역별 읽기 단위 개수
쓰기 단위 개수 지역별 쓰기 단위 개수
테이블-크기-gb 지역별 테이블 크기(GB)

콘솔 또는 API를 사용하여 할당량을 설정할 수 있습니다. Oracle Cloud 인프라 콘솔거버넌스 옵션 아래에 있는 할당량 정책 페이지에서 할당량 명령문을 실행할 수 있습니다.

Oracle NoSQL Database Cloud Service에 대한 쿼터 문 예

  • 사용자가 my_compartment에서 생성한 테이블에 할당할 수 있는 Oracle NoSQL Database Cloud Service 읽기 단위 수를 20,000개로 제한합니다.
    set nosql quota read-unit-count to 20000 in compartment my_compartment

    영역을 지정하지 않으면 할당량이 전체 테넌시로 설정됩니다. 즉, 모든 영역에 적용됩니다. 그러나 set 절에 필터 조건을 적용하고 아래와 같이 특정 영역의 이름을 지정하여 특정 할당량을 한 영역으로만 설정할 수 있습니다.

    사용자가 us-phoenix-1 지역에서 생성한 테이블에 할당할 수 있는 Oracle NoSQL Database Cloud Service 읽기 단위의 수를 10,000으로 제한하십시오.
    set nosql quota read-unit-count to 10000 
    in compartment my_compartment where request.region = us-phoenix-1

    이 예에서는 피닉스 영역만 읽기 단위 수 할당량이 10000이 됩니다.

  • 사용자가 my_compartment에서 생성한 테이블에 할당할 수 있는 Oracle NoSQL Database Cloud Service 쓰기 단위 수를 5,000개로 제한합니다.
    set nosql quota write-unit-count to 5000 in compartment my_compartment
  • 사용자가 my_compartment에서 생성한 테이블에 할당할 수 있는 Oracle NoSQL Database Cloud Service의 최대 저장 공간을 1,000GB로 제한합니다.
    set nosql quota table-size-gb to 1000 in compartment my_compartment

Oracle Cloud Infrastructure 설명서구획 할당량 정보를 참조하십시오.

서비스 이벤트

Oracle NoSQL Database Cloud Service 테이블에서 수행하는 작업은 이벤트를 내보냅니다.

이벤트가 발생할 때 특정 동작을 트리거하는 규칙을 정의할 수 있습니다. 예를 들어, 다른 사람이 테이블을 삭제할 때 관리자에게 통지를 보내는 규칙을 정의할 수 있습니다. Oracle Cloud Infrastructure Documentation에서 이벤트 개요이벤트 시작하기를 참조하십시오.

이 표는 참조할 수 있는 Oracle NoSQL Database Cloud Service 이벤트를 나열합니다.

친화적 이름 이벤트 유형
테이블 변경 시작
com.oraclecloud.nosql.altertable.begin
테이블 끝 변경
com.oraclecloud.nosql.altertable.end
테이블 구획 변경 시작
com.oraclecloud.nosql.changecompartment.begin
테이블 구획 변경 종료
com.oraclecloud.nosql.changecompartment.end
인덱스 시작 생성
com.oraclecloud.nosql.createindex.begin
인덱스 생성 종료
com.oraclecloud.nosql.createindex.end
테이블 시작 생성
com.oraclecloud.nosql.createtable.begin
테이블 끝 생성
com.oraclecloud.nosql.createtable.end
복제본 시작 추가
com.oraclecloud.nosql.addreplica.begin
복제본 종료 추가
com.oraclecloud.nosql.addreplica.end
인덱스 삭제 시작
com.oraclecloud.nosql.dropindex.begin
인덱스 삭제 종료
com.oraclecloud.nosql.dropindex.end
테이블 삭제 시작
com.oraclecloud.nosql.droptable.begin
테이블 종료
com.oraclecloud.nosql.droptable.end
복제본 삭제 시작
com.oraclecloud.nosql.dropreplica.begin
복제본 삭제 종료
com.oraclecloud.nosql.dropreplica.end

이 예제는 테이블 시작 생성 이벤트와 연관된 정보를 보여줍니다.
{
  "cloudEventsVersion": "0.1",
  "contentType": "application/json",
  "source": "nosql",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.nosql.createtable.begin",
  "eventTypeVersion": "<version>",
  "eventTime": "2019-12-30T00:52:01.343Z",
  "data": {
    "additionalDetails": {},
    "availabilityDomain": "<availability_domain>",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "my_compartment",
    "freeformTags": {
    "key":"value"
     },
    "resourceId": "ocid1.nosqltable.oc1..<unique_ID>",
    "resourceName": "my_nosql_table"
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

서비스 측정항목

측정항목 네임스페이스 oci_nosql(Oracle NoSQL Database Cloud Service)에서 내보낸 측정항목에 대해 알아봅니다.

Oracle NoSQL Database Cloud Service의 척도에는 다음 차원이 포함됩니다.
  • 자원 ID

    Oracle NoSQL Database Cloud Service에 있는 NoSQL 테이블의 OCID입니다.

    주:

    OCID는 콘솔 및 API에 리소스 정보의 일부로 포함된 Oracle에서 할당한 고유 ID입니다.

  • 테이블 이름

    Oracle NoSQL Database Cloud Service에서 NoSQL 테이블의 이름입니다.

  • 복제본

    다른 영역에서 테이블 업데이트를 수신하는 영역의 이름입니다.

Oracle NoSQL Database Cloud Service는 Oracle Cloud Infrastructure Monitoring Service로 측정지표를 전송합니다. Oracle Cloud 인프라 콘솔 SDK 또는 CLI를 사용하여 이러한 측정지표에서 알람을 보거나 생성할 수 있습니다. Oracle Cloud Infrastructure 설명서OCI SDK 및 CLI를 참조하십시오.

사용 가능한 측정항목

측정항목 측정항목 표시 이름 단위 설명 차원
ReadUnits 읽기 단위 단위 이 기간 동안 소비된 읽기 단위 수입니다. resourceId tableName
WriteUnits 쓰기 단위 단위 이 기간 동안 소비된 쓰기 단위 수입니다. resourceId tableName
StorageGB 스토리지 크기 GB 테이블에서 소비된 최대 스토리지 양입니다. 이 정보는 매시간 생성되므로 새로 고침 지점 사이에 오래된 값이 표시될 수 있습니다. resourceId tableName
ReadThrottleCount 읽기 스로틀 개수 해당 기간 동안 이 테이블에 대한 읽기 스로틀 예외사항 수입니다. resourceId tableName
WriteThrottleCount 쓰기 스로틀 개수 해당 기간 동안 이 테이블에 대한 쓰기 스로틀 예외사항 수입니다. resourceId tableName
StorageThrottleCount 스토리지 스로틀 개수 일정 기간 동안 이 테이블에 대한 스토리지 스로틀 예외사항 수입니다. resourceId tableName
MaxShardSizeUsagePercent 최대 샤드 크기 사용량 백분율 샤드에 할당된 총 공간에 대한 샤드에서 사용된 공간의 비율입니다. 이 값은 테이블에 한정되며 모든 샤드에서 가장 높은 값이 됩니다. resourceId tableName
Replica Lag 복제본 지연 밀리초 발신자 영역에서 수신자 영역으로 전역 활성 테이블의 데이터 변경사항을 복제하는 데 걸리는 시간 지연입니다. resourceId tableName replica

데이터 영역 및 연관된 서비스 끝점

Oracle NoSQL Database Cloud Service에 지원되는 데이터 리전과 지역별 서비스 엔드포인트에 대한 자세한 내용을 확인해 보세요.

데이터 영역

Oracle NoSQL Database Cloud Service부터 시작하려면 계정을 생성해야 합니다(무료 체험판 또는 프로비저닝 구매). 기타 세부정보와 함께 계정 애플리케이션에서 기본 데이터 영역을 선택해야 합니다.

애플리케이션이 동일한 지역의 OCI 호스트에서 테넌시하에서 실행 중인 경우 서비스 게이트웨이를 통해 모든 NDCS 트래픽을 라우팅하도록 VCN을 구성해야 합니다. 자세한 내용은 Oracle 서비스에 대한 접근: 서비스 게이트웨이를 참조하십시오.

데이터 영역과 연관된 서비스 끝점

서비스 엔드포인트는 Oracle NoSQL Database Cloud Service의 지역 네트워크 액세스 포인트입니다. 영역 끝점의 일반적인 형식은 https://nosql.{region}.oci.oraclecloud.com입니다. 예를 들어, 북미 지역의 애슈번 Oracle NoSQL Database Cloud Service 지역 식별자에 대한 서비스 엔드포인트는 https://nosql.us-ashburn-1.oci.oraclecloud.com입니다. 데이터 영역마다 URL의 {region} 구성요소가 서로 다릅니다.

이 테이블에는 Oracle NoSQL Database Cloud Service에서 지원하는 모든 데이터 지역의 서비스 엔드포인트가 나열됩니다. Oracle NoSQL Database Cloud Service를 지원하는 지역에 대한 최신 정보는 서비스 가용성을 참조하십시오.

데이터 영역 영역 식별자 서비스 끝점
북미 카몬트리올-1 https://nosql.ca-montreal-1.oci.oraclecloud.com
북미 ca-toronto-1 https://nosql.ca-toronto-1.oci.oraclecloud.com
북미 us-ashburn-1 https://nosql.us-ashburn-1.oci.oraclecloud.com
북미 us-chicago-1 https://nosql.us-chicago-1.oci.oraclecloud.com
북미 us-phoenix-1 https://nosql.us-phoenix-1.oci.oraclecloud.com
북미 우리 산조세-1 https://nosql.us-sanjose-1.oci.oraclecloud.com
EMEA af-요하네스버그-1 https://nosql.af-johannesburg-1.oci.oraclecloud.com
EMEA eu-amsterdam-1 https://nosql.eu-amsterdam-1.oci.oraclecloud.com
EMEA eu-frankfurt-1 https://nosql.eu-frankfurt-1.oci.oraclecloud.com
EMEA eu-jovanovic-1 https://nosql.eu-jovanovic-1.oci.oraclecloud.com
EMEA eu-마드리드-1 https://nosql.eu-madrid-1.oci.oraclecloud.com
EMEA eu-marseille-1 https://nosql.eu-marseille-1.oci.oraclecloud.com
EMEA 유밀란-1 https://nosql.eu-milan-1.oci.oraclecloud.com
EMEA eu-파리스-1 https://nosql.eu-paris-1.oci.oraclecloud.com
EMEA 유로스톡홀름-1 https://nosql.eu-stockholm-1.oci.oraclecloud.com
EMEA eu-zurich-1 https://nosql.eu-zurich-1.oci.oraclecloud.com
EMEA il-jerusalem-1 https://nosql.il-jerusalem-1.oci.oraclecloud.com
EMEA 나-아부다비-1 https://nosql.me-abudhabi-1.oci.oraclecloud.com
EMEA 나-두바이-1 https://nosql.me-dubai-1.oci.oraclecloud.com
EMEA 메제다-1 https://nosql.me-jeddah-1.oci.oraclecloud.com
EMEA 영국-카디프-1 https://nosql.uk-cardiff-1.oci.oraclecloud.com
EMEA uk-london-1 https://nosql.uk-london-1.oci.oraclecloud.com
APAC ap-천천-1 https://nosql.ap-chuncheon-1.oci.oraclecloud.com
APAC ap-하이데라바드-1 https://nosql.ap-hyderabad-1.oci.oraclecloud.com
APAC ap-멜버른-1 https://nosql.ap-melbourne-1.oci.oraclecloud.com
APAC ap-mumbai-1 https://nosql.ap-mumbai-1.oci.oraclecloud.com
APAC ap-osaka-1 https://nosql.ap-osaka-1.oci.oraclecloud.com
APAC ap-seoul-1 https://nosql.ap-seoul-1.oci.oraclecloud.com
APAC ap-싱가포르-1 https://nosql.ap-singapore-1.oci.oraclecloud.com
APAC AP-싱가포르-2 https://nosql.ap-singapore-2.oci.oraclecloud.com
APAC ap-sydney-1 https://nosql.ap-sydney-1.oci.oraclecloud.com
APAC ap-tokyo-1 https://nosql.ap-tokyo-1.oci.oraclecloud.com
LAD mx-케레타로-1 https://nosql.mx-queretaro-1.oci.oraclecloud.com
LAD mx-몬테레이-1 https://nosql.mx-monterrey-1.oci.oraclecloud.com
LAD S-보고타-1 https://nosql.sa-bogota-1.oci.oraclecloud.com
LAD 사산티아고-1 https://nosql.sa-santiago-1.oci.oraclecloud.com
LAD sa-saopaulo-1 https://nosql.sa-saopaulo-1.oci.oraclecloud.com
LAD 사발파라이소-1 https://nosql.sa-valparaiso-1.oci.oraclecloud.com
LAD 사빈도-1 https://nosql.sa-vinhedo-1.oci.oraclecloud.com