쩨이엠 개발 블로그

AWS RDS 생성하기 본문

개발/AWS

AWS RDS 생성하기

쩨이엠 2020. 4. 25. 10:03
728x90
반응형

 

RDS(Relational Database Service)란?

AWS 클라우드에서 관계형 데이터베이스를 쉽게 설치, 운영 확장할 있는 서비스이다.

 

AWS 가이드에서는 이렇게 설명하고 있다.

  • 서버를 구입하면 CPU, 메모리, 스토리지 IOPS 모두 한데 묶여 제공됩니다. Amazon RDS 사용하면 모두가 따로 분할되므로 독립적으로 확장할 있습니다. CPU 많이 필요하거나 IOPS 적게 필요하거나 스토리지가 많이 필요할 경우 쉽게 할당할 있습니다.
  • Amazon RDS 백업, 소프트웨어 패치, 자동 장애 감지 복구를 관리합니다.
  • 관리형 서비스 환경을 제공하기 위해 Amazon RDS DB 인스턴스에 대해 shell 액세스를 제공하지 않습니다. 또한 고급 권한이 필요한 특정 시스템 절차와 테이블에 대한 액세스를 제한합니다.
  • 필요할 자동화된 백업을 수행하거나 고유한 백업 스냅샷을 수동으로 만들 있습니다. 이러한 백업을 사용하여 데이터베이스를 복원할 있습니다. Amazon RDS 복원 프로세스는 안정적이고 효율적입니다.
  • 기본 인스턴스 문제 발생 장애 조치를 수행할 있는 동기식 보조 인스턴스에서 가용성을 높일 있습니다. MySQL, MariaDB 또는 PostgreSQL 읽기 전용 복제본을 사용하여 읽기 조정을 높일 수도 있습니다.
  • 이미 친숙한 MySQL, MariaDB, PostgreSQL, Oracle Microsoft SQL Server 같은 데이터베이스 제품을 사용할 있습니다.
  • 데이터베이스 패키지의 보안 외에도 AWS Identity and Access Management(IAM) 사용해 사용자 권한을 정의하는 방법으로 RDS 데이터베이스에 액세스할 있는 사용자를 제어할 있습니다. 데이터베이스를 가상 사설 클라우드에 넣어 데이터베이스를 보호할 수도 있습니다.

 

RDS 생성하기

 

RDS에 접속한다 

https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2#databases:

 

 

 

데이터베이스를 클릭한 뒤 데이터베이스 생성 버튼을 누른다

 

 

 

 

 

 

간단하게 손쉬운 생성으로!

나중에 수정이 가능하다

 

 

 

 

구성 및 인스턴스 이름을 적는다

간단한 테스트 용도라 프리 티어로 선택했다

 

 

로그인할 ID와 비밀번호를 적으면 완료

 

 

 

RDS 보안 및 액세스 수정하기

 

그 후 다른 인스턴스에서 접근이 가능하도록 퍼블릭 액세스를 수정해야한다.

데이터베이스를 클릭한 뒤 수정버튼을 누른다

 

밑의 네트워크 및 보안에서 퍼블릭 액세스 가능성을 아니요에서 예로 변경한다

아니요로 되어있는경우는 RDS연결안됨

그리고 재부팅 해주면 완료

 

$ mysql -h 인스턴스식별자.certpnmkfape.ap-northeast-2.rds.amazonaws.com -P 3306 -u 사용자이름 -p 비밀번호

터미널에서 위의 명령어를 입력했을 때 제대로 mysql에 들어오는 것을 확인 할 수 있다

728x90
반응형
Comments