본문으로 바로가기

[AWS] RDS 구축하기

category Helloworld!/Amazon AWS 2016. 5. 9. 14:40


아마존 AWS 에서 데이터베이스 서버인 RDS 도 지원해준다.

EC2 를 설치했기때문에 공부 겸사 RDS 를 사용하면 여러가지 환경 세팅도 쉽고, 데이터 백업, 유지보수 등 도 지원해 준다해서 RDS 를 사용해보려한다.


1. 우선 AWS Service 에서 RDS를 선택한다.



2. 그럼 RDS Dashboard 가 뜨는데 Get Started Now 버튼을 클릭한다.




3. DB 목록이 나오는데 MySQL을 선택하자. 

다른 DB를 선택해도된다. 대신 한달에 750시간 무료로 제공해주는 서비스는 MySQL 에서만 제공해준다.

(다른 DB를 선택하면 눈으로 직접보고도 믿을 수 없는 비용이 발생한다. 

여담으로 새로나온 DB 공부도 해볼까하는 마음으로 Aurora 선택해서 그것도 실수로 Instance 를 두개 신청해서 대략 300 달러치 비용이 결제되서 눈뒤집힐뻔한적있었다. 다행히 Support 팀에 메일 보내 환불받긴했지만...)

AWS 프리티어 관련 정보 확인 : https://aws.amazon.com/ko/free/?nc1=h_ls


4. MySQL 선택하면 Production 에 MySQL 과 Dev/Test 에서 MySQL 두개가 있는데 둘 중 아무거나 선택해도 상관없다. 

다음 페이지에서 선택하는 옵션에 따라 어차피 무료를 선택하기 때문에..




5. DB Instance 정보 선택 중 Free Tier 로 설정하고 싶다면 주의해야할 사항은 DB Isntance Class 용량과 Multi-AZ Deployment를 No로 한다는 것이다.

요금에 대한 설명은 각각 선택박스 우측에 Free Tier Eligible 을 보면서 선택해주면된다. 

DB 용량은 제일 낮은것만 Free Tier 를 제공해주며

Multi-AZ는 Yes 선택시 생성한 DB Instance 의 복제본을 아마존이 유지해주는데, 이걸 생성할 경우 추가 과금이 발생하므로 No로 해줘야한다.



6.  다음 Network & Security 옵션 선택, 생성한 Database Name 을 입력하고,  



7. 백업까지 설정이 완료되면 Launch DB Instance 를 클릭한다.




8. 그럼 Your DB Instance is being created. 라고 뜨며 RDS 구착하기 완료!



9. RDS Dashboard 에서 Instances 로 들어가면 다음과 같이 방금 만든 DB Instance 가 생성되어있다. 

현재는 Status 가 Creating 으로 되있는데 몇분만 지나면 상태가 available 로 변경된다. 이때부터 사용 가능하다


참고 사이트 :

http://hyeonstorage.tistory.com/275

http://ryusstory.tistory.com/entry/AWS-EC2%EC%99%80-RDS-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0