AWS

[AWS] RDS 생성하기

zamezzz 2019. 3. 7. 23:56

 [AWS] RDS (Relational Database Service) 생성하기




오늘은 AWS RDS 생성방법에 대해서 정리하겠습니다.


먼저 간단하게 RDS란 AWS에서 제공하는 관계형 데이터베이스 서비스입니다.


클라우드 환경에서 관계형 데이터베이스를 쉽게 설정, 운영, 확장이 가능하며 다양한


DB 엔진을 제공해주는 아주 고마운 서비스이죠.


그럼 차근차근 하나씩 생성해보겠습니다. (프리티어 기준으로 작성했습니다)



 데이터베이스 생성


서비스 - 데이터베이스 - RDS로 접근합니다.


처음 접근하셨다면 아래와 같은 화면을 보실 수 있습니다.


여기서 중앙에 보이시는 '데이터베이스 생성'을 클릭합니다.




 엔진 선택


위의 간단한 설명에서 다양한 데이터베이스 엔진을 제공한다고 했는데요.


아래 이미지와 같이 다양한 데이터베이스 엔진을 확인할 수 있습니다.


원하시는 엔진을 선택하시면 됩니다.  저는 MySQL을 선택하여 진행해보겠습니다.






 DB 세부정보 지정


엔진을 선택하셨다면 이제 DB 세부 정보를 설정하는 단계로 넘어갑니다.


먼저 DB 엔진에 따른 버전을 아래와 같이 설정할 수 있습니다. 



그리고 해당 DB 인스턴스의 클래스를 선택하셔야 하는데요.


여기서 RDS 프리티어에 적용되는 옵션만 사용을 클릭하시면 하위 정보를 구성할 때


프리티어에 적용되는 옵션만 가능하도록 해줍니다.


저는 프리티어를 사용하고 있기 때문에 RDS 프리티어 옵션인 t2.micro를 선택했습니다.


Multi-AZ 사용은 하지 않고, 스토리지 유형은 범용 SSD를 선택했습니다.


그리고 스토리지 용량은 프리티어의 최대인 20GiB를 선택했습니다.




이제 마지막으로 DB인스턴스에 대한 정보를 설정하시면 됩니다.


인스턴스 명과 사용자 이름/암호를 설정 후 다음 단계를 클릭하시면 됩니다.





 DB 고급설정 구성


이제 세부 설정은 모두 끝났고, 고급설정을 해야합니다.


여기서는 네트워크/보안, 백업, 암호화 등에 대한 설정입니다.


먼저 네트워크 및 보안 설정에서는 VPC와 접근 가능성을 설정합니다.


특별한 VPC가 없다면 기본 VPC로 설정하시면 되며 서브넷 그룹 또한 마찬가지입니다.


퍼블릭 액세스는 yes로 설정하시면 됩니다. no 선택 시 외부에서 접근이 불가합니다.





다음은 DB 옵션 설정입니다.


인스턴스 생성 후 만들어질 DataBase에 대한 설정입니다.


사용할 DB명을 선택하시고 포트는 3306 기본값 그대로 사용하시면 됩니다.


파라미터 그룹 및 옵션 그룹 또한 특별한 그룹이 없다면 기본값을 사용합니다.


마지막으로 프리티어는 암호화를 지원하지 않습니다. 암호화 비활성화를 선택합니다.




다음은 백업 및 모니터링 설정입니다.


프리티어에서는 백업설정 시 과금이 될 수도 있다고 하여 0일로 선택했습니다.


모니터링 또한 확장모니터링을 미사용했습니다.




드디어 마지막 설정입니다.


유지관리 및 삭제방지 옵션을 선택하셔야 하는데요.


기본 설정 그대로 아래와 같이 진행하였습니다.




위의 길고 긴 설정을 모두 마치면 DB가 생성이됩니다.


생성되는데 조금 시간이 걸려요. 생성이 완료되면 기본으로 설정한 DB에 3306포트로


접근이 가능합니다.


생성 후 인스턴스 접근하는 방법에 대해 궁금하신 분은 아래 AWS문서 확인바랍니다.


상세하게 잘 설명이 되어 있어요.


https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html




이상으로 AWS RDS 생성에 대한 포스팅을 마치겠습니다.


설정할 것이 꽤 있지만 하나씩 하면 쉽게 RDS를 생성할 수 있어요.


서버 내 DB 설치 후 관리하는 것보다 훨씬 좋은 것 같아요. 생성 이후 대시보드도


확인이 가능하고, 관리가 쉬운 것 같습니다. 그럼 마치겠습니다.


감사합니다.

반응형