brunch
매거진 NCE

NCE-4. CloudDB Mysql 4/24

by Master Seo


Mysql DB를 설치해보자

Cloud DB 가 붙은 건 관리형이라는 뜻이다.

네이버 클라우드에서 기본 서버는 관리해준다는 뜻이다.

Cloud DB for mysql 만들어 보자



<1> Cloud DB for Mysql DB를 설치해보자

<2> 내부에서 연결 시는 Private 도메인으로 연결하자

<3> user 추가 , db 추가, ACG 추가해 사용해보자

<4> Slaver DB를 추가해보자

<5> DB Failover Test는 DB 관리 메뉴에서 할 수 있다.

<6> 삭제 시는 DB Server 이름 입력

<7> Mysql DB 사용비용은 1일 4만원?




<1> Cloud DB for Mysql DB를 설치해보자


1

Products & Services >

Cloud DB for mysql


DB server 이름

bestgame-dev-mysql


DB서비스 이름

testdb




버전은 디폴트로 ~



2

USER_ID

test

%

goo


basicdb


// % 는 모든 클라이언트에서 접근 가능하도록 허용하는 것이다.




생성하기


DB 로그 저장을 위해 CLA서비스를 사용해야 한다.


(10분 소요)


생성 완료




<2> 내부에서 연결 시는 Private 도메인으로 연결하자


100 내부에서 접속시 private 도메인.png




<3> user 추가 , db 추가, ACG 추가해 사용해보자


콘솔에서 추가 작업을 해보자


1

user추가


2

db추가


3

public domain 추가해 사용해보자 (db가 public subnet에 설치한 경우만 가능하다)


4

서버 > ACG > Cloud DB ACG를 수정한다.

in

3306 추가한다.

out

0.0.0.0/0 1-65535를 허용한다.





<4> Slaver DB를 추가해보자


1

DB Server > DB 관리 > Slave 추가를 하면 추가된다.


199 slave add.png





2

200 slave.png




3

생성중이다.



4

생성중에는 추가 Slave 생성이나 DB 삭제는 안된다.

210 slave.png






<5> DB Failover Test는 DB 관리 메뉴에서 할 수 있다.


3분간 다운되므로 서비스 오픈전에 테스트하도록 하자


1

마스터 DB선택 > Master DB Failover 클릭


300 failover.png


2

Role 이전 시 3분간 Master DB가 서비스되지 않는다.



3

Master가 mysql-server-002 서버로 변경 되었다 !!!


320 change.png




<6> 삭제 시는 DB Server 이름 입력


1

삭제 원칙?

Slave DB 부터 삭제가 가능함

이후 Masgter DB 삭제 가능함





<7> Mysql DB 사용 비용은 1일 4만원?


테스트 하지 않으면 중지 시켜 놓으면 비용이 적게 나온다.

쿠버네티스는 중지 시켜 놓았더니 비용이 적게 나왔다.

사용하지 않으면 삭제하는게 가장 좋다 ^^

600 정지 비용.png





다음은 리눅스 서버 로그인 보안 강화


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


keyword
매거진의 이전글NCE-3. Windows 서버 생성 -3/24