
Google 앱 엔진에 평가 계정이 설정되어 있습니다. 저는 간단한 Java 애플리케이션(기본적으로 나머지 끝점)과 mysql 데이터베이스를 가지고 있습니다.
거기에서 요청하지 않으면 둘 다 전혀 사용되지 않습니다(예: 백그라운드 프로세스 없음). 그리고 요청과 데이터는 테이블과 행 몇 개로 아주 작습니다. 응용 프로그램은 대부분의 경우 전혀 사용되지 않습니다.
그래서 예를 들어 mysql 콘솔이 초당 약 2개의 요청을 지속적으로 표시하는 이유가 궁금합니다("status" 명령의 요청을 따르는 경우 Google 대시보드 및 mysql 콘솔에서).
요약하자면 배포된 데 사용되지 않는 애플리케이션과 mysql 데이터베이스가 있습니다. 한 달 동안의 청구서는 다음과 같습니다.
EUROPEWEST3에서 실행되는 DB 표준 Intel N1 1 VCPU(30% 프로모션 할인 적용): 672시간 - 44.08eur
프랑크푸르트 DB용 스토리지 PD SSD: 10기비바이트 월 - 1.65유로
무엇이 이러한 자원을 먹고 있는지 어떻게 알 수 있나요? MySQL이 여기서 범인인 것 같습니다. mysql의 경우 10GB의 데이터 사용량(아마도 100자의 데이터가 포함된 행에 대해 1000개의 실제 쿼리를 수신했을 수 있음)
편집: 이제 시간과 Gb-월이 실제로 "사용량"이 아닌 기간임을 확인했습니다(청구서에 "사용량"이라고 표시되어 있음에도 불구하고).
그렇다면 아마도 질문은 '구글이 정말 이렇게 비싼가?'일 것입니다. 데이터베이스의 경우 월 50유로입니다.
답변1
Google Cloud SQL을 사용하면 인스턴스 컴퓨팅 시간, 인스턴스 스토리지, 스토리지 스냅샷에 대한 비용을 지불합니다. 한 달에 50 USD의 컴퓨팅 비용과 약 10 USD의 스토리지를 실행하는 DB 표준 N1 1이 있습니다. 또한 한 달에 정확히 두 배로 실행되는 DB 표준 N1 2도 있습니다.
스토리지는 디스크 크기(최소 10GB SSD)입니다. 사용량에 관계없이 10GB에 대한 비용을 지불합니다.
비교해 보면 이러한 비용은 AWS의 관리형 RDS 서비스에 대해 지불하는 비용과 거의 동일합니다.
시험 기간에는 db-g1 또는 db-f1 사용을 고려하고 통계에 따르면 필요하다고 나타날 때만 업그레이드할 것입니다.