

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS 탐색기에서 Amazon RDS 사용
<a name="rds-tkv"></a>

Amazon Relational Database Service(RDS)를 사용하면 클라우드에서 SQL 관계형 데이터베이스 시스템을 프로비저닝하고 관리할 수 있습니다. Amazon RDS는 다음 세 가지 유형의 데이터베이스 시스템을 지원합니다.
+ MySQL Community Edition
+ Oracle Database Enterprise Edition
+ Microsoft SQL Server(Express, Standard 또는 Web Edition)

자세한 내용은 [Amazon RDS 사용 설명서](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/)를 참조하세요.

여기에 설명된 많은 기능은 Amazon RDS용 [AWS 관리 콘솔](https://console.aws.amazon.com/rds/home)을 통해서도 사용할 수 있습니다.

**Topics**
+ [Amazon RDS 데이터베이스 인스턴스 시작](rds-launch-instance.md)
+ [RDS 인스턴스에서 Microsoft SQL 서버 데이터베이스 생성](rds-launch-instance-sql.md)
+ [Amazon RDS 보안 그룹](rds-security-groups.md)

# Amazon RDS 데이터베이스 인스턴스 시작
<a name="rds-launch-instance"></a>

AWS 탐색기를 사용하면 Amazon RDS가 지원하는 모든 데이터베이스 엔진의 인스턴스를 시작할 수 있습니다. 다음 연습은 Microsoft SQL Server Standard Edition의 인스턴스를 시작하기 위한 사용자 환경을 보여줍니다. 그러나 사용자 환경은 지원되는 모든 엔진에 대해 비슷합니다.

 **Amazon RDS 인스턴스를 시작하려면** 

1. AWS 탐색기에서 **Amazon RDS** 노드에 대한 컨텍스트(마우스 오른쪽 버튼 클릭) 메뉴를 열고 **DB 인스턴스 시작**을 선택하세요.  
![\[AWS Explorer window showing Amazon RDS with context menu option to Launch DB Instance.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-db-launch-menu.png)

   또는 **DB 인스턴스** 탭에서 **DB 인스턴스 실행**을 선택합니다.  
![\[Database instances list showing multiple DB instances with their status and details.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-db-launch-dashboard.png)

1. **DB Engine Selection(DB 엔진 선택)** 대화 상자에서 시작할 데이터베이스 엔진 유형을 선택합니다. 이 연습의 경우 Microsoft SQL Server Standard Edition(sqlserver-se)을 선택한 다음 **다음**을 선택합니다.  
![\[DB Engine Selection dialog showing options for Oracle and Microsoft SQL Server databases.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-db-instance-db-engine.png)

1. **DB Engine Instance Options(DB 엔진 인스턴스 옵션)** 대화 상자에서 구성 옵션을 선택합니다.

   **DB Engine Instance Options and Class(DB 엔진 인스턴스 옵션 및 클래스)** 섹션에서 다음 설정을 지정할 수 있습니다.

    *라이선스 모델*   
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/rds-launch-instance.html)

   라이선스 모델은 데이터베이스 엔진 유형에 따라 달라집니다. 엔진 유형 라이선스 Microsoft SQL Server 라이선스 포함 MySql general-public-license Oracle 기존 보유 라이선스 사용  
** *DB 인스턴스 버전* **  
사용할 데이터베이스 엔진의 버전을 선택합니다. 버전이 하나만 지원되는 경우 해당 버전을 선택합니다.  
** *DB 인스턴스 클래스* **  
데이터베이스 엔진에 대한 인스턴스 클래스를 선택합니다. 인스턴스 클래스에 대한 요금은 다양합니다. 자세한 내용은 [Amazon RDS 요금](https://aws.amazon.com/rds/pricing)을 참조하십시오.  
** *다중 AZ 배포 수행* **  
이 옵션을 선택하면 향상된 데이터 내구성과 가용성을 위한 다중 AZ 배포를 생성할 수 있습니다. Amazon RDS는 예정된 중단이나 예상치 못한 중단이 발생하는 경우 자동 장애 조치를 위해 다른 가용 영역에 데이터베이스의 예비 복사본을 프로비저닝 및 유지 관리합니다. 다중 AZ 배포 요금에 대한 자세한 내용은 [Amazon RDS](https://aws.amazon.com/rds) 세부 정보 페이지의 요금 섹션을 참조하십시오. 이 옵션은 Microsoft SQL Server에 대해 지원되지 않습니다.  
** *마이너 버전 자동 업그레이드* **  
AWS가 RDS 인스턴스에 대해 마이너 버전 업데이트를 자동으로 수행하도록 하려면 이 옵션을 선택하세요.

**RDS Database Instance(RDS 데이터베이스 인스턴스)** 섹션에서 다음 설정을 지정할 수 있습니다.

** *할당된 스토리지* **    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/rds-launch-instance.html)
허용되는 최소 및 최대 스토리지는 데이터베이스 엔진 유형에 따라 달라집니다. 엔진 최소(GB) 최대(GB) MySQL 5 1024 Oracle Enterprise Edition 10 1024 Microsoft SQL Server Express Edition 30 1024 Microsoft SQL Server Standard Edition 250 1024 Microsoft SQL Server Web Edition 30 1024

** *DB Instance Identifier* **  
데이터베이스 인스턴스에 대한 이름을 지정합니다. 이 이름은 대/소문자를 구분하지 않습니다. AWS 탐색기에서는 소문자 형식으로 표시됩니다.

** *마스터 사용자 이름(Master User Name* **  
데이터베이스 인스턴스의 관리자에 대한 이름을 입력합니다.

** *마스터 사용자 암호* **  
데이터베이스 인스턴스의 관리자에 대한 암호를 입력합니다.

** *Confirm Password* **  
암호를 다시 입력하여 정확한지 확인합니다.

![\[DB Engine Instance Options window for configuring SQL Server database settings in AWS RDS.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-db-instance-engine-options.png)


1. **추가 옵션** 대화 상자에서 다음 설정을 지정할 수 있습니다.  
** *데이터베이스 포트* **  
인스턴스가 네트워크에서 통신하기 위해 사용할 TCP 포트입니다. 컴퓨터가 방화벽을 통해 인터넷에 액세스하는 경우 이 값을 방화벽이 트래픽을 허용하는 포트로 설정하십시오.  
** *가용 영역* **  
리전의 특정 가용 영역에서 인스턴스가 시작되도록 하려면 이 옵션을 사용합니다. 지정한 데이터베이스 인스턴스는 지정된 리전의 일부 가용 영역에서 사용할 수 없을 수도 있습니다.  
** *RDS 보안 그룹* **  
인스턴스와 연결할 RDS 보안 그룹을 선택합니다. RDS 보안 그룹은 IP 주소, Amazon EC2 인스턴스 및 인스턴스에 대한 액세스가 허용된 AWS 계정을 지정합니다. RDS 보안 그룹에 대한 자세한 내용은 [Amazon RDS 보안 그룹](rds-security-groups.md#tkv-amazon-rds-security-groups)을 참조하십시오. Toolkit for Visual Studio는 현재 IP 주소를 확인하고, 이 주소를 인스턴스와 연결된 보안 그룹에 추가할 수 있는 옵션을 제공합니다. 그러나 컴퓨터가 방화벽을 통해 인터넷에 액세스하는 경우 컴퓨터에 대해 도구 키트에서 생성한 IP 주소는 정확하지 않을 수 있습니다. 사용할 IP 주소를 결정하려면 시스템 관리자에 문의하십시오.  
** *DB 파라미터 그룹* **  
(선택 사항) 이 드롭다운 목록에서 인스턴스와 연결할 DB 파라미터 그룹을 선택합니다. DB 파라미터 그룹을 사용하면 인스턴스에 대한 기본 구성을 변경할 수 있습니다. 자세한 내용은 [Amazon 관계형 데이터베이스 서비스 사용 설명서](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html) 및 [본 문서](https://aws.amazon.com/articles/2935)를 참조하십시오.

   이 대화 상자에서 설정을 지정했으면 **다음**을 선택합니다.  
![\[Launch DB Instance dialog showing database port, availability zone, and security group options.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-db-instance-add-options.png)

1. **백업 및 유지 관리** 대화 상자에서는 Amazon RDS가 인스턴스를 백업해야 하는지 여부 및 백업해야 할 경우 백업을 보존해야 할 기간을 지정할 수 있습니다. 또한 백업이 수행되는 기간도 지정할 수 있습니다.

   이 대화 상자를 사용하여 Amazon RDS가 인스턴스에 대해 시스템 유지 관리를 수행할지 여부를 지정할 수도 있습니다. 유지 관리에는 루틴 패치와 마이너 버전 업그레이드가 포함됩니다.

   시스템 유지 관리를 위해 지정한 기간은 백업을 위해 지정한 기간과 겹칠 수 없습니다.

   **다음**을 선택합니다.  
![\[Backup and maintenance options interface for DB instance with automatic backup settings.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-db-instance-back-up-maintenance.png)

1. 마법사의 마지막 대화 상자에서는 인스턴스에 대한 설정을 검토할 수 있습니다. 설정을 수정해야 할 경우 **뒤로** 버튼을 사용합니다. 모든 설정이 올바르면 **시작**을 선택합니다.

# RDS 인스턴스에서 Microsoft SQL 서버 데이터베이스 생성
<a name="rds-launch-instance-sql"></a>

Microsoft SQL Server는 Amazon RDS 인스턴스를 시작한 후 RDS 인스턴스에서 SQL Server 데이터베이스를 생성해야 하는 방식으로 설계되었습니다.

Amazon RDS 인스턴스 생성 방법에 대한 자세한 정보는 [Amazon RDS 데이터베이스 인스턴스 시작](rds-launch-instance.md#tkv-launch-rds-instance)을 참조하세요.

 **Microsoft SQL Server 데이터베이스를 생성하려면** 

1. AWS 탐색기에서 Microsoft SQL Server에 대한 RDS 인스턴스에 해당하는 노드에 대해 컨텍스트(마우스 오른쪽 버튼 클릭) 메뉴를 열고 **SQL Server 데이터베이스 생성**을 선택하세요.  
![\[AWS Explorer context menu for RDS instance showing options to create or modify database.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-ms-sql-create-db.png)

1. **Create SQL Server Database(SQL Server 데이터베이스 생성)** 대화 상자에서 RDS 인스턴스를 생성할 때 지정한 암호를 입력하고, Microsoft SQL Server 데이터베이스에 대한 이름을 입력한 다음 **확인**을 선택합니다.  
![\[Dialog box for creating SQL Server database with fields for DB instance, username, password, and database name.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-spec-ms-sql-db.png)

1. Toolkit for Visual Studio가 Microsoft SQL Server 데이터베이스를 생성하고 해당 데이터베이스를 Visual Studio 서버 탐색기에 추가하세요.  
![\[Server Explorer window showing database structure with tables, views, and other components.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-sql-svr-explorer.png)

# Amazon RDS 보안 그룹
<a name="rds-security-groups"></a>

Amazon RDS 보안 그룹을 사용하면 Amazon RDS 인스턴스에 대한 네트워크 액세스를 관리할 수 있습니다. 보안 그룹과 함께 CIDR 표기법을 사용하여 IP 주소 모음을 지정하면 이 주소에서 시작하는 네트워크 트래픽만 Amazon RDS 인스턴스에서 인식합니다.

기능은 비슷하지만 Amazon RDS 보안 그룹은 Amazon EC2 보안 그룹과 다릅니다. RDS 보안 그룹에는 EC2 보안 그룹을 추가할 수 있습니다. 그러면 EC2 보안 그룹의 멤버인 EC2 인스턴스가 RDS 보안 그룹의 멤버인 RDS 인스턴스에 액세스할 수 있습니다.

Amazon RDS 보안 그룹에 대한 자세한 정보는 [RDS 보안 그룹](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.RDSSecurityGroups.html)을 참조하세요. Amazon EC2 보안 그룹에 대한 자세한 정보는 [EC2 사용 설명서](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html)를 참조하세요.

## Amazon RDS 보안 그룹 생성
<a name="tkv-create-an-amazon-rds-security-group"></a>

Toolkit for Visual Studio를 사용하여 RDS 보안 그룹을 생성할 수 있습니다. AWS Toolkit을 사용하여 RDS 인스턴스를 시작하면 마법사에서 인스턴스와 함께 사용할 RDS 보안 그룹을 지정할 수 있습니다. 마법사를 시작하기 전에 다음 절차를 사용하여 보안 그룹을 생성할 수 있습니다.

**Amazon RDS 보안 그룹을 생성하려면**

1. AWS 탐색기에서 **Amazon RDS** 노드를 확장하고 **DB 보안 그룹** 하위 노드의 컨텍스트(마우스 오른쪽 버튼 클릭) 메뉴를 연 다음 **생성**을 선택하세요.  
![\[AWS Explorer window showing Amazon RDS expanded with DB Security Groups context menu options.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-sg-create-menu.png)

   또는 **보안 그룹** 탭에서 **보안 그룹 생성**을 선택합니다. 이 탭이 표시되지 않으면 **DB 보안 그룹** 하위 노드의 컨텍스트(마우스 오른쪽 버튼 클릭) 메뉴를 연 다음 **보기**를 선택합니다.  
![\[Database security groups interface showing options to create, delete, and refresh groups.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-sg-create-dashboard.png)

1. **보안 그룹 생성** 대화 상자에서 보안 그룹의 이름과 설명을 입력한 다음 **확인**을 선택합니다.  
![\[Dialog box for creating a security group with fields for name and description.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-sg-create.png)

## Amazon RDS 보안 그룹에 대한 액세스 권한 설정
<a name="tkv-set-access-permissions-for-rds-security-group"></a>

기본적으로 새 Amazon RDS 보안 그룹은 네트워크 액세스를 제공하지 않습니다. 보안 그룹을 사용하는 Amazon RDS 인스턴스 액세스를 활성화하려면 다음 절차를 사용하여 액세스 권한을 설정하세요.

**Amazon RDS 보안 그룹에 대한 액세스를 설정하려면**

1. **보안 그룹** 탭의 목록 보기에서 보안 그룹을 선택합니다. 보안 그룹이 목록에 나타나지 않으면 **새로 고침**을 선택합니다. 그래도 목록에 보안 그룹이 나타나지 않으면 올바른 AWS 리전의 목록을 보고 있는지 확인하세요. AWS Toolkit의 **보안 그룹** 탭은 리전별로 있습니다.

   AWS 탐색기에 **보안 그룹** 탭이 나타나지 않으면 **DB 보안 그룹** 하위 노드의 컨텍스트(마우스 오른쪽 버튼 클릭) 메뉴를 연 다음 **보기**를 선택하세요.

1. [**Add permission**]을 선택합니다.  
![\[Security groups interface showing default and RDS groups with options to add or delete permissions.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-sg-add-permission.png)

    **보안 그룹** 탭에 있는 **권한 추가** 버튼

1. **권한 추가** 대화 상자에서 CIDR 표기법을 사용하여 RDS 인스턴스에 액세스할 수 있는 IP 주소를 지정하거나 RDS 인스턴스에 액세스할 수 있는 EC2 보안 그룹을 지정할 수 있습니다. **EC2 보안 그룹**을 선택하면 액세스 권한이 있는 AWS 계정 계정과 연결된 모든 EC2 인스턴스에 대한 액세스를 지정하거나 드롭다운 목록에서 EC2 보안 그룹을 선택할 수 있습니다.  
![\[Add Permission dialog with options for CIDR/IP or EC2 Security Group access to RDS instance.\]](http://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/images/rds-sg-cidr-ec2.png)

   AWS Toolkit이 IP 주소를 결정하고 적합한 CIDR 사양으로 대화 상자를 자동으로 채웁니다. 그러나 컴퓨터가 방화벽을 통해 인터넷에 액세스하는 경우 도구 키트로 결정된 CIDR이 정확하지 않을 수 있습니다.