Amazon RDS DB 인스턴스 생성 - Amazon Relational Database Service

Amazon RDS DB 인스턴스 생성

Amazon RDS의 기본 빌딩 블록은 데이터베이스를 생성하는 DB 인스턴스입니다. DB 인스턴스를 생성할 때는 엔진 고유의 특성을 선택합니다. 또한 데이터베이스 서버가 실행되는 AWS 인스턴스의 스토리지 용량, CPU, 메모리 등도 선택합니다.

중요

DB 인스턴스를 생성하거나 DB 인스턴스에 연결하려면 먼저 Amazon RDS 설정 단원의 작업을 완료해야 합니다.

Easy Create(간편 생성)를 활성화하거나 활성화하지 않고 AWS Management 콘솔을 사용하여 DB 인스턴스를 생성할 수 있습니다. Easy Create(간편 생성)를 활성화한 경우에는 DB 엔진 유형, DB 인스턴스 크기 및 DB 인스턴스 식별자만 지정합니다. Easy Create(간편 생성)는 다른 구성 옵션에서도 기본 설정을 사용합니다. Easy Create(간편 생성)가 활성화되지 않은 경우에는 데이터베이스를 생성할 때 가용성, 보안, 백업 및 유지 관리에 대한 옵션을 포함하여 더 많은 구성 옵션을 지정합니다.

참고

다음 절차에서는 Standard Create(표준 생성)가 활성화되고 Easy Create(간편 생성)가 활성화되지 않습니다. 이 절차에서는 Microsoft SQL Server를 예로 사용합니다.

Easy Create(간편 생성)를 사용하여 각 엔진의 샘플 DB 인스턴스를 생성하고 연결하는 방법을 안내하는 예제는 Amazon RDS 시작하기 단원을 참조하십시오. 원래 콘솔을 사용하여 DB 인스턴스를 생성하는 예제는 원본 콘솔 예제 단원을 참조하십시오.

DB 인스턴스를 생성하려면

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

  2. Amazon RDS 콘솔의 오른쪽 위 모서리에서 DB 인스턴스를 생성하려는 AWS 리전을 선택합니다.

  3. 탐색 창에서 데이터베이스를 선택합니다.

  4. 데이터베이스 생성을 선택하십시오.

  5. Choose a database creation method(데이터베이스 생성 방법 선택)에서 Standard Create(표준 생성)를 선택합니다.

  6. Engine options(엔진 옵션)에서 엔진 유형(MariaDB, Microsoft SQL Server, MySQL, Oracle 또는 PostgreSQL)을 선택합니다. 여기서는 Microsoft SQL Server가 표시됩니다.

    
						엔진 선택
  7. Oracle 또는 SQL Server를 사용하는 경우 Edition(에디션)에서 사용할 DB 엔진 에디션을 선택합니다.

    MySQL에는 에디션에 대한 옵션이 하나 뿐이며, MariaDB와 PostgreSQL에는 없습니다.

  8. 버전에서 엔진 버전을 선택합니다.

  9. 템플릿에서 사용 사례에 맞는 템플릿을 선택합니다. 프로덕션을 선택하면 이후 단계에서 다음 설정이 미리 선택됩니다.

    • 다중 AZ 장애 조치 옵션

    • 프로비저닝된 IOPS 스토리지 옵션

    • 삭제 방지 활성화 옵션

    어떤 프로덕션 환경이든 이 기능을 권장합니다.

    참고

    템플릿 옵션은 에디션별로 다릅니다.

  10. 마스터 암호를 입력하려면 다음과 같이 하십시오.

    1. 설정 섹션에서 Credential Settings(자격 증명 설정)를 엽니다.

    2. Auto generate a password(암호 자동 생성) 확인란의 선택을 취소합니다.

    3. (선택 사항) 마스터 사용자 이름 값을 변경하고 마스터 암호암호 확인에 동일한 암호를 입력합니다.

    기본적으로 새 DB 인스턴스는 마스터 사용자를 위해 자동 생성된 암호를 사용합니다.

  11. 나머지 섹션에서 DB 인스턴스 설정을 지정합니다. 각 설정에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하십시오.

  12. 데이터베이스 생성을 선택하십시오.

    자동 생성된 암호를 사용하기로 한 경우에는 데이터베이스 페이지에 View credential details(자격 증명 세부 정보 보기) 버튼이 나타납니다.

    DB 인스턴스의 마스터 사용자 이름 및 암호를 보려면 View credential details(자격 증명 세부 정보 보기)를 선택합니다.

    
						자동 암호 생성 이후의 마스터 사용자 자격 증명.

    DB 인스턴스를 마스터 사용자로 연결하려면 화면에 나타난 사용자 이름과 암호를 사용합니다.

    중요

    마스터 사용자 암호를 다시 볼 수는 없습니다. 따라서 기록을 해두지 않으면 이를 변경해야 합니다. DB 인스턴스가 사용 가능한 상태가 되고 난 후에 마스터 사용자 암호를 변경해야 하는 경우에는 DB 인스턴스를 수정하여 암호를 변경합니다. DB 인스턴스 변경에 대한 자세한 내용은 Amazon RDS DB 인스턴스 수정 단원을 참조하십시오.

  13. 데이터베이스에서 새 DB 인스턴스의 이름을 선택합니다.

    RDS 콘솔에 새 DB 인스턴스의 세부 정보가 표시됩니다. DB 인스턴스를 만들고 사용할 준비가 될 때까지 DB 인스턴스의 상태는 [creating]입니다. 상태가 available로 변경되면 DB 인스턴스에 연결할 수 있습니다. 할당된 DB 인스턴스 클래스와 스토리지에 따라 새 인스턴스를 사용할 수 있을 때까지 몇 분 정도 걸릴 수 있습니다.

    
						내 DB 인스턴스 세부 정보

