이 글에서는 Oracle® Cloud에서 Database-as-a-Service(DBaaS) 데이터베이스를 생성하는 데 필요한 모든 단계를 자세히 안내합니다.
소개
DBaaS 서비스를 활용하면 물리적인 하드웨어를 준비하거나 운영체제를 설치하고, Oracle Database 설치를 위한 복잡한 사전 요구 사항을 처리할 필요가 없습니다. 데이터베이스 생성에 오랜 시간이 걸리지 않으며, 최소한의 시스템 관리자 권한만 있으면 충분합니다.
이 글에서는 Oracle Cloud에서 DBaaS를 구축하기 위한 다음 세 가지 핵심 단계를 학습하게 됩니다.
- 컴파트먼트(Compartment) 생성
- 가상 클라우드 네트워크(Virtual Cloud Network, VCN) 생성
- DBaaS 설정
첫 번째 단계: 컴파트먼트 생성
컴파트먼트는 인스턴스, 스토리지, 네트워크, 로드 밸런서 등 Oracle Cloud Infrastructure(OCI) 리소스를 저장하는 논리적 컨테이너입니다. 컴파트먼트는 OCI 사용의 기본이 되는 요소로, 대부분의 리소스는 컴파트먼트 간에 이동할 수 있습니다. OCI 콘솔에서 어떤 작업을 수행하든 먼저 컴파트먼트를 선택해야 합니다.
다음 절차에 따라 컴파트먼트를 생성합니다.
1. 클라우드 URL에 로그인
Oracle Cloud URL(https://www.oracle.com/cloud/sign-in.html)에 접속하여 로그인합니다.
계정 정보를 입력한 후 Next(다음) 버튼을 누릅니다.
마지막으로 사용자 이름과 비밀번호를 입력하고 Sign in(로그인)을 클릭합니다.
로그인이 완료되면 Oracle Cloud 콘솔 화면을 확인할 수 있습니다.
2. 컴파트먼트 생성
Oracle Cloud에 로그인한 후 다음 단계에 따라 컴파트먼트를 생성합니다.
- 화면 좌측 상단의 메뉴를 클릭하고 Identity → Compartments를 선택합니다.
- Create compartment를 클릭하고 아래 항목들을 입력합니다.
NAME: 컴파트먼트 이름을 입력합니다.
DESCRIPTION: 컴파트먼트에 대한 간단한 설명을 입력합니다(예: 테스트 환경용 컴파트먼트).
PARENT COMPARTMENT: 기본값은 Root입니다.
- Create Compartment를 클릭하여 생성을 완료합니다.
두 번째 단계: VCN 생성
다음으로 VCN을 생성해야 합니다. VCN은 Oracle 데이터 센터 내에 구축하는 사설 네트워크로, 직접 지정한 방화벽 규칙과 특정 유형의 통신 게이트웨이를 설정할 수 있습니다. VCN 안에서 컴퓨트 인스턴스용 서브넷, 라우팅 테이블, 게이트웨이를 생성할 수 있습니다.
다음 절차에 따라 VCN을 생성합니다.
- 좌측 상단의 메뉴를 클릭하고 Networking → Virtual Cloud Networks를 선택합니다.
- 앞서 생성한 컴파트먼트를 선택합니다.
- Create Virtual Cloud Network를 클릭하고 세부 정보를 입력합니다.
NAME: 새 VCN의 이름을 입력합니다.
CREATE IN COMPARTMENT: 본인의 컴파트먼트를 선택합니다.
CIDR BLOCK: CIDR 블록을 입력합니다(예: 10.0.0.0/16).
입력을 마친 후 Create Virtual Cloud Network를 클릭합니다.
세 번째 단계: DBaaS 데이터베이스 생성
- 좌측 상단의 메뉴를 클릭하고 Identity → Bare Metal, VM, Exadata를 선택합니다.
- 본인의 컴파트먼트를 선택한 후 Create DB System을 클릭합니다.
- 필요한 세부 정보를 입력합니다.
Select a compartment: 앞서 생성한 컴파트먼트를 선택합니다.
Name your DB system: 데이터베이스 이름을 입력합니다.
Select an availability domain: 기본 도메인을 선택합니다.
Select a shape type: 셰이프 유형을 선택합니다. 여기서는 Virtual machine을 선택했습니다.
Select a shape: 셰이프를 선택하려면 Change shape를 클릭한 후 원하는 옵션을 고릅니다.
Total node count: 노드 수를 입력합니다. Oracle Real Application Clusters(RAC)를 구성하려면 노드 두 개를 선택하고, 그렇지 않으면 하나를 선택합니다.
Oracle Database software edition: 데이터베이스 에디션을 선택합니다.
Choose Storage Management Software: 스토리지 관리 소프트웨어를 선택합니다.
Available storage (GB): 사용 가능한 스토리지 크기를 선택합니다.
Total storage (GB): 전체 스토리지 크기를 선택합니다.
Add public SSH keys: 공개 SSH 키를 생성하여 업로드합니다.
Choose a license type: Bring Your Own License(BYOL)를 선택합니다.
Virtual cloud network: 앞서 생성한 VCN을 선택합니다.
Hostname prefix: 호스트 이름 접두사를 입력합니다.
Next(다음)를 클릭합니다.
Database name: 데이터베이스 이름을 입력합니다.
Database version: 설치할 데이터베이스 버전을 선택합니다.
PDB name (Optional): PDB 이름을 입력합니다(선택 사항).
Create administrator credentials: 새로운 관리자 자격 증명을 생성합니다.
Select workload type: 워크로드 유형을 선택합니다.
Configure database backups: 데이터베이스 백업을 구성하려면 해당 체크박스를 선택합니다.
모든 설정을 마쳤다면 마지막으로 Create DB System을 클릭합니다.
결론
데이터베이스 서비스를 활용하면 Autonomous형과 사용자 관리형 Oracle Database 클라우드 솔루션을 모두 구축할 수 있습니다. 짧은 시간 안에 데이터베이스를 생성할 수 있으며, 하드웨어나 데이터 센터를 직접 관리하는 부담을 피하고 싶다면 OCI가 제공하는 이러한 기능이 큰 도움이 됩니다. DBaaS는 Oracle이 인프라를 소유하고 관리하는 동시에, 사용자에게는 사용 가능한 데이터베이스 기능과 운영 작업에 대한 전체 액세스 권한을 제공합니다.
데이터 서비스에 대해 더 자세히 알아보세요.
궁금한 점이나 의견이 있다면 Feedback 탭을 이용해 남겨 주세요. 언제든지 대화를 시작할 수 있습니다.