brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Dec 26. 2021

 NCP1탄-CloudDB Mysql 4


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 도메인으로 연결하자





<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 추가를 하면 추가된다.




2


3

생성중이다.



4

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






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


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


1

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



2

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



3

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





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


1

삭제 원칙?

Slave DB 부터 삭제가 가능함

이후  Masgter DB 삭제 가능함





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


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

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

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





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


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


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