GoogleGoogle Professional Cloud Architect (PCA) Certification·KO·업데이트됨 5 Sep 2026
온프레미스 MySQL 애플리케이션을 최소한의 다운타임, 데이터 손실 없음, 최소한의 코드 변경으로 Cloud SQL을 사용하여 Compute Engine으로 마이그레이션합니다. 어떤 컷오버 계획을 사용하시겠습니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Cloud VPN을 사용하여 Compute Engine을 온프레미스 MySQL 서버에 연결합니다. 온프레미스 앱을 중지합니다. 온프레미스 MySQL을 읽고 쓰도록 구성된 Compute Engine 앱을 시작합니다. 소스에서 Cloud SQL 복제본 복제를 구성합니다. 소스에서 Cloud SQL 복제본 연결을 허용합니다. 복제를 완료합니다. 복제가 따라잡으면 Compute Engine 앱을 중지합니다. Cloud SQL 복제본을 독립 실행형으로 승격합니다. Cloud SQL 독립 실행형 인스턴스를 사용하도록 구성된 Compute Engine 앱을 다시 시작합니다..
이것이 정답인 이유
정답은 최소한의 다운타임과 데이터 손실 없이 마이그레이션하기 위해 외부 복제본으로서 Cloud SQL을 사용하는 전략을 설명합니다. Cloud VPN을 통해 온프레미스 MySQL과 Cloud SQL 간에 복제를 설정하면, 온프레미스 데이터베이스가 계속 작동하는 동안 Cloud SQL이 최신 상태를 유지할 수 있습니다. 복제가 완료된 후 Cloud SQL 복제본을 독립형 인스턴스로 승격하면, 애플리케이션은 새로운 Cloud SQL 인스턴스를 가리키도록 전환되어 다운타임을 최소화하고 데이터 손실을 방지합니다.
다른 옵션들은 다음과 같은 이유로 적합하지 않습니다.
mysqldump를 사용한 옵션들은 데이터베이스 크기에 따라 상당한 다운타임을 유발할 수 있으며, 덤프 생성 시점과 Cloud SQL로 가져오는 시점 사이에 발생한 데이터 변경 사항을 놓칠 수 있어 데이터 손실 위험이 있습니다.
Cloud SQL proxy 및 MySQL proxy를 사용하는 옵션은 연결 방식에 대한 설명일 뿐, 데이터 마이그레이션 전략 자체를 해결하지 못합니다.