AWS CLI를 사용해 DB 인스턴스를 생성하려면 다음 파라미터와 함께 create-db-instance 명령을 호출합니다. 이 예에서는 Microsoft SQL Server를 사용합니다.

각 설정에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하십시오.

  • --db-instance-identifier

  • --db-instance-class

  • --db-security-groups

  • --db-subnet-group

  • --engine

  • --master-user-name

  • --master-user-password

  • --allocated-storage

  • --backup-retention-period

Linux, macOS 또는 Unix의 경우는 다음과 같습니다.

aws rds create-db-instance --engine sqlserver-se \ --db-instance-identifier mymsftsqlserver \ --allocated-storage 250 \ --db-instance-class db.m1.large \ --db-security-groups mydbsecuritygroup \ --db-subnet-group mydbsubnetgroup \ --master-user-name masterawsuser \ --master-user-password masteruserpassword \ --backup-retention-period 3

Windows의 경우:

aws rds create-db-instance ^ --engine sqlserver-se ^ --db-instance-identifier mydbinstance ^ --allocated-storage 250 ^ --db-instance-class db.m1.large ^ --db-security-groups mydbsecuritygroup ^ --db-subnet-group mydbsubnetgroup ^ --master-user-name masterawsuser ^ --master-user-password masteruserpassword ^ --backup-retention-period 3

다음과 비슷한 출력이 생성됩니다.

DBINSTANCE mydbinstance db.m1.large sqlserver-se 250 sa creating 3 **** n 10.50.2789 SECGROUP default active PARAMGRP default.sqlserver-se-10.5 in-sync

Amazon RDS API를 사용해 DB 인스턴스를 생성하려면 다음 파라미터와 함께 CreateDBInstance 작업을 호출합니다. 이 예에서는 Microsoft SQL Server를 사용합니다.

각 설정에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하십시오.

  • AllocatedStorage

  • BackupRetentionPeriod

  • DBInstanceClass

  • DBInstanceIdentifier

  • DBSecurityGroups

  • DBSubnetGroup

  • Engine

  • MasterUsername

  • MasterUserPassword

https://rds.amazonaws.com/ ?Action=CreateDBInstance &AllocatedStorage=250 &BackupRetentionPeriod=3 &DBInstanceClass=db.m1.large &DBInstanceIdentifier=mydbinstance &DBSecurityGroups.member.1=mysecuritygroup &DBSubnetGroup=mydbsubnetgroup &Engine=sqlserver-se &MasterUserPassword=masteruserpassword &MasterUsername=masterawsuser &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3

DB 인스턴스에 대한 설정

다음 표에는 DB 인스턴스를 생성할 때 선택하는 설정에 대한 세부 정보가 나와 있습니다. 이 표에는 각 설정이 지원되는 DB 엔진도 나와 있습니다.

