ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 생성된 RDS 살펴보기
    클래스/초급 2022. 4. 1. 13:36
    728x90

    RDS

    지난 글에서 RDS를 어떻게 생성하는지 알아보았다.

     

    RDS 생성하기

    AWS 내에 RDS라는 서비스가 있다. 필자가 스타트업에서 근무했을 때는 DBA 같은 디비 관리자가 따로 없었다. 왜냐하면 클라우드에서 데이터베이스를 관리할 수 있는 서비스가 존재하기 때문이다.

    preiner.tistory.com


    그럼 이번 글에서는 생성된 RDS에 대해서 어떻게 설정되어있는지 알아보도록 하자.

    데이터베이스 목록

    AWS 내의 다른 서비스 들과 같이 RDS가 제대로 생성이 되었다면,
    데이터베이스 목록에서 볼 수 있다.

    요약

    요약 내용이다.
    RDS를 생성할 때 설정한 식별자, 현재 디비 인스턴스의 CPU 상태, 인스턴스 스펙, 어떤 엔진을 사용하고 있는지
    어떤 리전에 인스턴스가 배치되었는지 내용을 보여준다.

    연결&보안

    연결&보안 정보이다.
    엔드포인트는 데이터베이스에 접속할 수 있는 접속 URL이다. 엔드포인트를 모르면 디비에 접속할 수 없다.
    또한 포트, 네트워킹 정보가 있다. 그리고 RDS 생성할 때 퍼블릭액세스 가능 옵션을 설정한 데로 보인다.
    퍼블릭액세스를 허용하면 AWS 네트워크와 상관없이 외부에서 접속이 가능하다.

    보안그룹, 복제, 프록시

    보안 그룹 규칙은 어떤 보안 그룹을 설정했느냐에 따라
    해당 보안 그룹의 Inbound, Outbound 정보가 보인다.
    위의 그림에서는 Inbound, Outbound 포트가 모두 열려있는 상태이다.
    복제 부분에는 하나의 인스턴스만 보인다. 복제를 설정하지 않아 현재는 복재가 안되고 있다고 보면 된다.
    실무에서는 데이터베이스를 운영할 때 복제본을 두고 똑같은 데이터를 필요에 따라 다른 인스턴스로 복제하고
    운영한다. 왜냐하면 여러 가지 이유로 인해 데이터베이스에 장애가 났을 때 빨리 복구하기 위해서 이다.
    프락시 부분에는 연결&보안에서 보았던 엔드포인트를 디비 접속 정보로 사용하지 않고 중간에 프락시 부분을
    두어서 사용할 수 있게 설정하는 부분이다.

    모니터링

    모니터링 부분이다.
    데이터베이스 인스턴스가 어떤 상태인지 보여준다.
    기존에 RDS를 사용하지 않고 데이터베이스를 서버에 설치해서 사용했다면 이런 모니터링 지표들도
    만들 수 있도록 모니터링 툴을 사용하던지 했어야 했는데 RDS에서는 올인원으로 제공하고 있다.
    물론 모니터링 수치가 엄청 실시간은 아니기 때문에 조금 부족할 수 있다.

    로그 및 이벤트

    로그 및 이벤트 부분이다.
    데이터베이스 로그와 특별한 이벤트를 볼 수 있다.
    보통 모든 AWS 서비스들의 로그와 이벤트는 로그 서비스인 CloudWatch에 쌓이게 된다.
    RDS도 마찬가지로 로그와 이벤트가 CloudWatch에 쌓이게 되고 경보를 생성하여 특정 이벤트가 발생했을 때
    메일이나 SMS로 전송되게 할 수 있다.

     

    구성

    구성 부분이다.
    앞에 다뤘던 내용도 있고 새로운 내용도 있다.
    DB이름 부분은 데이터베이스에 생성된 스키마 이름이 표시된다.
    옵션 그룹, 파라미터 그룹은 MySql 엔진에서 설정해야 할 설정 파일들의 내용을 웹 콘솔에서 설정하게 해주는 부분이다.
    기존에 서버에 설치해서 직접 관리한다면, 옵션을 바꿔야 하는 상황에는 MySql이 설치된 서버에 접속해서 config 파일을 설정하고 MySql을 재기동시켜줘야 하지만 RDS는 그런 번거로움이 없다.
    성능개선 도우미는 데이터베이스가 운영되는 성능을 모니터링해서 AWS에서 어떤 식으로 개선하면 되는지 알려주는 기능이다.

    유지 관리 및 백업

    유지관리 및 백업 부분이다.
    이 부분도 RDS를 사용하면서 상당히 편하게 관리할 수 있다.
    마이너 버전 자동 업그레이드 부분은 비활성화되어있지만 활성화시키면 원하는 시간대에 엔진의 마이너 버전을 최신 버전으로 업그레이드해준다. 자동으로 해준다. 백업도 자동 백업을 설정할 수 있다.
    스냅샷 부분은 운영하던 RDS 데이터베이스 현재 데이터를 바탕으로 다른 데이터베이스를 만들어서 사용하고 싶을 때
    유용하다. 이런 부분들을 웹 콘솔에서 간단하게 클릭만으로 지원해준다.


    모니터링, 유지관리, 백업, 성능 향상, 옵션 설정 등등 만약에 RDS를 사용하지 않았다면
    상당히 번거로웠던 작업들을 웹콘솔에서 간단하게 실행 가능하도록 제공해 준다.
    여기서 몇몇 부분은 직접 다른 글에서 다뤄볼 것이다.



    728x90

    '클래스 > 초급' 카테고리의 다른 글

    RDS 스냅샷 사용하기  (0) 2022.04.01
    RDS 생성하기  (0) 2022.03.31
    AWS Lightsail 이용한 간단한 서버관리  (0) 2022.03.27
    EC2 이미지 만들기  (0) 2022.03.25
    Certificate Manager 이용해서 HTTPS 통신하기  (0) 2022.03.22
Designed by Tistory.