엑사스케일 인프라 리소스에 Globally Distributed Exadata 데이터베이스 생성
Globally Distributed Exadata Database on Exascale Infrastructure(분산형 ExaDB-XS) 리소스에는 노드(샤드), 카탈로그, 데이터 분배 방법, 복제 방법, 접속 세부정보, 백업 구성 등 분산된 데이터베이스의 구성 세부정보가 포함되어 있습니다.
엑사스케일 인프라 홈 페이지의 Globally Distributed Exadata Database에서 리소스를 생성합니다.
-
Distributed ExaDB-XS 리소스를 생성할 수 있는 권한이 있는 사용자로 콘솔에 로그인하고 엑사스케일 인프라의 Globally Distributed Exadata Database 홈 페이지로 이동합니다.
자세한 내용은 엑사스케일 인프라 리소스에 전역 분산 Exadata 데이터베이스 나열을 참조하십시오.
-
데이터베이스 생성을 선택합니다.
엑사스케일 인프라에 Globally Distributed Exadata 데이터베이스 생성 페이지의 각 섹션에 구성 세부정보를 제공합니다.
기본 정보 제공
다음 정보를 제공합니다.
| 설정 | 설명 및 노트 |
|---|---|
| 표시 이름 | 사용자에게 친숙한 설명 또는 분산 ExaDB-XS를 쉽게 식별할 수 있는 기타 정보를 입력합니다. 기밀 정보를 입력하지 마십시오. 리소스를 만든 후 이 이름을 수정할 수 있습니다. |
| 데이터베이스 이름 접두어 | 이 접두어는 사용 편의성을 위해 구성의 모든 데이터베이스 이름에 추가됩니다. |
| 컴파트먼트 | 분산 ExaDB-XS 리소스를 호스트할 컴파트먼트를 선택합니다. |
| 데이터베이스 버전 | 현재 Oracle AI Database 릴리스 26ai가 지원됩니다. |
| 클러스터 인프라 유형 | 엑사스케일 VM 클러스터 또는 전용 VM 클러스터 선택 |
태그
분산 ExaDB-XS 리소스에 태그를 추가할 수 있습니다. 생성 후에도 추가할 수 있습니다.
노드 구성
데이터 분배 방법 및 복제 방법을 선택한 다음 토폴로지에 필요한 노드를 구성합니다.
데이터 분산
-
자동화: 일관된 해시로 분할을 사용하여 노드 간에 데이터가 자동으로 분산됩니다. 분할 알고리즘은 노드 간에 데이터를 균등하고 무작위로 분산합니다.
-
사용자 관리: 현재 지원되지 않습니다.
주: 복제 유형에서 Raft가 선택된 경우 사용자 관리 옵션을 사용할 수 없습니다.
복제 유형
- Raft 복제는 조각 세트로 구성된 복제 단위를 만들고 노드 간에 자동으로 배포하여 조각 지정, 조각 이동, 작업 로드 분배 및 크기 조정 시 균형을 처리합니다.
배치 옵션 구성
-
배포 옵션: 단일 샤프트 클러스터 또는 다중 샤프트 클러스터 토폴로지를 선택합니다.
-
단일축 클러스터: 단일 읽기/쓰기 Raft 클러스터를 배치합니다.
-
다중 샤프트 클러스터: 읽기/쓰기 Raft 클러스터와 읽기/쓰기 클러스터의 복제본인 읽기 전용 Raft 클러스터를 1개 또는 2개 배치합니다.
-
-
클러스터 수: 단일 샤프트 클러스터 옵션이 선택된 경우 클러스터 수가 1개입니다. 다중 클러스터 래프트 옵션을 선택한 경우 클러스터 2개 또는 3개를 선택할 수 있습니다.
Raft 클러스터 구성
선택한 배포 옵션에 따라 값이 미리 채워집니다.
Actions 메뉴(점 3개)에서 Edit를 선택하여 Raft 클러스터 세부정보를 편집합니다.
-
복제 계수: Raft 복제에서 복제 계수는 복제 장치의 복제본 수입니다. 이 번호에는 장치의 기본(리더) 멤버와 해당 복제본(팔로워)이 포함됩니다.
-
Raft cluster name: 여기서 Raft 클러스터의 이름을 바꿀 수 있습니다.
-
노드 수: Raft 클러스터에 배치할 노드(데이터베이스) 수를 나타냅니다.
-
모드: Raft 클러스터가 읽기/쓰기 또는 읽기 전용인지 여부를 나타냅니다.
-
증명: (선택 사항) 각 복제 장치의 한 팔로워를 증인으로 지정하려면 이 옵션을 사용으로 설정합니다. 증인은 Raft 합의 모듈을 유지하지만 Raft 로그의 일부만 저장하며 테이블 파티션을 포함하지 않습니다. 증인 복제본은 합의 프로토콜의 거의 모든 측면에 적극적으로 참여합니다.
맵 및 테이블 뷰
맵 표시 토글을 사용하여 노드를 구성할 맵 뷰와 목록 뷰 중에서 선택합니다.
-
맵 뷰: 맵 뷰는 노드를 배치할 수 있는 사용 가능한 Exadata 클러스터를 필터링하고 보여줍니다. 일부 지역은 기본적으로 선택됩니다. 맵을 사용하여 선택한 노드를 구성하려면 사용 가능한 영역 위로 커서를 가져가서 노드 보기/편집을 선택합니다. 현재 구성을 제거하려면 재설정을 선택한 다음 영역을 선택하고 노드 구성을 선택할 수 있습니다.
-
테이블 뷰: 지도 표시가 해제된 상태에서 노드를 표 형식으로 구성할 수 있습니다. 각 노드를 구성하려면 작업 메뉴(점 3개)에서 편집을 선택합니다.
노드 옵션
맵 또는 테이블 뷰에서 노드에 대해 다음 옵션을 구성합니다. 세부정보는 새 클러스터 생성을 선택할 때 다릅니다.
-
Raft cluster name: 노드가 속할 Raft 클러스터를 선택합니다.
-
새 클러스터 만들기: 기존 VM 클러스터가 아닌 새 VM 클러스터에 노드를 만들려면 선택합니다.
-
지역: 노드를 호스트할 OCI 지역을 선택합니다. 새 클러스터 생성을 선택하지 않으면 사용 가능한 VM 클러스터가 있는 OCI 영역이 나열됩니다.
-
VM 클러스터 컴파트먼트: 새 클러스터 생성을 선택한 경우 클러스터를 배치할 컴파트먼트를 선택합니다.
-
가용성 도메인: 영역에 구성된 가용성 도메인이 표시됩니다.
한 영역에 둘 이상의 가용성 도메인이 구성된 경우:
-
새 클러스터 생성을 선택하지 않은 경우 기존 VM 클러스터가 포함된 도메인을 선택할 수 있습니다.
-
새 클러스터 생성을 선택한 경우 선택할 수 있습니다.
-
-
VM 클러스터: 새 클러스터 생성을 선택하지 않은 경우 목록에서 클러스터를 선택합니다.
주: 노드당 하나의 VM 클러스터를 사용하는 것이 좋습니다.
-
서브넷 및 백업 서브넷: 새 클러스터 생성이 선택된 경우 지정할 서브넷과 백업 서브넷을 선택합니다.
-
네트워킹 세부정보: 새 클러스터 생성이 선택된 경우 클러스터를 지정할 VCN 및 NSG ID를 선택합니다.
카탈로그 구성
카탈로그 구성은 테이블에 미리 구성되어 있습니다. 구성을 변경하려면 작업 메뉴(점 3개)에서 편집을 선택합니다.
-
복제본: 기본 카탈로그를 포함하는 논리 장치입니다. Data Guard 대기가 구성된 경우 다른 복제본에 상주합니다.
-
새 클러스터 생성: 기존 VM 클러스터가 아닌 새 VM 클러스터에 카탈로그를 생성하려면 선택합니다.
나머지 설정은 이전에 나열된 노드 구성 설정과 동일합니다.
카탈로그에 대한 데이터 보호는 Globally Distributed Database가 생성된 후 구성됩니다. Adding Catalog Data Guard Replication를 참조하십시오.
Raft 복제 유형은 카탈로그에 적용되지 않습니다.
관리자 자격 증명 생성
카탈로그를 포함하여 구성의 모든 데이터베이스에 액세스할 수 있는 유저에 대해 SYS 암호를 설정합니다.
암호화 키
보안 리소스 구성에서 구성된 저장소 및 마스터 암호화 키를 선택합니다.
프라이빗 엔드포인트 선택
공통 네트워크 리소스에서 이 분산 ExaDB-XS에 대해 생성된 프라이빗 끝점을 선택합니다.
문자 집합 선택
모든 노드 및 카탈로그 데이터베이스에서 사용할 문자 집합 및 국가별 문자 집합을 선택합니다.
문자 집합에는 기본적으로 AL32UTF8 문자 집합이 권장되며 National 문자 집합에는 AL16UTF16 문자 집합이 기본적으로 권장됩니다.
포트 선택
GSM 리스너 포트, ONS 포트(로컬) 및 ONS 포트(원격)를 입력합니다.
주: ONS 포트(원격) 번호는 각 Globally Distributed Database에 대해 고유해야 합니다. 삭제 작업이 원본에서 완전히 처리되지 않은 경우 다른 Globally Distributed Database에서 사용된 포트 번호를 재사용하지 마십시오.
고급 옵션: 데이터베이스 구성
-
청크: 선택적으로 노드당 청크 수를 구성할 수 있습니다.
-
복제 단위:
고급 옵션: 데이터베이스 백업 구성
Advanced Options에서 자동화된 데이터베이스 백업을 활성화하고 일정을 잡을 수 있습니다. 설정에 대한 자세한 내용은 엑사스케일 인프라의 Exadata Database Service 설명서를 참조하십시오.
고급 옵션: GSM 네트워킹 세부정보
이러한 설정을 사용하면 GSM을 호스트하는 VCN(가상 클라우드 네트워크)에 NSG(네트워크 보안 그룹)를 지정할 수 있습니다.
NSG는 이미 구성되어 있어야 합니다. NSG 생성을 참조하십시오.
-
가상 클라우드 네트워크 영역: GSM 호스트에 지정할 VCN이 있는 영역을 선택합니다.
-
GSM 가상 클라우드 네트워크 컴파트먼트: 지정할 VCN이 포함된 컴파트먼트를 선택합니다.
-
GSM 가상 클라우드 네트워크: 지정할 VCN을 선택합니다.
-
GSM 네트워크 보안 그룹 컴파트먼트: 지정할 NSG가 포함된 컴파트먼트를 선택합니다.
-
GSM 네트워크 보안 그룹 ID: 지정할 NSG를 선택합니다.
검증
구성에 대해 검증 검사를 실행하려면 검증을 선택합니다.
생성
검증 오류가 해결되고 검증에 성공하면 생성을 선택합니다.
이제 생성 작업이 실행되는 동안 분산 ExaDB-XS 표시 이름이 목록에 나타납니다.
호스트 구매조달, VM 배치, 소프트웨어 설치, GSM에 대한 인증서 생성 등 여러 작업이 생성 작업의 일부로 수행되므로 만들기 작업은 다소 시간이 걸릴 수 있습니다.
[상태] 열에서 작업 상태를 모니터하고 [분산된 ExaDB-XS] 표시 이름을 선택하여 작업 요청 탭에서 진행률을 추적할 수 있습니다. 노드 탭의 모든 노드 상태가 사용 가능이면 분산 ExaDB-XS 생성이 완료되고 성공합니다.
주의: 분산된 ExaDB-XS를 생성한 후에는 저장소나 키를 이동하지 마십시오. 그렇지 않으면 분산된 ExaDB-XS가 작동하지 않습니다.