Cloud SQL의 기본 개념
Cloud SQL의 지원 되는 RDBMS
이중화를 위한 HA구성
HA의 개념에서 Active-Standby와 Fault tolerance의 차이점
MS SQL의 Always ON
- AlwaysOn에 대한 GCP문서
동기 커밋으로 SQL Server AlwaysOn 가용성 그룹 구성 | Compute Engine 문서 | Google Cloud
https://cloud.google.com/compute/docs/instances/sql-server/configure-availability?hl=ko
RDBMS에서 Replication 설정과 GCP의 CloudSQL다른점
💡
RDBMS의 Replication은 온프레미스 네트워크내에서 하므로
같은 네트워크나, VPN등을 이용하여 복제가 가능함
Cloud SQL은 다양한 복제본을 지원함
리전 간, 연쇄 복제(읽기복제를 2번한)
Cloud SQL에서는 두 외부 서버 간 복제를 지원하지 않음
- Cloud SQL Replication 문서
Cloud SQL의 복제 정보 | MySQL용 Cloud SQL | Google Cloud
https://cloud.google.com/sql/docs/mysql/replication?hl=ko
VM 인스턴스와 CloudSQL과 보안적으로 연결하기 위한 방법
💡
공개IP연결은 사용중지
비공개IP를 할당하여 별도의 DB만 존재하는 VPC에 두어 독립된 VPC에서 설정
공개IP를 꼭 활용할 환경이라면, DB인스턴스에 연결되는 VM, DBadmin등의 IP만 승인된 네트워크에 추가하여 사용
데이터 백업 및 복구 방법
별도의 명령어가 아닌 GCP Console → Cloud SQL → 백업 → 수동백업 or 자동백업 수동은 1회성이며, 백업 자동화시 백업할 시간 범위를 선택하면 그 시간내에 진행을 함 유의할 사항은 시작시간이 해당 시간안이라는 것이며, 완료되는 시간은 그 이후일 수 있음 리전과 보관정책은 상황에 맞게 확인 및 진행
Uploaded by N2T