brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Aug 22. 2024

네이버 클라우드-데이터베이스-2024-08

<1> 완전 관리형 데이터 베이스란?

<2> Cloud DB for MySQL  자동 fail-over 방법?




<1> 완전 관리형 데이터 베이스란?


cloud db for mysql


손쉬운 구성

자동 fail-over

모니터링 및 알람 설정

자동 백업 - 매일 1회 자동 백업이 진행된다.




2

종류 5개




3

Cloud DB for MySQL 특징


데이터베이스 최적화 설정 - 네이버 디비 최적화 설정값으로 사용

자동 페일 오버기능

슬레이브 서버 확장 - mysql 은  마스터 서버 1대당  슬레이브 10대까지 생성 가능하다.

자동 백업 및 보관 - 원하는 시간에 가능.  

시점 복원 지원

모니터링과 알람 - 클라우드 인사이트와 연계되어 있다.  클라우드 인사이트에 임계값설정 - 메일과 sms로 전달.




<2> Cloud DB for MySQL  자동 fail-over 방법?



1

클라우드 db 생성 시  = 도메인 주소가 만들어진다.


마스터 장애 시

스텐바이가 마스터가 된다.

또 다른 스텐바이 서버가 만들어진다.


애플리케이션은 도메인 주소로 접근한다.

도메인에 ip를 자동으로 변경해 준다.




2

Cloud DB for MySQL 생성!

멀티존을  지원한다. = 마스터 서버와 슬레이브 서버를 다른 서브넷에  생성할 수 있다.


디비 생성 시에  도메인 생성이 된다.

백업시간 사용자가 지정 가능하다 - 새벽 2시로 한다.

마스터와 스텐바이 마스터가 생성된다.  = 고 가용성으로 해서 만들면


고가용성이 필요 없으면  스탠드 어론으로 만들 수 있다  -  자동백업은 된다.  이중화는 안된다.



3

acg 허용 작업 필요?


ACG가 자동으로 만들어진다.

ACG가 자기 자신만 허용하도록 되어 있다.

ACG자체에 그룹을 넣을 수도 있다. 서버에 IP를 입력한다.



4

서버에서  mysql 접속하자.?

mysql client  사용하자.

도메인으로 접속하자.



5

서비스 투입 전에 fail-over 테스트하자.

페일오버 진행되는데 3분 정도 걸린다.

데이터 양에 따라 더 걸릴 수 있다.



6

모니터링 페이지를 보자.

대시보드 보자

백업에서 백업 현황도 볼 수 있다.


이벤트는 따로 설정하지 않아도 나온다.


클라우드 인사이트에서 제공되는 메트릭의 임계값에 도달했을 때, 이메일과 sms 알람을 보내준다.




7

동영상은 유튜브 네이버클라우드 플랫폼 채널, 네이버 비즈니스 스쿨에서 다시 보기 가능합니다.



8

다른 리전으로  Slave DB 배치는 어려움.





데이터 베이스 더 보기~


https://brunch.co.kr/@topasvga/1860


감사합니다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari