MYSQL 클라우드 SQL배포

이재홍·2022년 3월 14일
0

DB를 도커로 배포하게되면 도커 컨테이너가 사라지게되면 DB도 모두 사라지게됩니다.
따라서 mysql을 제공해주는 컴퓨터를 따로 빌리게되면 안정성과 가용성(두개의 DB 사용-스페어)까지 보장됩니다.

이름과 비밀번호 리전 버전(8.0)등을 정해주고, 가용성은 단일영역(1개) 여러영역(중단시 다른 DB로 자동 장애조치)을 선택할 수 있으며 여러 영역의 경우 비용이 오릅니다.
인스턴스 맞춤설정에서 성능등을 설정할 수 있고 비용이 달라집니다.

외부에서는 접속을 못하도록 비공개IP로 설정해주고 네트워크는 default네트워크로 해주어 default네트워크인 GCP의 컴퓨터들은 서로 접속이 가능하게 해줍니다.
(바로 설정이 되지않는다면 오른쪽에 생긴 설정창에서 API사용설정 -> 자동으로 할당된IP범위사용을 선택하고 계속 -> 연결만들기)
네트워크확인은 VPC네트워크에서 확인이 가능하고 다른 네트워크 생성도 가능합니다.

데이터베이스에서 데이터베이스의 이름을 정하고 생성해줍니다.(사용자에서 비밀번호 변경등도 가능)
TypeOrmModule 설정의 host를 비공개IP주소로 해주면 이제는 비공개IP주소를 통해 컴퓨트엔진에서 SQL로 접속이 가능합니다.

0개의 댓글

관련 채용 정보