0%

AWS(RDS)

AWS RDS(Amazon Relational Database Service)

  • 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스
  • 데이터베이스를 안정적으로 관리해주고 규모가 커져쓸 때 쉽게 관리해주는 서비스

기능

  • 백업, 소프트웨어 패치, 자동 장애 감지 및 복구를 관리함

  • MySQL, MariaDB, PostgreSQL, Oracle 및 MS SQL 같은 DB제품을 사용할 수 있음

특징

  • 쉽고 빠른 구성
  • 빠르고 예측 가능한 성능
  • 반복적인 관리작업 대신 수행
  • 쉽고 빠른 확장
  • 높은 비용 효율성

사용방법 - 생성하기

1. AWS홈페이지 접속

https://aws.amazon.com/ko/

2. 로그인 후 RDS 서비스 선택

스크린샷 2020-07-20 오후 6 50 56

3. 데이터 베이스 생성 클릭

스크린샷 2020-07-20 오후 6 52 23

4. 본인이 사용할 엔진 선택

스크린샷 2020-07-20 오후 6 54 36

여기서 부터 중요한 것은 AWS는 유료 서비스이므로 과금을 조심해야합니다.

체험, 공부용으로 사용할 시에 AWS프리티어로 1년간 무료로 사용할 수 있으니 추천합니다. AWS RDS는 프리티어로 1년간 20Gib스토리지를 사용할 수 있습니다.

사진을 보시면 손쉬운 생성을 선택했는데 저렇게 할 경우 AWS에서 권장하는 기본값들로 설정이 됩니다.

5. DB옵션 설정

스크린샷 2020-07-20 오후 6 59 39

  • DB 인스턴스 식별자: DB인스턴스의 이름입니다. DB인스턴스를 여러개 만들때 구별하기 위한 것입니다.

  • 마스터 사용자 이름: DB USER ID입니다. DB접속시 사용할 USER ID(작성)

  • 마스터 암호: PASSWORD입니다. DB접속시 사용할 PASSWORD(작성)

    스크린샷 2020-07-20 오후 7 04 58

  • VPC(Virtual Private Cloud): AWS안에서 웹으로부터 독립된 안전한 네트워크를 구성해주는 서비스(기본값)

  • 서브넷 그룹: VPC에서 DB인스턴스의 사용 IP범위 지정(Default)

  • 퍼블릭 엑세스 기능성: EC2를 만들어서 RDS를 사용할 때 VPC를 이용하고 외부 인터넷에서 RDS를 바로 사용할땐 사용하지 않는 것이 간단한 설정 즉, EC2로 DB연결할 시 - (아니오), 외부에서 인터넷으로 연결할 시 - (예) / DB생성 후 연결시에 본인이 어떻게 연결할지에 알맞게 선택(생성 후 수정가능함)

  • VPC보안 그룹: 같은 VPC에 연결하는것이 아니라 지정한 것끼리만 접속할 때 사용

스크린샷 2020-07-20 오후 7 07 36

기다리면 10~15분 후 생성 됩니다. 이렇게해서 간단한 설정만으로 관계형 데이터베이스를 만들어보았습니다. 쉽게 관계형 데이터베이스를 만들어 사용할 수 있을 뿐만 아니라, 유지보수, 보안 관리 등 쉽지 않은 분야의 업무를 저렴한 비용으로 사용할 수 있게 해주는 것이 AWS RDS의 장점입니다.