콘솔, create-db-instance CLI 명령 또는 CreateDBInstance RDS API 작업을 사용하여 DB 인스턴스를 생성할 수 있습니다.

콘솔 설정 설정 설명 CLI 옵션 및 RDS API 파라미터 지원되는 DB 엔진

할당된 스토리지

DB 인스턴스용으로 할당할 스토리지(단위: GB)입니다. 경우에 따라 DB 인스턴스에 대해 데이터베이스의 크기보다 많은 양의 스토리지를 할당하면 I/O 성능을 개선할 수 있습니다.

자세한 내용은 Amazon RDS DB 인스턴스 스토리지 단원을 참조하십시오.

CLI 옵션:

--allocated-storage

API 파라미터:

AllocatedStorage

모두

Auto minor version upgrade

기본 마이너 DB 엔진 버전 업그레이드가 제공되면 DB 인스턴스가 자동으로 이를 받을 수 있게 하려면 마이너 버전 자동 업그레이드 사용을 선택합니다. Amazon RDS는 유지 관리 기간에 마이너 버전 자동 업그레이드를 수행합니다.

CLI 옵션:

--auto-minor-version-upgrade

--no-auto-minor-version-upgrade

API 파라미터:

AutoMinorVersionUpgrade

SQL Server를 제외한 모든 항목

[Availability zone]

DB 인스턴스의 가용 영역입니다. 가용 영역을 지정하지 않으려면 기본값으로 No Preference를 사용합니다.

자세한 내용은 리전, 가용 영역 및 로컬 영역 단원을 참조하십시오.

CLI 옵션:

--availability-zone

API 파라미터:

AvailabilityZone

모두
백업 보존 기간

DB 인스턴스의 자동 백업을 보존할 기간(단위: 일)입니다. 중요한 DB 인스턴스라면 이 값을 1 이상으로 설정합니다.

자세한 내용은 백업 작업 단원을 참조하십시오.

CLI 옵션:

--backup-retention-period

API 파라미터:

BackupRetentionPeriod

모두
백업 기간

Amazon RDS가 자동으로 DB 인스턴스를 백업하는 기간입니다. 데이터베이스를 백업할 특정 기간을 지정하지 않으려면 기본값으로 기본 설정 없음을 사용합니다.

자세한 내용은 백업 작업 단원을 참조하십시오.

CLI 옵션:

--preferred-backup-window

API 파라미터:

PreferredBackupWindow

모두
문자 집합

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

자세한 내용은 Amazon RDS에서 지원되는 Oracle 문자 집합 단원을 참조하십시오.

CLI 옵션:

--character-set-name

API 파라미터:

CharacterSetName

Oracle
콜레이션

DB 인스턴스에 대한 서버 수준 콜레이션입니다.

자세한 내용은 Microsoft SQL Server의 서버 수준 콜레이션 단원을 참조하십시오.

CLI 옵션:

--character-set-name

API 파라미터:

CharacterSetName

SQL 서버
스냅샷으로 태그 복사

이 옵션은 스냅샷을 생성할 때 DB 인스턴스 태그를 DB 스냅샷에 복사합니다.

자세한 내용은 Amazon RDS 리소스에 태그 지정 단원을 참조하십시오.

CLI 옵션:

--copy-tags-to-snapshot

--no-copy-tags-to-snapshot

RDS API 파라미터:

CopyTagsToSnapshot

모두
데이터베이스 포트

DB 인스턴스에 액세스하는 데 사용할 포트입니다. 기본 포트가 표시됩니다. DB 보안 그룹을 DB 인스턴스에 사용할 경우 이 포트 값은 DB 보안 그룹을 생성할 때 제공한 것과 같아야 합니다.

참고

일부 기업에서는 방화벽이 기본 MariaDB, MySQL 및 PostgreSQL 포트에 대한 연결을 차단합니다. 이처럼 기업 방화벽이 기본 포트를 차단할 경우 DB 인스턴스에 다른 포트를 입력해야 합니다.

CLI 옵션:

--port

RDS API 파라미터:

Port

모두
Database authentication(데이터베이스 인증)

사용하려는 데이터베이스 인증 옵션입니다.

