처음 만나는 클라우드 보안

[NCP] 처음 만나는 네이버 클라우드 - Cloud DB for MySQL 만들기 본문

클라우드 기초/Naver Cloud

[NCP] 처음 만나는 네이버 클라우드 - Cloud DB for MySQL 만들기

영민하게 2022. 12. 26. 15:16
반응형

이번 포스팅에선 NCP가 제공하는 데이터베이스 서비스인 Cloud DB for MySQL을 실습해 보자.

타 클라우드의 유사 서비스로 AWS의 RDS와 Azure의 SQL Database 가 있다.


Cloud DB for MySQL 이란?

  NCP가 제공하는 MySQL 데이터 베이스 서버이다. 구축 시 별도의 튜닝 없이 최적화된 MySQL을 간편하게 사용할 수 있다. 멀티존 구성, 마스터-슬레이브 그리고 자동 백업기능을 통해 사용자에게 고가용성을 제공한다.


 

1. Cloud DB for MySQL 생성

콘솔 > Service 탭 > 'DB server' 선택

DB Server  생성

Zone: KR-1

Server type: Standard

스토리지 타입: SSD

 

DB설정

접근 HOST(IP): 연결 예정 서버의 공인 IP입력

 

비용을 지불하면 로그를 남긴다는데 일단 이용 신청

최종확인 > '+생성' 선택

DB Slave에 대한 안내 사항 확인

생성 대기 (5~10분 소요)

장애복구 지원을 위한 Standby Master 확인
DB서버 생성 확인

2. MySQL 연결

현재 VPC설정이 자동으로 할당되는 Classic 환경이기 때문에, 사설 IP를 통한 MySQL서버 접근이 불가하다. 대한 외부서버 접속은 공인 IP를 통해 가능하다.

Classic 환경에서 웹서버를 통한  DB 접속시도

DB연동 단계부터는 공인IP를 할당받아야 하며, 아래 참조링크를 통해 자세한 내용을 확인해 볼 수 있다.

https://docs.3rdeyesys.com/database/ncloud_database_cloud_db_for_mysql_public_domain_guide.html

 

Cloud DB for MySQL 생성후 Public 도메인으로 접속하기

Ncloud Cloud DB for MySQL 생성후 Public 도메인으로 접속하는 방법입니다

docs.3rdeyesys.com

 

Classic 환경에서 서버별 서브넷 설정의 제약이 있다는 점에서 DB연동에 어려움을 겪었다.

추후 포스팅에서 VPC환경에서 설치된 웹서버와 MySQL서버를 이용해 연동을 이어갈 예정이다.


참고자료

https://guide.ncloud-docs.com/docs/clouddbformysql-start

 

Cloud DB for MySQL 시작

 

guide.ncloud-docs.com

 

 

반응형
Comments