https://guide.ncloud-docs.com/docs/clouddbformysql-overview
<aside>
💭 Cloud DB for MySQL 설치
</aside>
-
VPC 생성
- VPC 생성 갯수 제한이 있어 기존에 있는 vpc-172를 사용할 예정
-
Subnet 생성 ( public , private )
- Network ACL 생성 : Subnet 단의 방화벽
-
Cloud DB for MYSQL
- DBMS 종류 : MYSQL
- DB 엔진 버전 ( 5.7.25, 5.7.29, 5.7.32, 5.7.37, 8.0.18, 8.0.21, 8.0.25 ) 7개중 선택
- DB 라이센스 : General Public License
- 고가용성 지원 : 고가용성 선택시 Standby DB Server 생성
- MultiZone : DB간의 Zone을 분리하여 가용성을 높일수있음
- VPC : Cloud DB를 생성한 VPC 선택 ( vpc-172 )
- Subnet : vpc-172 에있는 Subnet중 선택 ( lee-public-subnet )
- DB Server 타입 : DB Server Spec 선택
- 데이터 스토리지 암호화 적용 : 암호화 적용시 DB 데이터는 암호화 스토리지에 저장, 서버 생성 이후에는 스토리지 암호화 설정 변경 불가
- 데이터 스토리지 타입 : HDD / SSD
- 데이터 스토리지 용량 : 기본 10G 자동 증가됨
- 요금제 : 시간 요금제
- DB server 이름 : DB hostname
- DB 서비스 이름 : DB Service 이름 ( Console에 표시되는 이름 )
- Private Sub 도메인 : DB를 생성하게되면 Private Domain이 자동으로 붙게되는데 이떄 Domain이름을 설정할수잇다. ( 추후 DB 이관시 DB의 endpoint를 Client단에서 바꾸지 않아도 되게된다. )
- ACG 설정 : Cloud DB를 위한 ACG는 자동 생성된다.
- User_ID : Admin User
- Host(ip) : DB User host 입력 ( Ex %,10.0.0.0/16 등 )
- User 암호 : Admin user PW
- DB 접속 포트 : 3306
- 기본 DB명 : 기본으로 생성되는 DB 명 ( ex test, lee-test 등 )
- DB log 수집 : Error, Slow Log등을 Naver Cloud Log Analytics 상품과 연동하여 관리
- Backup 설정 : 위에서 고가용성 선택을 한경우 무조건 활성화, Backup의 경우 InnoDB만 가능
- Backup 보관 주기 : 1 ~ 30일 가능
- Backup 시간 : 자동 / 사용자 지정
-
외부 접속
-
외부에서 접속하기위해서는 Public 도메인을 추가해주어야한다. ( Public-Subnet으로 만들지 않으면 생성 불가 )
-
Private-subnet으로 한경우 Private 도메인으로만 접속가능 ( Naver Cloud 내부서버에서만 접근 가능 )
-
Public Domin 추가 ( DB관리 → Public 도메인 관리 )
- Cloud-for-db ACG 수정 ( 3306 )