데이터베이스 암호로만 데이터베이스 사용자를 인증할 수 있도록 Password authentication(암호 인증)을 선택합니다.

IAM 사용자 및 역할을 통해 데이터베이스 암호 및 사용자 자격 증명으로 데이터베이스 사용자를 인증할 수 있도록 Password and IAM DB authentication(암호 및 IAM DB 인증)을 선택합니다. 자세한 정보는 MySQL 및 PostgreSQL을 위한 IAM 데이터베이스 인증 단원을 참조하십시오. 이 옵션은 MySQL 및 PostgreSQL에 대해서만 지원됩니다.

AWS Directory Service로 생성한 AWS 관리형 Microsoft AD를 통해 데이터베이스 암호 및 Kerberos 인증으로 데이터베이스 사용자를 인증할 수 있도록 Password and Kerberos authentication(암호 및 Kerberos 인증)을 선택합니다. 그다음에는 디렉터리를 선택하거나 새 디렉터리 생성을 선택합니다.

자세한 내용은 다음 중 하나를 참조하십시오.

IAM:

CLI 옵션:

--enable-iam-database-authentication

--no-enable-iam-database-authentication

RDS API 파라미터:

EnableIAMDatabaseAuthentication

Kerberos:

CLI 옵션:

--domain

--domain-iam-role-name

RDS API 파라미터:

Domain

DomainIAMRoleName

MySQL

Oracle

PostgreSQL

DB 엔진 버전

사용할 데이터베이스 엔진의 버전입니다.

CLI 옵션:

--engine-version

RDS API 파라미터:

EngineVersion

모두
DB 인스턴스 클래스

DB 인스턴스에 대한 구성입니다. 예를 들어, db.m1.small 인스턴스 클래스는 1.7GiB 메모리, 1 ECU(1 ECU의 1 가상 코어), 64비트 플랫폼 및 보통 I/O 용량으로 구성됩니다.

가능하면 일반 쿼리 작업 세트가 메모리에 상주할 수 있을 정도로 큰 인스턴스 클래스를 선택합니다. 작업 세트가 메모리에 상주할 경우 시스템의 디스크 쓰기가 불필요하여 성능이 향상됩니다.

자세한 내용은 DB 인스턴스 클래스 단원을 참조하십시오.

CLI 옵션:

--db-instance-class

RDS API 파라미터:

DBInstanceClass

모두
DB 인스턴스 식별자

DB 인스턴스의 이름입니다. 온프레미스 서버와 동일한 방식으로 DB 인스턴스의 이름을 지정합니다. DB 인스턴스 식별자는 최대 63자의 영숫자 문자를 포함할 수 있으며 선택한 AWS 리전의 계정에 대해 고유해야 합니다. 예를 들어, sqlsrvr-instance1처럼 선택한 AWS 리전과 DB 엔진을 포함하는 등 알기 쉬운 이름을 지정할 수 있습니다.

CLI 옵션:

--db-instance-identifier

RDS API 파라미터:

DBInstanceIdentifier

모두
DB 파라미터 그룹

DB 인스턴스의 파라미터 그룹입니다. 기본 파라미터 그룹을 사용하거나 사용자 지정 파라미터 그룹을 생성할 수 있습니다.

자세한 정보는 DB 파라미터 그룹 작업 단원을 참조하십시오.

CLI 옵션:

--db-parameter-group-name

RDS API 파라미터:

DBParameterGroupName

모두
삭제 방지

DB 인스턴스가 삭제되지 않도록 방지하려면, 삭제 방지를 활성화합니다. AWS Management 콘솔을 사용하여 프로덕션 DB 인스턴스를 생성할 경우 기본적으로 삭제 방지가 활성화됩니다.

자세한 내용은 DB 인스턴스 삭제 단원을 참조하십시오.

CLI 옵션:

--deletion-protection

--no-deletion-protection

RDS API 파라미터:

DeletionProtection

모두
암호화

이 DB 인스턴스에 대해 유휴 암호화를 활성화하기 위한 [Enable Encryption].

자세한 내용은 Amazon RDS 리소스 암호화 단원을 참조하십시오.

CLI 옵션:

--storage-encrypted

--no-storage-encrypted

RDS API 파라미터:

DeletionProtection

모두
확장 모니터링

DB 인스턴스가 실행되는 운영 체제에 대한 실시간 측정치 수집을 활성화하려면 [Enable enhanced monitoring]을 선택합니다.

