주:
- 이 자습서에서는 Oracle Cloud에 액세스해야 합니다. 무료 계정에 등록하려면 Oracle Cloud Infrastructure Free Tier 시작하기를 참조하십시오.
- Oracle Cloud Infrastructure 자격 증명, 테넌시 및 구획에 예제 값을 사용합니다. 실습을 완료했으면 이러한 값을 자신의 클라우드 환경과 관련된 값으로 대체하십시오.
Oracle Database에서 Oracle Exadata Database Service 프로비저닝@AWS
소개
Oracle Database@AWS는 AWS 리전에서 실행되는 애플리케이션이 AWS의 Oracle Cloud Infrastructure(OCI)에서 실행되는 Oracle Exadata Database Service on Dedicated Infrastructure를 사용할 수 있게 해주는 Oracle과 Amazon Web Services(AWS) 간의 전략적 파트너십입니다. Amazon Kinesis 및 Amazon QuickSight과 같은 AWS 애플리케이션 및 서비스는 이제 Oracle Exadata Cloud Infrastructure에서 실행되는 Oracle 데이터베이스에 대한 대기 시간이 짧고 기본 액세스가 가능하며 AI Vector Search와 같은 Oracle Database 23ai 기능을 활용할 수 있습니다.
주: Oracle Database@AWS는 현재 Limited Preview에서 사용할 수 있습니다. 자세한 내용을 요청하려면 Oracle Database@AWS에 대해 알아보기를 참조하십시오.
다른 AWS 리소스와 마찬가지로 Oracle Database@AWS 아키텍처는 AWS 리전 내의 애플리케이션 리소스에 대한 네트워킹을 제공하기 위해 Amazon VPC(가상 프라이빗 클라우드)가 필요합니다. 또한 동일한 AWS 리전에 함께 배치된 OCI 하위 사이트에서 운영되는 Oracle Database@AWS에는 OCI의 다른 리소스에 대한 액세스를 위해 상위 OCI 리전으로 확장되는 OCI 가상 클라우드 네트워크(VCN)가 있습니다. OCI는 OCI 하위 사이트와 상위 OCI 지역 간의 네트워크를 관리합니다. AWS는 운영 데이터베이스(ODB) 네트워크와 애플리케이션 VPC 간의 네트워크 연결을 관리합니다.
AWS 및 OCI 자동화를 활용하면 Oracle Database@AWS에서 Oracle Exadata Database Service를 쉽게 실행할 수 있습니다. Oracle Exadata Database Service를 프로비전하려면 다음 네 가지 간단한 작업이 필요합니다.
- ODB 네트워크를 생성합니다.
- Exadata 인프라를 생성합니다.
- Exadata 인프라에서 Exadata VM 클러스터를 생성합니다.
- Exadata VM 클러스터에서 Oracle Database를 생성합니다.
목표
- ODB 네트워크, Exadata 인프라, Exadata VM 클러스터 및 Oracle Database 23ai를 프로비저닝합니다.
작업 1: ODB 네트워크 생성
ODB 네트워크는 AWS 가용성 영역(AZ)의 OCI Infrastructure를 호스팅하는 전용(private) 격리 네트워크입니다. ODB 네트워크는 CIDR 범위의 IP 주소로 구성됩니다. ODB 네트워크는 OCI 하위 사이트 내에 있는 네트워크에 직접 매핑되므로 AWS와 OCI 간의 통신 수단으로 사용됩니다.
참고: AWS 계정이 필요하며 AWS Marketplace에서 Oracle Database@AWS에 대한 비공개 제안을 요청합니다.
-
AWS Management Console에 로그인하고
https://console.aws.amazon.com/odb/
를 사용하여 Oracle Database@AWS Console을 엽니다. -
ODB 네트워크 및 ODB 네트워크 생성을 누르거나 1단계 아래의 ODB 네트워크 생성을 직접 누릅니다.
-
ODB 네트워크 생성 페이지에서 ODB 네트워크 이름, 가용성 영역, 클라이언트 서브넷 CIDR, 백업 서브넷 CIDR 및 도메인 이름 접두어를 입력합니다.
-
ODB 네트워크 생성을 누릅니다.
작업 2: Exadata 인프라 생성
AWS에 함께 배치된 Oracle Exadata Database Service는 구성이 필요 없는 고속의 대기 시간이 짧은 내부 RDMA(Remote Direct Memory Access) 네트워크 패브릭으로 내부적으로 연결되는 최소 2개 및 최대 32개의 데이터베이스 서버와 최대 64개의 스토리지 서버로 구성된 전용 Exadata Infrastructure를 지원합니다. AWS 데이터 센터 내의 Exadata 인프라는 하드웨어를 클라우드의 다른 서비스에 안전하게 연결하는 데 필요한 네트워킹 리소스와 통합합니다. Oracle Exadata Database Service를 통해 Oracle은 월별 보안 및 분기별 인프라 업데이트를 수행합니다. 업무 요구 사항에 맞는 분기별 Infrastructure 유지 관리 일정을 지정할 수 있습니다.
-
Exadata 인프라를 생성하려면 Exadata 인프라를 선택하고 Exadata 인프라 생성을 누릅니다.
참고: OCI 테넌시가 프라이빗 제안을 통해 링크되었다고 가정해 보겠습니다.
-
1단계 - 일반 설정 구성에서 Exadata 인프라 이름을 입력하고, Exadata 인프라가 프로비전될 가용성 영역을 선택하고, 다음을 누릅니다.
-
2단계 - Exadata 인프라 구성에서 Exadata 인프라 구성을 나타냅니다. 최소 구성은 이미 두 개의 데이터베이스 서버와 세 개의 스토리지 서버로 채워져 있습니다. 단일 Exadata 인프라에 최대 32개의 데이터베이스 서버와 64개의 스토리지 서버를 보유할 수 있으며, 다음을 누릅니다.
참고: 데이터베이스 및 스토리지 서버 수에 대한 제한이 OCI 링크 테넌시 내에 설정되었는지 확인하십시오.
-
3단계 - 유지 관리 및 태그 구성에서 모든 필드는 선택 사항입니다. 예정된 유지보수 업데이트에 대한 통지를 받을 전자메일 주소를 최대 10개 입력할 수 있습니다. 선택적으로 AWS 리소스를 검색 및 필터링하거나 AWS 비용을 추적하는 데 사용할 태그를 추가한 다음 다음을 누를 수 있습니다.
참고: OCI 콘솔에서 인프라 유지보수 일정을 업데이트할 수 있습니다.
-
단계 4 - 검토 및 생성에서 Exadata 인프라 구성을 검토합니다.
취소를 눌러 Exadata 인프라 생성을 취소하고, 이전을 눌러 돌아가서 값을 업데이트하고, Exadata 인프라 생성을 눌러 생성을 계속할 수 있습니다.
-
Exadata 인프라가 성공적으로 생성된 후 다음 정보를 확인할 수 있습니다.
-
요약: Exadata 인프라의 구성을 확인합니다.
- 데이터베이스 서버: 데이터베이스 서버 및 리소스를 확인합니다.
- Exadata VM 클러스터: 이 Exadata 인프라에 생성된 Exadata VM 클러스터를 확인합니다.
- OCI 유지보수: OCI 콘솔에 연결하여 Exadata 인프라 유지보수 일정을 업데이트합니다.
- 태그: 이 Exadata 인프라와 연관된 태그를 봅니다.
-
OCI 리소스: 이 Exadata 인프라에 대한 OCI 콘솔에 직접 액세스할 수 있는 링크를 찾습니다.
-
작업 3: Exadata 인프라에서 Exadata VM 클러스터 생성
각 Exadata Infrastructure 데이터베이스 서버에는 하나 이상의 VM(가상 머신) 게스트가 포함됩니다. 여러 가상 머신 클러스터(MultiVM)에 대한 지원을 통해 데이터베이스 서버당 최대 8개의 VM을 지원하고 Exadata 데이터베이스 시스템당 총 8개의 VM 클러스터를 호스팅할 수 있습니다. VM 클러스터를 프로비전할 때 Oracle 데이터베이스 작업 로드를 지원할 VM 클러스터에 할당된 시스템 리소스를 지정합니다.
-
Exadata VM 클러스터를 생성하려면 Exadata VM 클러스터 및 VM 클러스터 생성을 선택합니다.
-
단계 1 - 일반 설정 구성에서 VM 클러스터 이름을 입력하고, 시간대, 라이센스 옵션을 확인하고, 다음을 누릅니다.
-
2단계 - 기반 구조 설정 구성에서 다음 정보를 입력하고 다음을 누릅니다.
-
Exadata 인프라 이름: VM 클러스터가 생성될 Exadata 인프라를 선택합니다.
-
Grid Infrastructure 버전: VM 클러스터에 설치할 릴리스의 Oracle Grid Infrastructure 버전(19c 및 23ai)을 선택합니다.
참고: Oracle Grid Infrastructure 릴리스에 따라 VM 클러스터에서 지원될 수 있는 Oracle Database 릴리스가 결정됩니다. 예를 들어, Oracle Grid Infrastructure 소프트웨어 릴리스보다 최신인 Oracle Database 릴리스는 실행할 수 없습니다.
-
Exadata 이미지 버전: Exadata 시스템 소프트웨어 버전을 선택합니다. 이에 따라 게스트 VM 이미지에서 사용 가능한 OS(운영체제) 버전 및 기능이 결정됩니다.
-
데이터베이스 서버: VM 이미지가 생성될 DB 서버를 선택합니다.
-
구성 - VM에 리소스를 할당할 수 있습니다. 다음 정보를 입력하십시오.
-
CPU 코어 수: 각 VM 클러스터의 가상 머신 컴퓨트 노드에 OCPU 수를 할당하려면 VM당 OCPU 수를 입력합니다. 최소 OCPU는 VM당 2개입니다.
-
메모리: 각 VM에 할당할 VM당 메모리를 입력합니다. VM당 최소값은 30GB입니다.
-
로컬 스토리지: 각 VM에 로컬 스토리지를 할당하려면 VM당 로컬 스토리지를 입력합니다. VM당 최소값은 60GB입니다.
주: 새 VM 클러스터를 만들 때마다 데이터베이스 서버 로컬 공간에 남아 있는 공간이 새 VM 클러스터에 사용됩니다.
-
1TB의 배수로 클러스터별 Exadata 스토리지를 입력합니다. 최소값은 2TB입니다.
-
스토리지 할당:
-
로컬 백업에 대해 스토리지 할당 사용: Oracle Exadata Cloud Infrastructure 인스턴스 내에서 로컬 Exadata 스토리지에 데이터베이스 백업을 수행하려는 경우 선택합니다. 로컬 백업에 대한 저장소 구성 옵션은 VM 클러스터 생성 후 변경할 수 없습니다.
-
Exadata 희소 스냅샷에 대한 스토리지 할당 사용: VM 클러스터 내에서 스냅샷 기능을 사용하려는 경우 선택합니다. 희소 스냅샷에 대한 스토리지 구성 옵션은 VM 클러스터 생성 후 변경할 수 없습니다.
-
-
-
-
Step 3 - Configure connectivity에서 작업 1에서 만든 ODB network를 선택하고 VM 클러스터에 액세스하는 데 사용되는 Host name prefix, SSH key pairs를 입력합니다.
Cancel(취소)을 눌러 VM 클러스터 만들기를 취소하고, Skip to Review and Create(검토 및 만들기로 건너뛰기)를 눌러 단계를 건너뛰고, Previous(이전)를 눌러 돌아가서 값을 업데이트하고, Next(다음)를 눌러 VM 클러스터 구성을 계속할 수 있습니다.
-
4단계 - 진단 및 태그 구성에서 이 단계는 선택 사항입니다. OCI 진단 수집을 사용으로 설정하면 Oracle Cloud Operations 및 사용자가 Guest VM 문제를 빠르고 효과적으로 식별, 조사, 추적 및 해결할 수 있습니다. 이벤트에 가입하여 리소스 상태 변경에 대한 알림을 받습니다.
주: 이 기능은 언제든지 옵트아웃할 수 있습니다.
AWS 리소스를 검색 및 필터링하거나 AWS 비용을 추적하는 데 사용할 태그를 추가하고 다음을 누를 수 있습니다.
-
Step 5 - Review and create에서 VM 클러스터 정보를 검토하고 Create VM Cluster를 누릅니다.
-
VM 클러스터가 성공적으로 생성된 후 다음 정보를 확인할 수 있습니다.
-
요약: VM 클러스터의 구성을 확인합니다.
- 가상 머신: VM 클러스터와 연관된 게스트 VM을 확인합니다.
- 구성: VM 클러스터 구성을 확인합니다.
- 연결: 네트워크 구성 및 SSH 키 쌍을 확인합니다.
- 태그: 이 Exadata 인프라와 연관된 태그를 봅니다.
- 모니터링: CPU 활용률, 로드 평균, 메모리 활용률 등과 같은 VM 클러스터 측정항목을 확인합니다.
-
OCI 리소스: 이 VM 클러스터 및 Exadata 인프라로 직접 OCI 콘솔로 이동할 수 있는 링크를 찾습니다.
-
작업 4: Oracle Database 생성
-
Oracle Database 생성은 OCI 콘솔에서 관리됩니다. OCI와 AWS 간의 긴밀한 통합을 통해 AWS Management Console에서 직접 링크를 사용할 수 있습니다. VM 클러스터 이름 또는 OCI에서 관리를 누릅니다.
-
Oracle Database는 VM 클러스터 리소스입니다. Exadata VM 클러스터 세부정보 페이지의 리소스 아래에서 데이터베이스 및 데이터베이스 생성을 누릅니다.
-
데이터베이스에 대한 기본 정보 섹션에서 다음 정보를 입력합니다.
-
데이터베이스 이름 제공: 데이터베이스 이름을 입력합니다.
주: 다음 요구 사항을 충족해야 합니다.
- 최대 8자입니다.
- 영숫자만 포함합니다.
- 알파벳 문자로 시작합니다.
- VM 클러스터에서
DB_UNIQUE_NAME
의 처음 8자 중 일부일 수 없습니다.
-
데이터베이스에 대한 고유 이름 제공(선택사항): 지정하지 않을 경우 시스템에서 자동으로
<db_name>\_<3_chars_unique_string>\_\<region-name\>
으로 고유한 이름 값을 생성합니다.주: 고유한 이름을 입력하는 경우 다음 요구 사항을 충족해야 합니다.
- 최대 30자.
- 영숫자 또는 밑줄(
_
)만 포함합니다. - 알파벳 문자로 시작합니다.
- VM 클러스터에서 고유합니다. 테넌시에서 고유하도록 권장합니다.
-
데이터베이스 버전 선택: 데이터베이스 버전을 선택합니다.
-
PDB 이름 제공(선택사항): 지정하지 않으면 시스템에서 자동으로 이름 값을 생성합니다.
주: 다음 요구 사항을 충족해야 합니다.
- 최대 8자입니다.
- 영숫자 또는 밑줄(
_
)만 포함합니다. - 알파벳 문자로 시작합니다.
- Oracle Net Services를 사용하여 PDB에 연결할 때 서비스 이름 충돌이 발생하지 않도록 하려면 PDB 이름이 전체 VM 클러스터에서 고유한지 확인하십시오.
-
-
데이터베이스 홈 지정 섹션에서 다음 정보를 입력합니다.
- 데이터베이스 홈 소스: 데이터베이스 홈 소스를 선택합니다.
- 기존 데이터베이스 홈 선택.
- 새 데이터베이스 홈을 생성하고 데이터베이스 홈 표시 이름을 입력합니다.
- 데이터베이스 통합 감사 사용
- 데이터베이스 이미지(선택사항): 미리 생성한 원하는 Oracle 게시 이미지 또는 사용자정의 데이터베이스 소프트웨어 이미지를 사용할 데이터베이스 이미지입니다.
- 데이터베이스 홈 소스: 데이터베이스 홈 소스를 선택합니다.
-
관리자 인증서 생성 섹션에서 sys 비밀번호에 대한 관리자 인증서를 생성합니다.
-
비밀번호: 비밀번호를 입력하십시오.
주: 다음 요구 사항을 충족해야 합니다.
- 9~30자 사이여야 합니다.
- 대문자, 소문자, 숫자 및 특수 문자가 각각 두 개 이상 포함되어 있습니다. 특수 문자는 (
_
), (#
) 또는 (-
)여야 합니다. - 비밀번호에는 사용자 이름(
SYS
,SYSTEM
등) 또는 Oracle 단어가 대소문자에 관계없이 정방향 또는 역순으로 포함되지 않아야 합니다.
-
암호 확인: 지정한 sys 암호를 확인합니다.
-
(선택사항) TDE 전자 지갑에 관리자 비밀번호 사용을 선택합니다.
-
-
데이터베이스 백업 구성 섹션에서 OCI Object Storage에 데이터베이스를 백업하기 위한 설정을 지정하여 데이터베이스 백업을 구성합니다.
- 자동 백업 사용: 이 데이터베이스에 대해 자동 백업을 사용으로 설정하려면 선택합니다.
- 백업 대상: 백업 대상은 오브젝트 스토리지입니다. 선택한 후 각 서비스에 대해 요청된 정보를 검토하고 입력합니다. 백업 대상에 대한 자세한 내용은 Manage Database Backup and Recovery on Oracle Exadata Database Service on Dedicated Infrastructure를 참조하십시오.
-
고급 옵션 표시를 누릅니다.
-
관리 섹션에 다음 정보를 입력합니다.
-
Oracle SID 접두어(선택사항): Oracle SID 접두어는 Oracle Database 인스턴스 번호이며
INSTANCE_NAME
데이터베이스 매개변수를 생성하기 위해 자동으로 SID 접두어에 추가됩니다.INSTANCE_NAME
매개변수를 SID라고도 합니다. SID는 클라우드 VM 클러스터에서 고유합니다. 지정되지 않은 경우 SID 접두어는 기본적으로db_name
로 설정됩니다.주: 다음 요구 사항을 충족해야 합니다.
- 최대 12자.
- 영숫자 또는 밑줄(
_
)만 포함합니다. - 알파벳 문자로 시작합니다.
- VM 클러스터에서 고유합니다.
-
문자 집합: 데이터베이스에 대한 문자 집합입니다. 기본값은 AL32UTF8입니다.
-
National character set (Optional): National character set는 데이터베이스의 국가별 문자 집합입니다. 기본값은 AL16UTF16입니다.
-
-
암호화 섹션에서 데이터베이스 키를 관리하려면 Oracle 관리 키 사용 또는 고객 관리 키 사용을 선택합니다. 데이터베이스 키 관리 옵션에 대한 자세한 내용은 Security Guide for Oracle Exadata Database Service on Dedicated Infrastructure를 참조하십시오.
-
태그 섹션에서 태그 네임스페이스를 선택합니다. 태그 지정을 사용하면 태그 키 및 태그 값을 정의하고 리소스와 연관시킬 수 있습니다. 그런 다음 태그를 사용하여 비즈니스 요구 사항에 따라 리소스를 구성하고 나열할 수 있습니다. 태그에 대한 자세한 내용은 Tagging Oracle Exadata Database Service on Dedicated Infrastructure Resources를 참조하십시오.
-
-
데이터베이스 생성을 눌러 Oracle Database 프로비전을 계속합니다.
다음 단계
이제 데이터를 새로운 Oracle Database로 마이그레이션할 준비가 되었습니다. Oracle Zero Downtime Migration(ZDM)을 통해 귀사의 마이그레이션 니즈를 충족할 수 있습니다.
관련 링크
-
Oracle Exadata Database Service on Dedicated Infrastructure 개요
-
Oracle Exadata Database Service on Dedicated Infrastructure의 방법 비디오 재생 목록
-
Oracle LiveLabs 워크숍: Oracle Exadata Database Service on Dedicated Infrastructure 시작하기
확인
- Authors - Tammy Bednar, Leo Alvarado(제품 관리)
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Provision Oracle Exadata Database Service in Oracle Database@AWS
G21079-05
February 2025
Copyright ©2025, Oracle and/or its affiliates.