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

DB 인스턴스 생성

이 단계에서는 웹 애플리케이션에서 사용되는 데이터를 유지 관리하는 Amazon RDS for MySQL DB 인스턴스를 생성합니다.

중요

이 단계를 시작하기 전에 퍼블릭 및 프라이빗 서브넷과 해당 보안 그룹이 있는 VPC가 있는지 확인합니다. 없는 경우 자습서: DB 인스턴스에 사용할 Amazon VPC 생성 단원을 참조하십시오. 프라이빗 서브넷과 퍼블릭 서브넷을 포함하는 VPC 생성, 추가 서브넷 생성, 퍼블릭 웹 서버에 대해 VPC 보안 그룹 생성 프라이빗 DB 인스턴스에 대한 VPC 보안 그룹 생성의 단계를 수행합니다.

MySQL DB 인스턴스를 만들려면

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

  2. AWS Management 콘솔 콘솔의 오른쪽 상단에서 DB 인스턴스를 생성하려는 AWS 리전을 선택합니다. 이 예에서는 미국 서부(오레곤) 리전을 사용합니다.

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

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

  5. [데이터베이스 생성(Create database)] 페이지에서 다음과 같이 [표준 생성(Standard create)] 옵션이 선택되어 있는지 확인하고 [MySQL]을 선택합니다.

    
                            엔진 선택
  6. 템플릿 섹션에서 프리 티어를 선택합니다.

  7. 설정 섹션에서 이러한 값들을 설정합니다.

    • DB 인스턴스 식별자tutorial-db-instance

    • 마스터 사용자 이름tutorial_user

    • [암호 자동 생성(Auto generate a password)] – 이 옵션을 비활성화합니다.

    • 마스터 암호 – 암호를 선택합니다.

    • 암호 확인 – 암호를 다시 입력합니다.

    
                        설정 섹션
  8. [DB 인스턴스 클래스(DB instance class)] 섹션에서 [이전 세대 클래스 포함(Include previous generation classes)]을 활성화하고 다음 값을 설정합니다.

    • 버스트 가능 클래스(t 클래스 포함)

    • db.t2.micro

    
                                [DB 인스턴스 클래스(DB instance class)] 섹션
  9. 스토리지Availability & durability(가용성 및 내구성) 섹션에서 기본 값을 사용합니다.

  10. [연결(Connectivity)] 섹션에서 다음 값을 설정합니다.

    • 가상 사설 클라우드(VPC):프라이빗 서브넷과 퍼블릭 서브넷을 포함하는 VPC 생성에서 생성된 tutorial-vpc(vpc-identifier)와 같이 퍼블릭 및 프라이빗 서브넷이 있는 기존 VPC를 선택합니다.

      참고

      VPC는 서로 다른 가용 영역에 서브넷이 있어야 합니다.

    • 서브넷 그룹 – VPC를 위한 DB 서브넷 그룹(예: DB 서브넷 그룹 만들기에서 생성된 tutorial-db-subnet-group)

    • 퍼블릭 액세스아니요

    • [VPC 보안 그룹(VPC security group)] – 기존 항목 선택

    • 기존의 VPC 보안 그룹: 프라이빗 DB 인스턴스에 대한 VPC 보안 그룹 생성에서 생성된 tutorial-db-securitygroup과 같이 프라이빗 액세스에 맞게 구성된 기존 VPC 보안 그룹을 선택합니다.

      각각에 연결된 X를 선택해 기본 보안 그룹 같은 다른 보안 그룹을 제거합니다.

    • [가용 영역(Availability Zone)] – 기본 설정 없음

    • [추가 구성(Additional configuration)]을 열고 [데이터베이스 포트(Database port)]에 기본값 3306이 사용되는지 확인합니다.

    
                        연결 섹션
  11. [데이터베이스 인증(Database authentication)] 섹션에서 [암호 인증(Password authentication)]이 선택되어 있는지 확인합니다.

  12. Additional configuration(추가 구성) 섹션을 열고 Initial database name(초기 데이터베이스 이름)sample를 입력합니다. 다른 옵션은 기본 설정을 유지합니다.

  13. MySQL DB 인스턴스를 생성하려면 [데이터베이스 생성(Create database)]을 선택합니다.

    새 DB 인스턴스가 데이터베이스목록에 생성 중의 상태로 나타납니다.

  14. 새 DB 인스턴스의 상태사용 가능으로 나타날 때까지 기다립니다. 그런 다음, 세부 정보를 표시할 DB 인스턴스 이름을 선택합니다.

  15. Connectivity & security(연결 및 보안) 섹션에서 DB 인스턴스의 엔드포인트포트를 확인합니다.

    
                        DB 인스턴스 세부 정보

    DB 인스턴스의 엔드포인트와 포트를 적어 둡니다. 이 정보를 사용하여 웹 서버를 RDS DB 인스턴스에 연결하게 됩니다.

  16. EC2 인스턴스 생성 및 웹 서버 설치를 완료합니다.