자세한 내용은 확장 모니터링 단원을 참조하십시오.

CLI 옵션:

--monitoring-interval

--monitoring-role-arn

RDS API 파라미터:

MonitoringInterval

MonitoringRoleArn

모두
초기 데이터베이스 이름

DB 인스턴스에 있는 데이터베이스의 이름입니다. 이름을 입력하지 않으면 Amazon RDS가 DB 인스턴스(Oracle 제외)에서 데이터베이스를 생성하지 않습니다. 이름은 데이터베이스 엔진에서 예약한 단어일 수 없으며, DB 엔진에 따라 다른 제약 조건이 있습니다.

MariaDB 및 MySQL:

  • 1–64자의 영숫자로 구성되어야 합니다.

Oracle:

  • 1–8자의 영숫자로 구성되어야 합니다.

  • NULL일 수는 없습니다. 기본값은 ORCL입니다.

  • 문자로 시작해야 합니다.

PostgreSQL:

  • 1–63자의 영숫자로 구성되어야 합니다.

  • 글자나 밑줄로 시작해야 합니다. 이후 문자는 글자, 밑줄 또는 숫자(0~9)가 될 수 있습니다.

CLI 옵션:

--db-name

RDS API 파라미터:

DBName

SQL Server를 제외한 모든 항목
라이선스

라이선스 모델:

  • Microsoft SQL Server의 경우 라이선스 포함을 선택합니다.

  • Oracle의 경우 라이선스 포함 또는 기존 보유 라이선스 사용을 선택합니다.

CLI 옵션:

--license-model

RDS API 파라미터:

LicenseModel

SQL 서버

Oracle

유지 관리 기간

대기 중인 DB 인스턴스 설정 변경이 적용되기 위해 경과해야 하는 기간(30분)입니다. 이 시간이 중요하지 않은 경우 [No Preference]를 선택합니다.

자세한 내용은 Amazon RDS 유지 관리 기간 단원을 참조하십시오.

CLI 옵션:

--preferred-maintenance-window

RDS API 파라미터:

PreferredMaintenanceWindow

모두
Master password

