메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

Oracle용 도구 및 타사 소프트웨어를 호스팅하도록 Amazon RDS 설정

Amazon RDS를 사용하여 다음과 같은 소프트웨어 및 구성 요소를 지원하는 Oracle DB 인스턴스를 호스팅할 수 있습니다.

  • Siebel 고객 관계 관리(CRM)

  • Oracle Fusion Middleware 메타데이터 — RCU(Repository Creation Utility)에서 설치

다음 절차를 통해 Oracle용 추가 소프트웨어 및 구성 요소를 호스팅하는 데 사용할 수 있는 Amazon RDS의 Oracle DB 인스턴스를 만들 수 있습니다.

Oracle Database와 함께 사용할 Amazon VPC 생성

다음 절차에서는 Amazon VPC, 프라이빗 서브넷, 보안 그룹을 만듭니다. Amazon RDS DB 인스턴스는 퍼블릭 인터넷이 아닌 미들티어 구성 요소에서만 사용할 수 있어야 하므로 Amazon RDS DB 인스턴스는 프라이빗 서브넷에서 호스팅되고, 이에 따라 보안이 향상됩니다.

Amazon VPC를 생성하려면

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. AWS Management Console의 오른쪽 상단 모서리에서 VPC를 위한 AWS 리전을 선택합니다. 이 예에서는 미국 서부(오레곤) 리전을 사용합니다.

  3. 좌측 상단 모서리에서 VPC Dashboard를 선택한 다음 Start VPC Wizard를 선택합니다.

  4. Step 1: Select a VPC Configuration 페이지에서 VPC with Public and Private Subnets를 선택한 후 Select를 선택합니다.

  5. Step 2: VPC with Public and Private Subnets 페이지에서 다음과 같이 값을 설정합니다.

    옵션
    IP CIDR block

    10.0.0.0/16

    VPC의 CIDR 블록 선택에 대한 자세한 내용은 VPC Sizing을(를) 참조하십시오.

    VPC name

    예를 들어 VPC 이름은 vpc-1입니다.

    Public subnet

    10.0.0.0/24

    서브넷 크기 조정에 대한 자세한 내용은 Subnet Sizing을(를) 참조하십시오.

    가용 영역 AWS 리전의 가용 영역을 선택합니다.
    Public subnet name

    예를 들어 퍼블릭 서브넷의 이름은 subnet-public-1입니다.

    Private subnet

    10.0.1.0/24

    서브넷 크기 조정에 대한 자세한 내용은 Subnet Sizing을(를) 참조하십시오.

    가용 영역

    AWS 리전의 가용 영역을 선택합니다.

    Private subnet name

    예를 들어 프라이빗 서브넷의 이름은 subnet-private-1입니다.

    인스턴스 유형

    NAT 인스턴스의 인스턴스 유형입니다(예: t2.micro).

    참고

    콘솔에 [Instance type]이 표시되지 않으면 [Use a NAT instance instead]를 선택합니다.

    Key pair name

    No key pair

    서브넷

    None

    Enable DNS hostnames

    Yes

    Hardware tenancy

    Default

     퍼블릭 및 프라이빗 서브넷이 있는 VPC 마법사
  6. [Create VPC]를 선택합니다.

VPC의 Amazon RDS DB 인스턴스는 다중 AZ 배포를 지원하기 위해 적어도 두 개의 프라이빗 서브넷 또는 적어도 두 개의 퍼블릭 서브넷이 있어야 합니다. 다중 가용 영역 작업에 대한 자세한 내용은 리전 및 가용 영역을(를) 참조하십시오. 데이터베이스가 프라이빗이므로 두 번째 프라이빗 서브넷을 VPC에 추가합니다.

