인스턴스 설정

이 페이지에서는 Cloud SQL 인스턴스, 즉 1세대 인스턴스와 2세대 인스턴스에 사용할 수 있는 모든 설정 정보를 설명합니다.

2세대 인스턴스의 설정

설정 생성 후 수정 가능 여부 가능한 값
인스턴스 ID N 소문자, 숫자, 하이픈으로 구성되어 있으며 문자로 시작되어야 합니다.
지역 N asia-east1 - 타이완
asia-east2 - 홍콩
asia-northeast1 - 도쿄
asia-northeast2 - 오사카
asia-south1 - 뭄바이
asia-southeast1 - 싱가포르
australia-southeast1 - 시드니
europe-north1 - 핀란드
europe-west1 - 벨기에
europe-west2 - 런던
europe-west3 - 프랑크푸르트
europe-west4 - 네덜란드
europe-west6 - 취리히
northamerica-northeast1 - 몬트리올
southamerica-east1 - 상파울루
us-central1 - 아이오와
us-east1 - 사우스캐롤라이나
us-east4 - 북버지니아
us-west1 — 오리건
us-west2 — 로스앤젤레스
영역 Y 가능한 값은 지역에 따라 다릅니다.
데이터베이스 버전 N MySQL 5.7(기본값)
MySQL 5.6
비공개 IP 구성된 후에는 사용 중지할 수 없습니다. 구성 또는 구성 안 함
공개 IP Y 사용 설정 또는 사용 중지
승인된 네트워크 Y 공개 IP가 사용 설정된 경우 인스턴스에 연결하도록 인증된 IP 주소. 이 값을 IP 주소 범위(CIDR 표기법 사용)로도 지정할 수 있습니다.
머신 유형(등급) Y db-f1-micro
db-g1-small
db-n1-standard-1
db-n1-standard-2
db-n1-standard-4
db-n1-standard-8
db-n1-standard-16
db-n1-standard-32
db-n1-standard-64
db-n1-highmem-2
db-n1-highmem-4
db-n1-highmem-8
db-n1-highmem-16
db-n1-highmem-32
db-n1-highmem-64
저장소 유형 N SSD(기본값)
HDD
저장용량 Y
(증가만)
표준 및 고성능 메모리 머신 유형: 최대 10230GB.
공유 코어 머신 유형(db-f1-micro, db-g1-small): 최대 3062GB.
저장용량 자동 증가 Y 켜짐(기본값)
꺼짐
저장용량 자동 증가 한도 Y GiB 단위. 0(기본값)은 한도가 없다는 것을 의미합니다.
자동 백업 사용 설정 Y
(참고 참조)
켜짐(기본값)
꺼짐
유지관리 기간 Y 요일과 시간
유지관리 시점 Y 상시(기본값)
나중에
미리
활성화 정책 Y 항상
사용 안 함
데이터베이스 플래그 Y 데이터베이스 플래그 구성을 참조하세요.
인스턴스 ID

인스턴스 ID는 인스턴스의 이름입니다. 인스턴스 ID는 프로젝트 내에서 인스턴스를 고유하게 식별하는 데 사용됩니다. 가능한 경우 인스턴스의 용도에 맞는 인스턴스 이름을 선택하세요.

project-ID:instance-ID의 전체 길이는 98자 이하여야 합니다.

인스턴스 이름에 프로젝트 ID를 포함하지 않아도 됩니다. 필요한 경우 자동으로 포함됩니다(예: 로그 파일에 포함).
지역
인스턴스가 있는 Google Cloud Platform 지역입니다. 성능을 향상하려면 필요한 서비스와 가까운 위치에 데이터를 보관하세요. 자세한 내용은 인스턴스 위치를 참조하세요.
영역
인스턴스가 있는 Google Cloud Platform 영역입니다. Compute Engine 인스턴스에서 연결하는 경우 Compute Engine 인스턴스가 있는 영역을 선택합니다. 그렇지 않으면 기본 영역으로 설정됩니다. 자세한 내용은 인스턴스 위치를 참조하세요.
머신 유형(등급)

