비디오: AWS 완벽 가이드 1차 4강 - VPC 설정 2024
AWS의 다른 모든 부분과 마찬가지로 특별 관리 콘솔을 사용하여 RDS를 사용할 수 있습니다. RDS 관리 콘솔을 사용하면 RDBMS를 선택하고, 데이터베이스를 만들고, 데이터베이스에 테이블 및 기타 개체를 추가하고, 데이터베이스를 응용 프로그램에 액세스 할 수 있습니다. RDS 관리 콘솔을 사용하여 보안을 구성하는 등의 관리 작업을 수행 할 수도 있습니다. RDS 관리 콘솔에 액세스하려면 다음 단계를 사용하십시오.
- 사용자 계정을 사용하여 AWS에 로그인하십시오.
- RDS 관리 콘솔로 이동합니다.
RDS에 대한 흥미로운 정보와 그 정보가 여러분을 위해 무엇을 할 수 있는지를 보여주는 환영 페이지가 나타납니다. 그러나이 시점에서는 실제 콘솔이 표시되지 않습니다. 왼쪽의 탐색 창을 확인하십시오. 왼쪽 화살표를 클릭하여 필요에 따라 숨길 수 있습니다. RDS 대시 보드 옵션 중 상당수는 EC2에서 사용하는 옵션과 동일합니다. EC2를 사용하여 데이터베이스를 지원한다는 점을 놀랄 일도 아닙니다.
- 지금 시작하기를 클릭하십시오.
엔진 선택 페이지가 나타납니다. 주요 공급 업체를 선택한 다음 해당 공급 업체 제품의 특정 버전을 선택할 수 있습니다. 예를 들어 스크린 샷에는 SQL Server의 세 가지 버전이 나와 있습니다 (다른 버전도 있습니다).
MySQL의 무료 로컬 복사본을 다운로드 할 수 있습니다. MySQL Community Edition은 무료이며 다른 에디션의 평가판을 구할 수 있습니다. 대부분의 공급 업체는 테스트 및 학습 목적으로 제품의 무료 버전을 제공합니다.
자유 단계 데이터베이스 만 선택하려면 자유 계층 적용 가능을 선택하십시오. 다른 옵션은 계속 표시되지만 실수로 유료 옵션을 선택하지 않도록 선택 버튼이 회색으로 표시됩니다. 무료 옵션을 사용하면 소프트웨어 비용을 절약 할 수 있지만 개발자는 조직에서 사용하는 데이터베이스와 호환되는 옵션을 선택해야합니다. 그렇지 않으면 테스트에서 프로덕션으로 응용 프로그램을 이동할 때 잠재적 인 문제점이 발생합니다.
- MySQL Community Edition 항목 옆의 선택을 클릭하십시오.
DB 정보 지정 페이지가 나타납니다. 네비게이션 페이지는이 DBMS가 프리 티어 자격이 있음을 나타냅니다. 오른쪽 창에는 DBMS 인스턴스에 대한 모든 세부 정보가 들어 있습니다.
데이터베이스 인스턴스를 만드는 데 사용 된 세부 사항을 지정하십시오. - RDS 프리 티어 (RDS Free Tier)에 해당하는 옵션 만 표시를 선택하십시오. 이 옵션을 선택하면 나중에 지불해야하는 기능을 선택하지 않도록 할 수 있습니다.
- MySQL 5를 선택하십시오.6. DB 엔진 버전 필드에 27.
DB 엔진 버전 필드는 자동으로 최신 버전을 선택하지 않습니다. 가장 보편적으로 사용되는 버전을 대신 선택하는 것으로 보입니다. 또한 드롭 다운 목록에는 버전이 순서대로 표시되지 않습니다. AWS에서 사용할 수 없다고 가정하기 전에 필요한 버전 전체 목록을 살펴보십시오.
- db를 선택하십시오. t2. DB 인스턴스 클래스 필드의 마이크로
자유 계층 호환성을 유지하려면이 특정 클래스를 선택해야합니다. 자유 단계 요구 사항을 검토하는 것이 좋습니다. 이 정보 페이지는 인스턴스 유형, 선택할 수있는 데이터베이스 제품 종류, 메모리 요구 사항 등과 같은 프리 티어 사용에 대한 세부 사항을 제공합니다.
프리 티어 요구 사항은 언제든지 변경 될 수 있으므로 작업하기를 원하는 데이터베이스에 대한 선택을하기 전에 프리 티어 자료를 검토해야합니다. 자유 계층 지원을 유지하고 비용을 들이지 않도록 선택을 수정해야 할 수도 있습니다.
- 다중 AZ 배포 필드에 No 값이 표시되는지 확인합니다.
자유 계층 옵션을 사용하면 AWS는이 필드를 회색으로 표시하고 자동으로 아니요를 선택합니다. Multi-AZ (Multi-Availability Zone) 구성을 사용하면 여러 영역에 중복 데이터베이스를 만들어 설치를보다 안정적이고 빠르게 수행 할 수 있습니다. 특히 Multi-AZ에 대한 추가 세부 정보는이 토론에서 확인하십시오.
- Storage Type 필드에서 SSD (General Purpose)를 선택하고 Allocated Storage 필드에 20을 입력하십시오.
MySQL Community Edition으로 작업 할 때 최소 5GB의 스토리지를 할당해야합니다. 그러나 무료 티어를 사용하면 MySQL Community Edition이 사용할 수있는 최대 용량 인 20GB까지 할당 할 수 있습니다. 실험 설정에서 최대한의 성능을 얻으려면 최대한 많은 메모리를 할당해야합니다.
선택한 DBMS에 따라 마법사는 100GB 미만의 저장소를 선택하면 처리량이 많은 부하로 작업 할 때 응용 프로그램이 느리게 실행될 수 있음을 경고 할 수 있습니다. 이 경고는 실험 설정을 만들 때 문제가되지 않습니다. 그러나 프로덕션 설치를 만들 때 저장소 권장 사항을 염두에 두어야합니다.
- DB 인스턴스 식별자 필드에 MyDatabase를 입력합니다.
인스턴스 식별자는 액세스 목적으로 데이터베이스를 고유하게 식별하는 수단을 제공한다. 일반적으로 데이터베이스의 용도를 설명하는 이름을 선택하면 누구나 쉽게 기억할 수 있습니다.
- 마스터 사용자 이름 필드에 사용자 이름을 입력하십시오.
마스터 사용자는 데이터베이스를 관리하는 관리자로 전체 액세스 권한을받습니다. 특정 사람은 그룹에 할당하는 대신 책임을 져야합니다 (문제가 사람 사이에서 발생할 수있는 책임). 프로젝트에서 독점 개발자로 일할 때는이 필드에 사용자 이름을 입력해야 일을 쉽게 처리 할 수 있습니다. 그룹 설정에서 작업 할 때 그룹 리더 또는 관리자로부터 올바른 사용자 이름과 비밀번호를 가져 왔는지 확인하십시오.
- 마스터 암호 필드에 암호를 입력하고 암호 확인 필드에 암호를 반복 한 후 다음 단계를 클릭하십시오.
고급 설정 구성 페이지가 나타납니다. 이 페이지에서는 들어오는 요청을 식별하는 데 사용되는 VPC 보안 그룹 (DBMS에 도착하기 전에)을 선택할 수 있습니다. Windows 인증에 의존하는 데이터베이스 사용자를 인증하는 데 사용되는 인증 디렉토리. DBMS (예: 포트 번호)에 액세스하는 데 사용되는 네트워킹 옵션. 백업 계획; 모니터링 계획; 및 유지 보수 계획. 데이터베이스에 액세스 할 수 있도록 VPC 보안 그룹을 설정해야합니다.
연결, 백업, 모니터링 및 유지 관리 세부 정보를 정의합니다. - EC2 설정을 정의 할 때 생성되는 Default-Launch 보안 그룹을 선택하십시오.
선택한 DBMS에 따라 설정할 수있는 다른 데이터베이스 옵션을 찾을 수 있습니다. 예를 들어, MySQL을 사용하면 초기 데이터베이스의 이름을 제공 할 수 있습니다. 마법사 기능을 최대한 활용하도록 설정을주의 깊게 살펴 보는 것이 좋습니다.
- 데이터베이스 이름 필드에 FirstDatabase를 입력 한 다음 데이터베이스 인스턴스 시작을 클릭합니다. AWS는 인스턴스 생성 프로세스를 시작합니다.
- DB 인스턴스보기를 클릭합니다. RDS 관리 콘솔이 나타납니다. 첫 번째 데이터베이스를 작성하면 RDS 관리 콘솔에 액세스 할 수 있습니다.
데이터베이스 작성 프로세스를 완료하는 데 몇 분이 걸릴 수 있습니다. 상태 필드는 데이터베이스의 상태를 알려줍니다. 상태 필드가 생성을 계속 말하면 추가 작업을 수행하기 위해 기다려야합니다. 그러나 데이터베이스에 액세스하는 데 필요한 제품을 다운로드하고 설치할 수 있습니다 (아직 수행하지 않은 경우).
CLI를 사용하여 데이터베이스 엔진에 대한 유용한 정보를 얻거나 관리하십시오.