-
AWS Aurora DB 생성 및 설정System/Cloud Infra 2017. 12. 1. 16:13
AWS의 Aurora DB 설정을 해 보도록 하겠습니다.
Step1. DB Characterset 설정
우선 인스턴스를 생성하기 전에 해야하는 작업이 있습니다.
RDS 메뉴 중에 Parameter groups에 들어가 보면 다음과 같은 결과가 나옵니다.
이 메뉴에서 Create parameter group 버튼을 클릭하여 Parameter group 을 생성합니다.
Create parameter group 메뉴에서 4가지 필드를 전부 등록합니다.
Aurora DB에는 두가지 Type의 Parameter Group 을 생성합니다.
DB Paramter Group 과 DB Cluster Parameter Gorup 두가지를 등록합니다.
DB Parameter Group 으로 생성한 이름을 클릭하면 아래와 같이 상세 내용을 볼 수 있습니다.
상세 내용 중에 아래 charater 와 collation 부분을 이미지와 같이 utf8mb4와 utf8mb4_general_ci 로 변경해 줍니다.
변경하고 저장한 후에 인스턴스를 생성해 봅니다.
Step2. DB Instance 생성 및 설정
DB instance 중에 사용할 server를 선택합니다.
Settings 부분에 필드들을 전부 입력합니다.
DB instance identifier 는 추후에 DB 주소에 들어갈 고유 id 입니다.
Master username 은 DB 접근 아이디가 되고 Master password 는 패스워드가 됩니다.
Amazon Virtual Private Cloud(Amazon VPC)을 사용하면 정의한 가상 네트워크에서 Amazon Web Services(AWS) 리소스를 시작할 수 있습니다. 이 가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존 네트워크와 매우 유사합니다.
자세한 내용은 http://docs.aws.amazon.com/ko_kr/AmazonVPC/latest/UserGuide/VPC_Introduction.html 를 참조하시면 됩니다.
Public accessibility 는 외부에서 접근을 할 수 있는지에 대하여 설정하는 부분입니다.
Availability zone은 DB 인스턴스를 만들려는 현재 지역입니다. 가용 영역은 다른 가용 영역과의 장애를 격리하면서 고 가용성을 향상 시키며 동시에 지역의 대기 시간이 짧은 연결을 지원합니다.
VPC security gorups 에는 모든 EC2 인스턴스 및 DB 인스턴스에 액세스해야하는 장치의 연결을 허용하는 규칙이 있습니다.
기존에 만들어진 rule 이 있다면 새로 생성하지 않고 사용할 수 있습니다.
DB Cluster Identifier는 인스턴스와 함께 생성 될 DB 클러스터의 식별자를 선택적으로 지정할 수 있습니다.
제공하지 않으면 인스턴스 식별자를 기반으로하는 기본 식별자가 사용됩니다.
클러스터 ID는 클러스터의 엔드 포인트를 판별하는 데 사용됩니다.
Database 이름과 port를 지정해줍니다.
DB parameter group 과 DB Cluster parameter group 전에 생성했던 파라미터를 선택하여 설정해줍니다.
Encryption 메뉴는 암호화 활성을 하면 마스터 키 ID와 별칭은 KMS (키 관리 서비스) 콘솔을 사용하여 만든 후에 목록에 나타납니다.
Failover 를 생성하게 되면 Amazon RDS는 자동으로 장애 조치를 취하여 관리자의 개입 없이 데이터베이스 작업을 신속하게 재개할 수 있도록 합니다.
장애가 발생하는 경우 기본 DB 인스턴스는 자동으로 예비 복제본으로 전환됩니다.
Backup에서는 RDS가 자동으로 백업하는 날짜를 정할 수 있다.Monitoring 을 할 경우에는 Monitoring Role을 만들어서 Database를 모니터링을 할 수 있다.
Maintenance 에서는 minor 버전 업그레이드를 할 건지 안할 건지에 대한 설정을 합니다.
그리고 Amazon RDS에서 DB 인스턴스에 보류중인 수정 또는 패치를 적용 할 기간을 선택합니다.
위와 같이 RDS를 세팅하면 RDS를 설정할 수 있습니다.
'System > Cloud Infra' 카테고리의 다른 글
Ubuntu EC2에서 S3 버킷 Mount 하기 (0) 2017.12.06 EC 2 Linux(ubuntu) 계정 설정 (0) 2017.12.01 Ubuntu 16.04 + Nginx + JDK 8 + Gradle 3.4.1 설치 - Gradle 설치(4) (0) 2017.12.01 Ubuntu 16.04 + Nginx + JDK 8 + Gradle 3.4.1 설치 - JDK 8 설치(3) (0) 2017.12.01 Ubuntu 16.04 + Nginx + JDK 8 + Gradle 3.4.1 설치 - Nginx 설치(2) (0) 2017.12.01