Cloud SQL 인스턴스에 사용 가능한 메모리, 가상 코어, 기타 리소스를 결정합니다.

OLTP(온라인 트랜잭션 처리)와 같이 성능에 민감한 작업 부하의 경우 일반적으로 인스턴스에 전체 작업 세트를 포함할 만큼 충분한 메모리가 있는지 확인합니다. 그러나 메모리 요구사항에 영향을 줄 수 있는 다른 요인이 있습니다(예: 활성 연결 수). 프로덕션 단계에서 성능 문제가 발생하지 않도록 부하 테스트를 수행해야 합니다.

작업 부하에 맞게 충분히 큰 머신 유형을 선택하도록 하고 작업 부하가 증가함에 따라 업그레이드하세요. CPU가 부족한 머신 유형의 경우, SLA가 적용되지 않을 수 있습니다. 자세히 알아보기.

머신 유형은 인스턴스 비용에 영향을 줍니다. 자세한 내용은 인스턴스 가격을 참조하세요. 가격 계산기에서 다양한 시나리오의 가격도 확인할 수 있습니다.

데이터베이스 버전
특정 버전에서만 제공되는 기능이 필요한 경우가 아니라면 기본 데이터베이스 버전을 그대로 사용하는 것이 좋습니다.
저장소 유형
기본값인 SSD를 선택하면 인스턴스에 SSD 저장소가 제공됩니다. SSD는 지연 시간을 줄이고 데이터 처리량을 높입니다. 데이터에 고성능 액세스가 필요하지 않은 경우(예: 장기 저장 데이터 또는 거의 액세스되지 않은 데이터) HDD를 선택하여 비용을 줄일 수 있습니다.
저장용량
데이터베이스 크기에 맞는 용량을 선택하세요. 인스턴스를 만든 후에는 저장소 크기를 늘릴 수는 있지만 줄일 수는 없습니다. 인스턴스에 할당된 저장용량의 크기는 인스턴스 비용에 영향을 줍니다. 자세한 내용은 저장소 및 네트워킹 가격을 참조하세요.
저장용량 자동 증가

이 설정을 사용 설정하면 30초마다 사용 가능한 저장용량이 확인됩니다. 사용 가능한 저장용량이 기준 크기보다 작아지면 추가 저장용량이 인스턴스에 자동으로 추가됩니다.

기준

기준 크기는 현재 인스턴스에 프로비저닝된 저장용량에 따라 달라지며 25GB보다 클 수 없습니다.

500GB 이상의 저장용량이 프로비저닝된 인스턴스의 경우 기준 크기는 항상 25GB입니다.

500GB 미만의 저장용량이 프로비저닝된 인스턴스의 경우 다음 수식으로 기준 크기를 계산합니다.

  5 + (provisioned storage)/25

나누기 결과 값은 가장 가까운 정수로 내림됩니다.

다음은 저장용량 크기가 66GB인 인스턴스의 기준 크기 계산식입니다.

5 + (1/25th of 66 GB) = 5 + (66/25) = 5 + 2.6 -> 5 + 2 = 7 GB
다음은 저장용량 크기가 1000GB인 인스턴스의 기준 크기 계산식입니다.
5 + (1/25th of 1000 GB) = 5 + (1000/25) = 5 + 40 = 45 -> maximum value of 25 GB

추가되는 저장용량

인스턴스에 추가되는 저장용량은 기준 크기와 같습니다.

저장용량 자동 증가 한도

저장용량 자동 증가 설정을 사용 설정하면 필요에 따라 인스턴스 저장용량 자동 증가 크기에 한도가 적용됩니다. 저장용량 크기는 줄일 수 없기 때문에 이러한 한도를 설정하면 일시적인 트래픽 증가로 인해 인스턴스가 저장용량 크기만큼 불필요하게 커지는 것을 방지할 수 있습니다. 그러나 인스턴스가 필요한 저장용량을 추가할 수 없게 되면 수신 연결 수락을 중지하고 오프라인으로 전환될 수 있습니다.