서브넷을 추가로 생성하는 방법

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. AWS Management Console 오른쪽 상단 모서리에서 VPC를 위한 올바른 AWS 리전에 있음을 확인합니다.

  3. 좌측 상단 모서리에서 VPC Dashboard를 선택한 다음 Subnets를 선택하고 Create Subnet을 선택합니다.

  4. [Create Subnet] 페이지에서 다음 값을 설정합니다.

    옵션
    Name tag

    예를 들어 두 번째 프라이빗 서브넷의 이름은 subnet-private-2입니다.

    VPC

    VPC입니다(예: vpc).

    가용 영역

    AWS 리전의 가용 영역을 선택합니다.

    참고

    첫 번째 프라이빗 서브넷에 대해 선택한 것과 다른 가용 영역을 선택합니다.

    CIDR block

    10.0.2.0/24

  5. [Yes, Create]를 선택합니다.

2개의 프라이빗 서브넷이 모두 동일한 라우팅 테이블을 사용해야 합니다. 다음 절차에서는 라우팅 테이블 일치를 확인하고, 일치하지 않으면 그중 하나를 편집합니다.

서브넷이 동일한 라우팅 테이블을 사용하도록 하려면,

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. AWS Management Console 오른쪽 상단 모서리에서 VPC를 위한 올바른 AWS 리전에 있음을 확인합니다.

  3. 좌측 상단 모서리에서 [VPC Dashboard]를 선택한 다음 [Subnets]를 선택하고 첫 번째 프라이빗 서브넷(예: subnet-private-1)을 선택합니다.

  4. 콘솔 하단에서 다음과 같이 Route Table 탭을 선택합니다.

     Route Table 정보
  5. 라우팅 테이블을 적어 둡니다(예: rtb-0d9fc668).

  6. 서브넷 목록에서 두 번째 프라이빗 서브넷(예: subnet-private-2)을 선택합니다.

  7. 콘솔 하단에서 Route Table 탭을 선택합니다.

  8. 두 번째 서브넷의 라우팅 테이블과 첫 번째 서브넷의 라우팅 테이블이 동일하지 않은 경우 일치하도록 편집합니다:

    1. [Edit]를 선택합니다.

    2. Change to에서 첫 번째 서브넷에 일치하는 라우팅 테이블을 선택합니다.

    3. [Save]를 선택합니다.

보안 그룹은 DB 인스턴스에 대한 인바운드 및 아웃바운드 트래픽을 제어하는 가상 방화벽 역할을 합니다. 다음 절차에서는 DB 인스턴스를 위한 보안 그룹을 만듭니다. 보안 그룹에 대한 자세한 내용은 Security Groups for Your VPC을(를) 참조하십시오.

프라이빗 Amazon RDS DB 인스턴스에 대한 VPC 보안 그룹을 생성하려면

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. AWS Management Console 오른쪽 상단 모서리에서 VPC를 위한 올바른 AWS 리전에 있음을 확인합니다.

  3. 좌측 상단 모서리에서 VPC Dashboard를 선택하고, Security Groups를 선택한 다음 Create Security Group을 선택합니다.

  4. [Create Security Group] 페이지에서 다음 값을 설정합니다.

    옵션
    Name tag

    예를 들어 보안 그룹의 이름은 sg-db-1입니다.

    그룹 이름

    예를 들어 보안 그룹의 이름은 sg-db-1입니다.

    설명

    보안 그룹 설명.

    VPC

    VPC입니다(예: vpc-1).

  5. [Yes, Create]를 선택합니다.

다음 절차에서는 DB 인스턴스에 대한 인바운드 트래픽을 제어하는 규칙을 보안 그룹에 추가합니다. 인바운드 규칙에 대한 자세한 내용은 Security Group Rules 항목을 참조하십시오.