마스터 사용자 계정의 암호입니다. 암호에 있는 인쇄 가능한 ASCII 문자(/, ", 공백 및 @ 제외)의 수는 다음과 같습니다. 이는 DB 엔진에 따라 달라집니다.

  • Oracle: 8–30

  • MariaDB 및 MySQL: 8–41

  • SQL Server 및 PostgreSQL: 8–128

CLI 옵션:

--master-user-password

RDS API 파라미터:

MasterUserPassword

모두
Master username

모든 데이터베이스 권한을 사용해 DB 인스턴스에 로그인하기 위해 마스터 사용자 이름으로 사용할 이름입니다.

  • 1–16자의 영숫자와 밑줄을 포함할 수 있습니다.

  • 첫 번째 문자는 글자이어야 합니다.

  • 데이터베이스 엔진에서 예약한 단어는 사용할 수 없습니다.

마스터 사용자에게 부여된 권한에 대한 자세한 내용은 다음 주제를 참조하십시오.

CLI 옵션:

--master-username

RDS API 파라미터:

MasterUsername

모두
Microsoft SQL Server Windows 인증

Microsoft SQL Server Windows 인증을 활성화한 다음 권한이 있는 도메인 사용자가 Windows 인증을 사용하여 이 SQL Server 인스턴스로 권한을 부여할 수 있도록 허용할 디렉터리를 찾습니다.

CLI 옵션:

--domain

--domain-iam-role-name

RDS API 파라미터:

Domain

DomainIAMRoleName

SQL 서버

다중 AZ 배포

장애 조치를 위해 다른 가용 영역에 DB 인스턴스의 수동 보조 복제본을 생성하려면 Create a standby instance(대기 인스턴스를 생성)를 선택합니다. 이때 고가용성을 유지하려면 프로덕션 워크로드를 위한 다중 AZ를 권장합니다.

개발 및 테스트의 경우 Do not create a standby instance(대기 인스턴스를 생성하지 않음)를 선택할 수 있습니다.

자세한 내용은 Amazon RDS를 위한 고가용성(다중 AZ) 단원을 참조하십시오.

CLI 옵션:

--multi-az

--no-multi-az

RDS API 파라미터:

MultiAZ

모두
옵션 그룹

DB 인스턴스의 옵션 그룹입니다. 기본 옵션 그룹을 사용하거나 사용자 지정 옵션 그룹을 생성할 수 있습니다.

자세한 내용은 옵션 그룹 작업 단원을 참조하십시오.

CLI 옵션:

--option-group-name

RDS API 파라미터:

OptionGroupName

모두
성능 개선 도우미

데이터베이스 성능을 분석하고 문제를 해결할 수 있도록 DB 인스턴스 로드를 모니터링하려면 Performance Insights 활성화를 선택합니다.

보존 기간을 선택하여 롤링 데이터 기록을 얼마나 유지할지 결정합니다. 프리 티어에서 기본값은 7일입니다. 장기 보존(2년)은 월 단위로 vCPU당 요금이 부과됩니다.

이 데이터베이스 볼륨을 암호화하는 데 사용되는 키를 보호하는 데 사용할 마스터 키를 선택합니다. 자신의 계정에서 마스터 키를 선택하거나 다른 계정의 키를 입력할 수 있습니다.

자세한 내용은 Amazon RDS 성능 개선 도우미 사용 단원을 참조하십시오.

CLI 옵션:

--enable-performance-insights

--no-enable-performance-insights

--performance-insights-retention-period

--performance-insights-kms-key-id

RDS API 파라미터:

EnablePerformanceInsights

PerformanceInsightsRetentionPeriod

PerformanceInsightsKMSKeyId

모두
[Publicly accessible]

DB 인스턴스에 퍼블릭 IP 주소를 부여하려면(즉 VPC 외부에서 액세스할 수 있음) 를 선택합니다. 공개적으로 액세스가 가능하려면 DB 인스턴스도 VPC의 퍼블릭 서브넷에 있어야 합니다.

VPC 내부에서만 DB 인스턴스에 액세스할 수 있게 하려면 [No].

자세한 내용은 VPC에 있는 DB 인스턴스를 인터넷에서 숨기기 단원을 참조하십시오.

CLI 옵션:

--publicly-accessible

--no-publicly-accessible

RDS API 파라미터:

PubliclyAccessible

모두
Storage autoscaling(스토리지 Autoscaling)

Enable storage autoscaling(스토리지 Autoscaling 활성화)를 사용하면 필요할 경우 Amazon RDS가 스토리지를 자동으로 확장하여 DB 인스턴스의 스토리지 공간이 부족해지는 문제를 방지할 수 있습니다.

Maximum storage threshold(최대 스토리지 임계값)를 사용하여 Amazon RDS가 DB 인스턴스의 스토리지를 자동으로 확장할 수 있는 상한선을 설정합니다. 기본값은 1,000GiB입니다.

자세한 내용은 Amazon RDS 스토리지 Autoscaling을 사용한 용량 자동 관리 단원을 참조하십시오.

CLI 옵션:

--max-allocated-storage

RDS API 파라미터:

MaxAllocatedStorage

모두
스토리지 유형

DB 인스턴스의 스토리지 유형입니다.

자세한 내용은 Amazon RDS 스토리지 유형 단원을 참조하십시오.

CLI 옵션:

--storage-type

RDS API 파라미터:

StorageType

모두
Subnet Group

이 설정은 현재 사용 중인 플랫폼에 따라 다릅니다. AWS를 처음 사용하는 고객은 [default]를 선택합니다. 이 DB 서브넷 그룹은 계정에 대해 생성된 기본 DB 서브넷 그룹입니다.

이전 E2-Classic 플랫폼에서 DB 인스턴스를 만드는 경우 특정 VPC에 DB 인스턴스를 배치해야 할 수 있습니다. 이 경우 해당 VPC용으로 DB 서브넷 그룹을 선택합니다.

CLI 옵션:

--db-subnet-group-name

RDS API 파라미터:

DBSubnetGroupName

모두
시간대

DB 인스턴스의 시간대입니다. 표준 시간대를 선택하지 않으면 DB 인스턴스는 기본 표준 시간대를 사용합니다.

자세한 내용은 Microsoft SQL Server DB 인스턴스의 현지 시간대 단원을 참조하십시오.

CLI 옵션:

--timezone

RDS API 파라미터:

Timezone

SQL 서버
Virtual Private Cloud(VPC)

이 설정은 현재 사용 중인 플랫폼에 따라 다릅니다. AWS를 처음 사용하는 경우에는 기본 VPC를 선택합니다. 이전 E2-Classic 플랫폼에서 VPC를 사용하지 않는 DB 인스턴스를 만드는 경우에는 VPC에 없음을 선택합니다.

자세한 내용은 Amazon Virtual Private Cloud VPC 및 Amazon RDS 단원을 참조하십시오.

CLI 및 API의 경우 VPC 보안 그룹 ID를 지정합니다.

모두
VPC 설정 그룹 AWS를 처음 사용하는 경우 Create new(새로 생성)를 선택 새 VPC 보안 그룹을 생성합니다. 그렇지 않은 경우 Choose existing(기존 선택)을 선택한 다음 이미 생성한 보안 그룹 중에서 선택합니다.

RDS 콘솔에서 Create new(새로 생성)을 선택하면 새 보안 그룹이 생성됩니다. 이 새 보안 그룹은 브라우저에서 감지된 IP 주소로부터 DB 인스턴스에 액세스하도록 허용하는 인바운드 규칙을 포함합니다.

자세한 내용은 DB 보안 그룹 작업(EC2-Classic 플랫폼) 단원을 참조하십시오.

CLI 옵션:

--vpc-security-group-ids

RDS API 파라미터:

VpcSecurityGroupIds.VpcSecurityGroupId.N

모두

원본 콘솔 예제

원본 AWS Management Console을 사용하여 DB 인스턴스를 생성할 수 있습니다. 이 예에서는 Microsoft SQL Server를 사용합니다.

SQL Server DB 인스턴스를 시작하려면

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

  2. Amazon RDS 콘솔의 오른쪽 위 모서리에서 DB 인스턴스를 생성하려는 AWS 리전을 선택합니다.

  3. 탐색 창에서 데이터베이스를 선택합니다.

    탐색 창이 닫혀 있는 경우 왼쪽 상단의 메뉴 아이콘을 선택하여 여십시오.

  4. 데이터베이스 생성을 선택하여 엔진 선택 페이지를 여십시오.

  5. Microsoft SQL Server 아이콘을 선택합니다.

    
						엔진 선택
  6. 사용할 SQL Server DB 엔진 에디션을 선택합니다. 사용 가능한 SQL Server 버전은 AWS 리전마다 다릅니다.

  7. 일부 에디션의 경우, 사용 사례 단계에서 생성하려는 DB 인스턴스를 프로덕션에 사용할지 묻는 메시지가 나타납니다. 사용할 계획이라면 [Production]을 선택합니다. 프로덕션을 선택하면 다음 단계에서 다음 설정이 모두 미리 선택됩니다.

    • 다중 AZ 장애 조치 옵션

    • 프로비저닝된 IOPS 스토리지 옵션

    • 삭제 방지 활성화 옵션

    어떤 프로덕션 환경이든 이 기능을 권장합니다.

  8. 다음을 선택하여 계속 진행합니다. [Specify DB Details] 페이지가 나타납니다.

    [Specify DB Details] 페이지에서 DB 인스턴스 정보를 지정합니다. 각 설정에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하십시오.

    
						DB 인스턴스 세부 정보
  9. 다음을 선택하여 계속 진행합니다. [Configure Advanced Settings] 페이지가 나타납니다.

    Configure Advanced Settings 페이지에서 Amazon RDS가 DB 인스턴스를 시작하는 데 필요한 추가 정보를 입력합니다. 각 설정에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하십시오.

    
						Additional Configuration 패널
  10. [Launch DB Instance]를 선택합니다.

  11. 마법사의 마지막 페이지에서 [Close]를 선택합니다.

RDS 콘솔의 DB 인터페이스 목록에 새 DB 인스턴스가 나타납니다. DB 인스턴스를 사용할 준비가 될 때까지 DB 인스턴스의 상태는 [creating]입니다. 상태가 available로 변경되면 DB 인스턴스에 연결할 수 있습니다. DB 인스턴스 클래스와 스토리지의 양에 따라 새 인스턴스를 사용할 수 있을 때까지 최대 20분이 걸릴 수 있습니다.


				나의 DB 인스턴스 목록