brunch
매거진 NCP

(강의)PRO-LAB11. Cloud DB for My

by Master Seo

<1> Cloud DB for MySQL 생성하기

Public Subnet에 Standard Type Cloud DB for MySQL 생성 (기존에 생성되어있을 것임)

Cloud DB for MySQL에 Public Domain 부여하기

Cloud DB for MySQL ACG 설정



<2> Workbench로 Cloud DB for MySQL 연결하기

Workbench 설치하기

Workbench와 Cloud DB 연결하기

샘플데이터 다운로드

샘플데이터 Cloud DB for MySQL에 Import 하기

유저 추가 후 콘솔에서 해당 추가 유저 불러오기

데이터베이스 추가 하기




<3> Cloud DB for MySQL 주요 Config 값 설정 조정

Cloud DB for MySQL 이벤트 설정하기Cloud DB for MySQL Fail-over 테스트



<4> Cloud DB for Cache 생성

Cloud DB for Cache 접속

Cloud DB for Cache 자료구조 테스트





<1> Cloud DB for MySQL 생성


Cloud DB for MySQL 생성


public Subnet에 생성


edu

edu


topasvga

%

go1002!

sa




2

private 도메인 확인


db-36lvu5.vpc-cdb.ntruss.com





<2> 사용자 추가 , DB 추가 ,ACG추가



1

DB관리 > DB user 관리

ncpuser

%

DDL

goo10!



2

# DB Server 상세 보기

Database 관리


application



3

# DB ACG 허용

# Server > ACG


10.0.0.0/16 3306

myip 3306



#

mysql -u ncpuser -p -h db-36lvu5.vpc-cdb.ntruss.com

Enter password: xxxxxxxxxxxx


mysql -u ncpuser -p -h db-36lvu5.vpc-cdb.ntruss.com < /var/www/html/dbstep3.sql



mysql -u ncpuser -p -h db-36lvu5.vpc-cdb.ntruss.com


MySQL [(none)]> use application;

MySQL [application]> show tables;



MySQL [application]> select * from cfr;


MySQL [application]> select * from cfr;

+----+----------------+---------------------+-----------+

| no | remote_ip | timestamp | filename |

+----+----------------+---------------------+-----------+

| 2 | 211.249.70.113 | 2021-04-06 11:32:26 | hyoju.jpg |

| 3 | 211.249.40.20 | 2021-04-06 11:32:43 | |

| 4 | 211.249.70.113 | 2021-04-28 10:59:52 | a1.jpg |

+----+----------------+---------------------+-----------+




4

/var/www/html/dbconnect.php

/var/www/html/key.php




vi /var/www/html/dbconnect.php

private domain입력


db-36lvu5.vpc-cdb.ntruss.com




5

vi /var/www/html/key.php

access-key , secret-key 입력

// My page - 인증키 관리



6

/var/www/html/dbconnect.php

username = topasvga

passwd = go100!





7

mysql -u ncpuser -p -h db-36lvu5.vpc-cdb.ntruss.com < /var/www/html/dbstep3.sql




8

user application;


show tables;




<4> Cloud DB for Redis 생성


1

Cloud for Cache로 이름이 변경됨

생성시 30분 걸림



410 cache.png



2

특징?


Cloud DB 는 프라이빗 서브넷 만 생성가능.

Cloud DB for Cache는 4core CPU 에 최적화 되어 있으므로 4core cpu만 제공 합니다.

백업 파일 보관 기간 7일

레디스 클라이언트 설치



3

Cluster 생성

Simple 생성



시간 요금제

포트는 6379



Cloud DB for Cache는 4core CPU 에 최적화 되어 있으므로 4core cpu만 제공 합니다.

만약 샤드당 복제본을 0으로 설정한다면 고가용성 지원이 되지 않습니다.


420 cache.png



4

# Config Group 생성


cache-cg



5

seo

seo



6

백업 설정 Check

백업 파일 보관 기간 7일

백업 수행시간 자동 또는 사용자 장의


460 7.png




7

생성



8

서버의 ACG가 자동 생성된다.


ACG를 허용해야 한다.

480 acg.png




9

레디스 클라이언트 설치


접속

클러스터의 경우 -c 옵션으로 접속



다음

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



keyword
매거진의 이전글(강의)PRO-LAB10. 라이브 스테이션