인바운드 규칙을 보안 그룹에 추가하는 방법

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. AWS Management Console 오른쪽 상단 모서리에서 VPC를 위한 올바른 AWS 리전에 있음을 확인합니다.

  3. 좌측 상단 모서리에서 [VPC Dashboard]를 선택하고, [Security Groups]를 선택한 다음 보안 그룹(예:sg-db-1)을 선택합니다.

  4. 콘솔 하단에서 Inbound Rules 탭을 선택한 다음, Edit를 선택합니다.

  5. 다음과 같이 이러한 값을 설정합니다.

    옵션
    Type

    Oracle (1521)

    프로토콜

    TCP (6)

    포트 범위

    1521

    소스

    보안 그룹의 식별자. 상자를 선택하면 VPC의 이름(예: vpc-1)이 보입니다.

     Inbound Rules 정보
  6. Save를 선택합니다.

Oracle DB 인스턴스 생성

Amazon RDS를 사용하여 Oracle DB 인스턴스를 호스팅할 수 있습니다. 다음 절차에서는 Oracle DB 인스턴스를 만듭니다.

Oracle DB 인스턴스를 실행하는 방법

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. AWS Management Console의 오른쪽 상단 모서리에서 DB 인스턴스의 AWS 리전을 선택합니다. VPC와 동일한 AWS 리전을 선택합니다.

  3. 좌측 상단 모서리에서 RDS Dashboard를 선택한 다음 Launch DB Instance를 선택합니다.

  4. Step 1: Select Engine 페이지에서 Oracle을 선택한 다음 Oracle Database Enterprise Edition에서 Select 버튼을 선택합니다.

     엔진 선택
  5. Step 2: Production? 페이지에서 Production을 선택한 다음 Next Step을 선택합니다.

    참고

    개발 및 테스팅용 DB 인스턴스인 경우, Dev/Test를 선택할 수 있습니다.

  6. Step 3: Specify DB Details 페이지에서 다음과 같이 값을 설정합니다.

    옵션
    DB 엔진

    oracle-ee

    License Model

    bring-your-own-license

    DB Engine Version

    사용할 Oracle 버전입니다. Oracle 12c, 버전 12.1.0.1.0 또는 12.1.0.2.0을 사용할 수 있습니다.

    DB 인스턴스 클래스

    사용할 DB 인스턴스 클래스입니다. 자세한 내용은 DB 인스턴스 클래스을(를) 참조하십시오.

    다중 AZ 배포

    Yes. 다중 AZ 배포에서는 장애 조치를 위해 다른 가용 영역에 DB 인스턴스의 예비 복제본을 생성합니다. 프로덕션 워크로드에는 다중 AZ를 권장합니다. 다중 가용 영역에 대한 자세한 내용은 리전 및 가용 영역을(를) 참조하십시오.

    참고

    개발 및 테스팅을 위해 No를 선택할 수 있습니다.

    [Storage Type]

    Provisioned IOPS (SSD). 프로덕션 워크로드를 위해서는 Provisioned IOPS(초당 입/출력 작업 수)를 권장합니다. 스토리지에 대한 자세한 정보는 Amazon RDS 스토리지을(를) 참조하십시오.

    참고

    개발 및 테스팅을 위해 [General Purpose (SSD)]를 선택할 수 있습니다.

    Allocated Storage

    데이터베이스에 할당할 스토리지입니다. 데이터베이스에 적어도 스토리지 20GB를 할당합니다. 경우에 따라 DB 인스턴스에 대해 데이터베이스의 크기보다 많은 양의 스토리지를 할당하면 I/O 성능을 개선할 수 있습니다. 스토리지 할당에 대한 자세한 내용은 Amazon RDS 스토리지 유형 Guidelines for Creating Oracle Database Tablespaces을(를) 참조하십시오.

    프로비저닝된 IOPS

    DB 인스턴스용으로 처음에 할당할 Provisioned IOPS의 양입니다. 이 값은 DB 인스턴스용 스토리지 양의 3배에서 10배 사이여야 합니다. 또한 이 값은 1,000의 정수 배수여야 합니다.

    참고

    개발 및 테스팅을 위해서는 프로비저닝된 IOPS가 필요 없습니다.

    DB Instance Identifier

    예를 들어 DB 인스턴스의 이름은 oracle-instance입니다.

    Master User Name

    예를 들어 DB 인스턴스의 마스터 사용자 이름은 oracle-mu입니다.

    [Master User Password] 및 [Confirm Password]

    마스터 사용자 암호로 사용할 인쇄 가능한 ASCII 문자(/, " 및 @ 제외) 8 - 30자를 포함하는 암호입니다. [Confirm Password] 상자에 암호를 다시 입력합니다.

     Specify DB Details 형식
  7. [Next Step(다음 단계)]을 클릭합니다.

  8. Step 4: Configure Advanced Settings 페이지에서 다음과 같이 값을 설정합니다.

    옵션
    VPC

    VPC입니다(예: vpc-1).

    [Subnet Group]

    Create new DB Subnet Group

    Publicly Accessible

    No

    가용 영역

    No Preference

    [VPC Security Group]

    VPC 보안 그룹입니다(예: sg-db-1).

    Database Name

    예를 들어 데이터베이스 이름은 db1입니다.

    Database Port

    1521

    Parameter Group

    기본 파라미터 그룹입니다.

    Option Group

    기본 옵션 그룹입니다.

    [Copy Tags To Snapshots]

    이 옵션을 선택하면 스냅샷을 만들 때 DB 인스턴스 태그를 DB 스냅샷에 복사하게 됩니다. 자세한 내용은 Amazon RDS 리소스에 태그 지정을(를) 참조하십시오.

    Character Set Name

    DB 인스턴스에 대한 문자 세트입니다. 기본값 AL32UTF8은 유니코드 5.0 UTF-8 범용 문자 세트용입니다. DB 인스턴스를 만든 후에는 문자 세트를 변경할 수 없습니다.

    [Enable Encryption]

    [Yes] 또는 [No]입니다. Yes 값은 이 DB 인스턴스에 대해 비활성화되어 있는 암호화를 활성화합니다. 자세한 내용은 Amazon RDS 리소스 암호화을(를) 참조하십시오.

    [Backup Retention Period]

    데이터베이스의 자동 백업을 지속할 기간(일)을 설정합니다. 대부분의 DB 인스턴스에서는 이 값을 1 이상으로 설정해야 합니다.

    [Backup Window]

    데이터베이스를 백업할 특정 시간을 지정하지 않으려면 기본값으로 No Preference를 사용합니다.

    Auto Minor Version Upgrade

    DB 엔진의 마이너 버전 업그레이드가 제공되면 자동으로 이를 받도록 DB 인스턴스를 활성화하려면 Yes를 선택합니다.

    유지 관리 기간

    대기 중인 DB 인스턴스의 설정 변경을 적용하려면 30분으로 선택합니다. 이 시간이 중요하지 않은 경우 No Preference를 선택합니다.

     Specify DB Details 형식
  9. [Launch DB Instance]를 선택합니다.

    RDS 콘솔의 DB 인터페이스 목록에 새 DB 인스턴스가 나타납니다. DB 인스턴스를 사용할 준비가 될 때까지 DB 인스턴스의 상태는 creating입니다. 상태가 available로 변경되면 DB 인스턴스에 연결할 수 있습니다. DB 인스턴스 구성에 따라 새 DB 인스턴스를 사용할 수 있을 때까지 몇 분 정도 걸릴 수 있습니다.

추가 Amazon RDS 인터페이스

위 절차에서는 AWS Management Console을 사용하여 작업을 수행했습니다. 그러나 Amazon Web Services에는 AWS Command Line Interface(AWS CLI) 및 애플리케이션 프로그래밍 인터페이스(API)도 있습니다. AWS CLI 또는 API를 사용하여 Amazon RDS로 Oracle DB 인스턴스를 관리하는 등 대부분의 Amazon RDS 관리 작업을 자동화할 수 있습니다.

자세한 내용은 Amazon RDS용 AWS Command Line Interface 레퍼런스Amazon Relational Database Service API Reference 단원을 참조하십시오.

관련 주제