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

DB 인스턴스 생성

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

중요

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

MySQL DB 인스턴스를 만들려면

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

  2. AWS Management Console 콘솔의 오른쪽 상단에서 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):tutorial-vpc에서 생성된 프라이빗 서브넷과 퍼블릭 서브넷을 포함하는 VPC 생성(vpc-identifier)와 같이 퍼블릭 및 프라이빗 서브넷이 있는 기존 VPC를 선택합니다.

      참고

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

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

    • 퍼블릭 액세스아니요

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

    • 기존의 VPC 보안 그룹:tutorial-db-securitygroup에서 생성된 프라이빗 DB 인스턴스에 대한 VPC 보안 그룹 생성과 같이 프라이빗 액세스에 맞게 구성된 기존 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 인스턴스 생성 및 웹 서버 설치를 완료합니다.