이 한도를 0(기본값)으로 설정하면 인스턴스 등급에 사용할 수 있는 최대 저장용량 이외에는 한도가 없다는 의미입니다.

자동 백업 사용 설정
이 설정은 자동 백업을 수행할지, 바이너리 로깅을 사용 설정할지 여부를 결정합니다. 두 옵션 모두 성능 비용이 약간 추가되지만 복제본과 복제의 생성과 특정 시점 복구를 위해 필요합니다.

특정 시점 복구에 대한 자세한 내용은 특정 시점 복구 개요를 참조하세요. 복제에 대한 자세한 내용은 복제 옵션을 참조하세요. 인스턴스 복제에 대한 자세한 내용은 인스턴스 복제를 참조하세요.

유지보수 기간

이 Cloud SQL 인스턴스에 방해가 되는 업데이트(인스턴스 재시작이 필요한 업데이트)가 진행되는 날짜와 시간을 나타냅니다. 인스턴스에 유지관리 기간이 설정된 경우 Cloud SQL은 해당 기간 외에 인스턴스에 방해가 되는 업데이트를 시작하지 않습니다. 유지관리 기간이 끝나기 전에 업데이트가 완료된다고 보장할 수는 없지만 일반적으로 재시작은 몇 분 이내에 완료됩니다.

유지관리 기간을 지정하지 않으면 일반적으로 몇 달에 한 번씩 방해가 되는 업데이트가 발생할 수 있습니다.

읽기 복제본은 유지보수 기간 설정을 지원하지 않으며 방해가 되는 업그레이드가 언제든지 발생할 수 있습니다. 장애 조치 복제본은 기본 인스턴스와 유지보수 기간이 동일하며 기본 인스턴스 바로 전에 업데이트됩니다.

유지보수 시점

이 설정을 사용하면 다시 시작해야 하는 인스턴스 업데이트의 상대적 시점에 대한 기본 설정을 지정할 수 있습니다. 업데이트를 먼저 받으면 나중에 업데이트를 받는 인스턴스보다 일찍 애플리케이션 업데이트를 테스트할 수 있습니다.

프로젝트 간 업데이트의 상대적 시점은 알 수 없습니다. 서로 다른 프로젝트에 늦은 시점이 설정된 인스턴스와 이른 시점이 설정된 인스턴스가 있는 경우 Cloud SQL은 이른 시점이 설정된 인스턴스를 우선적으로 업데이트하지 않습니다.

유지관리 시점을 설정하지 않으면 Cloud SQL에서 인스턴스의 업데이트 시점을 선택하게 됩니다(가능한 경우 해당 유지관리 기간 이내).

유지관리 시점 설정은 Cloud SQL이 인스턴스에 적용하는 소프트웨어 버전에 영향을 주지 않습니다.

비공개 IP
비공개 IP를 사용하도록 인스턴스를 구성합니다. 자세히 알아보기
공개 IP
사용 설정하면 인스턴스에 공개 IPv4 주소가 할당됩니다. 공개 IP를 사용 중지하면 해당 주소가 해제됩니다. 나중에 공개 IP를 다시 사용 설정할 수 있지만 다른 IPv4 주소를 받게 됩니다. 기본적으로 공개 IP 주소는 모든 주소에서 차단됩니다. 승인된 네트워크를 사용하여 액세스를 사용 설정하세요.
승인된 네트워크
특정 IP 주소 또는 주소 범위를 추가하여 해당 주소로 인스턴스를 열 수 있습니다.

IP 주소 구성에 대한 자세한 내용은 IP 연결 구성을 참조하세요.

