이번에는 CDB (mysql)을 설치 할 것입니다.
완전관리형 DB라고 불립니다. 최적화 설정 및 자동페일오버 백업및 복원 기능을 제공합니다.
설치하여 관리 하는 것에 비해 비용면에서는 비싸지만. 편리하다는 장점이 있고, 오로지 비즈니스에 집중 할 수 있도록 도와 줍니다.
이러한 큰 장점들 때문에 CDB사용을 권합니다.
목표구성
1. Cloud DB for MySQL 설치 (10.0.1.64/26 (private db))
2. ID 및 PASS 설정
설치
콘솔에서 Cloud DB for MySQL을 선택합니다.
서버 세대 / DB엔진 버전 / VPC / Subnet / DB Server 타입 / DB Server 이름 / DB 서비스 이름 등을 넣어서 다음단계로 진행합니다.
DB 설정 단계에서 생성한 기본 DB명을 잘 기억 하시기 바랍니다.
그리고 다음을 선택하여 다음 단계로 진행합니다.
최종 생성 단계의 내용을 확인 하기 바랍니다. 이제 생성을 누르고 설치 진행을 합니다.
생성중인 DB서버를 확인 할 수 있습니다.
생성하는데까지는 조금 오래 시간이 걸리게 되니. 조금리시기 바랍니다.
그리고 우리는 private영역 DB 서버를 생성했습니다.
여기에 접속하려면 ssh proxy를 이용해서 local PC에서 접속해야 합니다.
베스천 서버가 한대 필요하니 기다리는 시간동안, 베스천 서버를 생성하겠습니다.
2세대 서버를 선택하고 기존 콘솔 화면으로 이용하도록 하겠습니다.
Ubuntu 20.04를 이용할 계획이며, 50GB의 디스크로 생성하도록 하겠습니다.
그리고 공인아이피 사용을 해줍니다. 외부에서 우리는 이 서버에 접속하거나 프록시로 사용해야합니다.
아래 단계에서 새로운 인증키 하나를 생성합니다.
인증키 생성 및 저장 버튼 꼭 눌러야 다음버튼이 활성화 됩니다.
아래 ACG는 방화벽과 같습니다.
저는 test-default로 사용하고 필요한 부분을 수정하도록 하겠습니다.
여기까지 진행 되셨다면 서버생성은 이제 끝났습니다.
서버 생성을 누루고 조금 기다리시면 됩니다.
운영중으로 바뀐 DB 서버를 확인 하실 수 있습니다.
우선 acg 수정을 해야 합니다. Server > ACG를 선택합니다.
ACG설정에 베스천 서버의 정보를 넣어줍니다.
그리고 서버 ACG역시 최소한의 보안을 위해 다음과 같이. 본인 IP만 열어주도록 합니다.
이제 우린 생성한 베스천 서버에 22포트로 접속이 가능한지 테스트 해보도록 하겠습니다.
서버 관리 및 설정에서 > 관리자 비밀번호 확인 > 그리고 서버 생성시 만들었던 pem키를 이용하여 패스워드를 획등합니다
ssh를 이용하여 접속합니다.
- 기본 ID : root
- 기본 PORT : 22
- 패스워드 : 본인 패스워드
- IP : 공인아이피
베스천 서버 접속과 DB서버의 통신 확인을 마쳤습니다. 그럼 이제
mysql work bench를 이용하여 db서버 접속을 해봅니다. workbench설정을 정상적으로 하셨다면 다음과 같이은 접속 화면을 확인할 수 있습니다.
'서버인프라 > ncloud' 카테고리의 다른 글
차근차근 Ncloud Server 생성 (0) | 2023.08.14 |
---|---|
차근차근 Ncloud ALB 생성 (0) | 2023.08.14 |
차근차큰 Ncloud Subnet 설정 (0) | 2023.08.08 |
차근차근 Ncloud VPC 설정 (0) | 2023.08.07 |
Let's Encrypt Ncloud 적용 (1) | 2023.07.17 |
댓글