
Tenho uma conta de avaliação configurada no Google App Engine. Eu tenho um aplicativo Java simples (basicamente endpoint de descanso) e um banco de dados MySQL.
Nenhum dos dois é usado se eu não fizer solicitações lá (sem processos em segundo plano, por exemplo). E as solicitações e dados são minúsculos, apenas algumas tabelas e linhas. O aplicativo não é usado na maior parte do tempo.
Então, eu queria saber por que o console mysql, por exemplo, mostra cerca de 2 solicitações/segundo constantemente (no painel do Google e no console mysql se você seguir a solicitação do comando "status").
Então, para recapitular, tenho um aplicativo que não é usado implantado e um banco de dados mysql. A fatura de um mês é assim:
DB standard Intel N1 1 VCPU rodando em EUROPEWEST3 (com 30% de desconto promocional): 672 Horas - 44.08eur
Armazenamento PD SSD para DB em Frankfurt: 10 Gibibytes meses - 1,65eur
Como posso descobrir o que está consumindo esses recursos? Mysql parece ser o culpado aqui. 10 Gb de uso de dados para mysql (que talvez tenha recebido 1.000 consultas reais para linhas contendo talvez 100 caracteres de dados).
Editar: agora percebo que as horas e Gb-meses são na verdade o período de tempo, não o "uso" (mesmo que esteja escrito "uso" na fatura).
Então talvez a questão seja: o Google é realmente tão caro? 50eur/mês para uma base de dados.
Responder1
Com o Google Cloud SQL, você paga pelo tempo de computação da instância, pelo armazenamento da instância e pelos snapshots de armazenamento. Eu tenho um padrão de banco de dados N1 1 que executa computação de 50 dólares por mês, mais cerca de 10 dólares de armazenamento. Eu também tenho um padrão de banco de dados N1 2 que funciona exatamente o dobro por mês.
Seu armazenamento é do tamanho do disco, mínimo de 10 GB SSD. Você paga por esses 10 GB, não importa quanto você use.
Como ponto de comparação, esses custos são quase idênticos aos que você pagaria pelo serviço RDS gerenciado na AWS.
Em um período de teste, eu consideraria usar um db-g1 ou db-f1 e atualizá-los apenas quando suas estatísticas mostrarem que você precisa.