
저는 GCE "Cloud SQL" 제품, 특히 MySQL 제품을 보고 있습니다. 이 제품이 비HA 모드에서 어떻게 작동하는지 약간 혼란스럽습니다.
HA 모드에서는 기본 인스턴스를 사용할 수 없게 되면 시작할 준비가 된 대기 복제본이 있다는 것을 알고 있습니다.
하지만 HA가 아닌 인스턴스를 사용할 수 없게 되면 어떻게 되나요? GCE는 항상, 결국 어느 시점에 다시 작동하게 될까요? 다시 문제가 발생하면 최악의 시나리오는 데이터가 24시간 전(마지막 일일 백업)이 되는 것입니까? 아니면 이 경우 실제로 수동 작업이 필요합니까? 예를 들어 백업을 기반으로 새 인스턴스를 직접 프로비저닝해야 합니까?
비HA 모드는 99.95% 가용성을 보장하는 것으로 보입니다. 그렇다면 남은 0.05% 시간 동안 등을 감싸주는 것은 HA 모드인가?
Cloud SQL은 모든 백업, 복제, 암호화 패치, 용량 증가를 자동화하는 동시에 전 세계 어디에서나 99.95% 이상의 가용성을 보장합니다.
답변1
하지만 HA가 아닌 인스턴스를 사용할 수 없게 되면 어떻게 되나요?
이는 대부분의 경우 인스턴스가 온라인 상태가 될 때까지 데이터를 사용할 수 없음을 의미합니다. 이는 사용자 구성 오류로 인해 발생하지만 어떤 경우에는 검토 후 지원을 받게 되며, 마스터를 사용할 수 없게 되면 대기 상태가 온라인 상태가 될 때까지 HA를 사용하게 됩니다. 마스터가 반환됩니다(짧은 가동 중지 시간은 ~2분 미만일 수 있음).
다시 문제가 발생하면 최악의 시나리오는 데이터가 24시간 전(마지막 일일 백업)이 되는 것입니까?
언제든지 백업을 사용하여 새 인스턴스를 시작할 수 있지만 인스턴스가 비정상이 되어 반환되면 백업이 수행되지 않고 가동 중지 시간 전에 사용 가능한 최신 데이터가 반환됩니다. 일반적으로 인스턴스가 오프라인 상태가 되면 이를 덮어쓸 수 없습니다.
그렇다면 남은 0.05% 시간 동안 등을 감싸주는 것은 HA 모드인가?
두 모드의 SLA는 동일합니다. 예를 들어 sla는 인스턴스를 사용할 수 없게 된 후 HA가 아닌 인스턴스의 전체 가동 중지 시간을 포함하지만 HA 인스턴스에서는 대기 및 마스터를 사용할 수 없어 전체 가동 중지 시간이 발생하는 경우에만 적용됩니다.
자세한 내용은 다음을 확인하세요.클라우드 SQL SLA