활성화 정책
2세대 인스턴스의 경우 인스턴스를 시작하거나 중지하는 데에만 활성화 정책이 사용됩니다. 인스턴스를 시작하고 중지하여 활성화 정책을 변경합니다. 인스턴스를 중지하면 인스턴스 비용이 더 이상 발생하지 않습니다.
데이터베이스 플래그

Cloud SQL 인스턴스에 특정 데이터베이스 플래그를 설정할 수 있습니다.

설정할 수 있는 데이터베이스 플래그의 전체 목록은 데이터베이스 플래그 구성을 참조하세요.

1세대 인스턴스 설정

설정 생성 후 수정 가능 여부 가능한 값
인스턴스 ID N 소문자, 숫자, 하이픈으로 구성되어 있으며 문자로 시작되어야 합니다.
지역 N asia-east1 - 타이완
europe-west1 - 벨기에
us-central - 아이오와
us-east1 - 사우스캐롤라이나
등급 Y D0
D1
D2
D4
D8
D16
D32
데이터베이스 버전 N MySQL 5.5
MySQL 5.6(기본값)
결제 요금제 Y 사용량에 따름(기본값)
패키지
선호 지역 Y App Engine 앱에 따름(기본값)
Compute Engine 영역
선호 영역 없음
자동 백업 사용 설정 Y
(참고 참조)
켜짐 또는 꺼짐
활성화 정책 Y 주문형(기본값)
항상 켜짐
꺼짐
파일 시스템 복제 Y 동기(기본값)
비동기
IPv4 주소 Y 체크박스
승인된 네트워크 Y IP 주소 또는 주소 범위(CIDR 표기법)
승인된 App Engine 애플리케이션 Y 애플리케이션 ID
데이터베이스 플래그 Y 데이터베이스 플래그 구성을 참조하세요.
인스턴스 ID
인스턴스 ID는 인스턴스의 이름입니다. 인스턴스 ID는 프로젝트 내에서 인스턴스를 고유하게 식별하는 데 사용됩니다. 가능한 경우 인스턴스의 용도에 맞는 인스턴스 이름을 선택하세요. 인스턴스 이름은 98자 이하여야 합니다. 인스턴스 이름에 프로젝트 ID를 포함하지 않아도 됩니다. 필요한 경우 자동으로 포함됩니다(예: 로그 파일에 포함).
지역
인스턴스가 있는 GCP 지역입니다. 성능을 향상하려면 필요한 서비스와 가까운 위치에 데이터를 보관하세요. 자세한 내용은 인스턴스 위치를 참조하세요.
등급
Cloud SQL 인스턴스에 사용 가능한 메모리, 가상 코어, 기타 리소스를 결정합니다. 가능하다면 가장 큰 표의 크기가 메모리에 맞아야 합니다. 머신 유형은 인스턴스 비용에 영향을 줍니다. 자세한 내용은 1세대 가격을 참조하세요.
결제 요금제
인스턴스의 요금 산정 방식을 결정합니다. 사용량에 따른 요금제가 적용된 인스턴스는 인스턴스가 실행되는 동안에만 요금이 부과되고, 패키지 요금제가 적용된 인스턴스는 시간별로 요금이 부과됩니다. 자세한 내용은 1세대 가격을 참조하세요. 가격 계산기에서 다양한 시나리오의 가격도 확인할 수 있습니다.
데이터베이스 버전
특정 버전에서만 제공되는 기능이 필요한 경우가 아니라면 기본 데이터베이스 버전을 그대로 사용하는 것이 좋습니다.
선호 지역
Cloud SQL 인스턴스를 사용하여 App Engine 또는 Compute Engine 인스턴스에서 실행되는 애플리케이션에 데이터를 제공하는 경우, 이 필드를 사용하여 Cloud SQL에 해당 연결에 대해 알려주어야 합니다. 영역에 장애가 발생하여 인스턴스가 다른 영역으로 장애 조치되는 경우, Cloud SQL은 인스턴스를 해당 애플리케이션과 가까이 두려고 합니다. 지연 시간, 가용성, 지속 요건을 충족하는 애플리케이션을 빌드하는 방법에 대한 자세한 내용은 지역 및 리전을 참조하세요.
자동 백업 사용 설정
이 설정은 백업을 수행할지, 바이너리 로깅을 사용 설정할지 여부를 결정합니다. 두 옵션 모두 성능 비용이 약간 추가되지만 복제본과 복제의 생성과 특정 시점 복구를 위해 필요합니다. 백업과 특정 시점 복구에 대한 자세한 내용은 특정 시점 복구 개요를 참조하세요. 복제에 대한 자세한 내용은 복제 옵션을 참조하세요. 인스턴스 복제에 대한 자세한 내용은 인스턴스 복제를 참조하세요.
활성화 정책
사용량에 따른 결제 요금제가 적용된 1세대 인스턴스의 경우, 활성화 정책을 주문형으로 설정하면 사용 패턴에 따라 인스턴스 요금이 줄어들 수 있습니다. 활성화 정책에 대한 자세한 내용은 FAQ를 참조하세요.
파일 시스템 복제
인스턴스의 파일 시스템 복제 유형을 선택할 수 있습니다. 대부분의 경우, 기본값인 동기가 가장 좋습니다. 비동기의 경우, 성능이 약간 증대되지만 이 옵션을 비동기로 설정한 상태에서 장애가 발생하면 최대 몇 초 분량의 데이터 업데이트가 유실될 수 있습니다.
파일 시스템 복제는 데이터 복제에 사용되는 복제 유형(읽기 복제 또는 장애 조치 복제)이 아닙니다.
IPv4 주소
인스턴스의 IPv4 주소를 요청할 수 있습니다. IPv4의 경우 인스턴스가 활성화되지 않을 때 약간의 비용이 발생합니다. IPv6를 사용할 수 있다면 IPv4 요금을 피할 수 있습니다. IP 주소를 구성하는 방법에 대한 자세한 내용은 IP 연결에 대한 액세스 구성을 참조하세요.
승인된 네트워크
특정 IP 주소 또는 주소 범위를 추가하여 해당 주소에 있는 애플리케이션이나 도구가 인스턴스에 액세스하도록 할 수 있습니다. IP 주소를 구성하는 방법에 대한 자세한 내용은 IP 액세스 구성을 참조하세요.
승인된 App Engine 애플리케이션
표준 환경에서 실행되는 App Engine 애플리케이션이 인스턴스에 연결하도록 승인할 수 있습니다. 기본적으로 프로젝트와 연결된 App Engine 애플리케이션은 연결이 승인됩니다. App Engine 애플리케이션의 연결에 대한 자세한 내용은 App Engine 표준 환경에서 1세대에 연결을 참조하세요.
데이터베이스 플래그
Cloud SQL 인스턴스에 특정 데이터베이스 플래그를 설정할 수 있습니다. 설정할 수 있는 플래그의 전체 목록은 데이터베이스 플래그 구성을 참조하세요.

인스턴스 설정 변경의 영향

대부분의 인스턴스 설정에서 Cloud SQL은 변경사항을 즉시 적용하며 인스턴스와의 연결은 영향을 받지 않습니다.

1세대 인스턴스의 경우 인스턴스 크기(등급)를 변경하면 Cloud SQL이 자동으로 인스턴스를 다시 시작합니다. 즉, 인스턴스와의 연결이 삭제되어 인스턴스가 다시 시작되는 몇 분 동안 새 연결을 설정할 수 없다는 뜻입니다. 이는 데이터베이스 연결의 일시적인 장애를 해결하도록 설계된 애플리케이션에는 일반적으로 문제가 되지 않습니다.

2세대 인스턴스의 경우 머신 유형이나 인스턴스 영역을 변경하면 인스턴스가 몇 분 동안 오프라인 상태로 전환됩니다. 이러한 변경은 애플리케이션이 몇 분 동안의 중단 상태를 처리할 수 있을 때 수행해야 합니다.

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

MySQL용 Cloud SQL