🧪 Estamos em fase de testesDeixe seu feedback e sugestões →

Um dia na pele de

A segunda da conta da nuvem

Você é a engenheira de nuvem de uma edtech de cursinho online: 400 mil alunos, aulas ao vivo toda noite e uma conta de nuvem que chegou 40% mais alta este mês. Faltam três semanas para o ENEM. Nesta segunda-feira, quatro coisas pedem você ao mesmo tempo, e você decide a ordem.

Quase nada se resolve na sua mesa: está na sala de operação, na reunião com o CTO, na mesa do time de produto. Andar pelo escritório leva tempo, e esse tempo entra no relógio do seu dia.

Manter tudo no ar sem que a conta da nuvem vire o maior custo da empresa.

Profissões com um dia assim: Cloud Engineer · Arquiteto de Nuvem · AWS Solutions Architect · Engenheiro Azure · +8

Ler o dia inteiro (contém os desfechos)

A segunda da conta da nuvem: o dia por escrito

Você é a engenheira de nuvem de uma edtech de cursinho online: 400 mil alunos, aulas ao vivo toda noite e uma conta de nuvem que chegou 40% mais alta este mês. Faltam três semanas para o ENEM. Nesta segunda-feira, quatro coisas pedem você ao mesmo tempo, e você decide a ordem.

Quase nada se resolve na sua mesa: está na sala de operação, na reunião com o CTO, na mesa do time de produto. Andar pelo escritório leva tempo, e esse tempo entra no relógio do seu dia.

Sua mesa: A reserva que não se paga

No ano passado, alguém reservou doze máquinas por um ano: paga-se um valor fixo por mês, ligada ou não, em troca de um preço menor. Faz sentido para máquina que fica ligada o mês inteiro. Para máquina que passa metade do mês desligada, pode sair mais caro do que pagar por hora.

A conta: horas ligadas no mês vezes o preço por hora sem reserva. Se der menos que a reserva paga, a reserva está custando dinheiro.

Ache as máquinas em que pagar por hora sairia mais barato que a reserva. São essas três. O worker de relatórios custaria R$ 504 por hora e paga R$ 1.040 de reserva; o ci-runner-1, R$ 162 contra R$ 390; a máquina de treino, R$ 807 contra R$ 3.680. O ci-runner-2, a homologação e o render passam raspando: ainda vale a reserva. Cada tentativa errada custa 5 minutos.

O que acontece conforme a hora em que você chega

  • Antes das 11h: Você achou antes das 11h. Deu tempo de levar o número para a reunião com o CTO: R$ 3.600 por mês em reserva parada, antes de qualquer conversa sobre trocar de nuvem.
  • Entre 11h e 16h: Você achou depois das 11h. As três reservas foram para o mercado de revenda, mas a conversa sobre o custo da nuvem já tinha acontecido sem esse número.
  • Depois das 16h: A fatura ficou para depois das 16h. O financeiro fechou o relatório do mês às 16h com a conta inteira como "custo de infraestrutura". O que quer que tenha sido achado depois, entrou no mês que vem.

Sala de operação: O alerta que tocou às três da manhã

Às 3h, o disco do banco de dados principal passou de 90%, e o alerta foi para um canal com 1.200 mensagens não lidas. Agora está em 96%, enchendo uns 0,5% por hora. A aula ao vivo das 19h tem 60 mil alunos.

Dá para aumentar o disco agora, sem janela de manutenção: é seguro, mas não volta atrás, e o custo sobe para sempre. Ou limpar os logs antigos, ganhar uns 8%, e fazer o aumento na janela de quinta.

  • Aumentar o disco agora. O disco cresce em vinte minutos, sem ninguém perceber. A conta da nuvem sobe R$ 1.900 por mês. O canal de alertas continua com 1.200 mensagens não lidas.
  • Limpar os logs e aumentar na quinta. A limpeza leva quarenta minutos e o disco volta para 88%. Você passa a olhar o gráfico de hora em hora, inclusive em casa. Na quinta, o aumento entra na janela. Até lá, cada aula ao vivo enche um pouco mais.

O que acontece conforme a hora em que você chega

  • Antes das 10h30: Você foi à sala de operação antes das 10h30. O disco ainda estava em 96%. As duas saídas cabiam com folga antes do pico da tarde.
  • Entre 10h30 e 13h: Você foi à sala de operação depois das 10h30. O disco já passava de 97%, e o plantonista tinha começado a apagar arquivos por conta própria, sem saber direito quais.
  • Depois das 13h: A sala de operação ficou para depois das 13h. O banco passou de 98% e ficou lento no meio da tarde; as aulas gravadas travaram por vinte minutos. O que quer que tenha sido feito depois, foi feito com o suporte recebendo reclamação.

Sala de reunião: R$ 1,5 milhão para trocar de nuvem

O CTO chama você para a sala de reunião. Uma concorrente do seu provedor de nuvem ofereceu R$ 1,5 milhão em créditos para a edtech migrar tudo para ela. Ele precisa responder até sexta e quer a sua opinião hoje.

Migrar leva uns oito meses de três engenheiros, e não dá para começar antes do ENEM. Os créditos pagam mais de um ano de nuvem.

  • Recomendar a migração. O CTO aceita. Em janeiro, três engenheiros param o que faziam para migrar. Os créditos entram, e a conta da nuvem some do caixa por um ano. O time de produto perde três pessoas até agosto.
  • Usar a oferta para negociar com o provedor atual. Você manda a oferta para o gerente de conta do provedor atual. Ele volta com 22% de desconto por três anos, em troca de um compromisso mínimo de gasto. É menos que os créditos, e não tira ninguém do time.

O que acontece conforme a hora em que você chega

  • Antes das 11h30: Você foi à reunião antes das 11h30. O CTO ainda não tinha falado com o financeiro. A sua opinião chegou antes de qualquer conta pronta.
  • Entre 11h30 e 15h: Você foi à reunião depois das 11h30. O financeiro já tinha feito a conta dos créditos e gostado. Você entrou numa conversa que já tinha um lado favorito.
  • Depois das 15h: A reunião ficou para depois das 15h. O CTO saiu para outra reunião e mandou mensagem pedindo a opinião por escrito. O que quer que tenha sido recomendado depois, foi lido no celular, entre duas reuniões.

Mesa do produto: Quarenta minutos de esteira

A Carla, líder do time de aulas ao vivo, está na mesa do produto com o notebook aberto. O botão de "levantar a mão" da aula está quebrado para quem usa celular antigo, e ela tem a correção pronta.

A esteira de deploy leva 40 minutos, com testes e aprovação. Ela pede acesso de administrador ao cluster de produção, só hoje, para subir a correção em cinco.

  • Dar o acesso temporário. A correção sobe e o botão volta a funcionar. O acesso expira à meia-noite, como combinado. Na semana seguinte, dois outros líderes pedem o mesmo, citando a Carla.
  • Manter a esteira e furar a fila dela. Você põe a correção na frente de tudo na esteira. Ela sobe em quarenta minutos, com os testes passando. A Carla agradece sem sorrir e pede, por escrito, uma esteira mais rápida para correções pequenas.

O que acontece conforme a hora em que você chega

  • Antes das 12h: Você foi à mesa do produto antes do meio-dia. A Carla ainda tinha a tarde inteira antes da aula das 19h. Dava para escolher sem a aula esperando.
  • Entre 12h e 16h: Você foi à mesa do produto depois do meio-dia. O suporte já tinha recebido 300 reclamações do botão. A Carla estava com o diretor de produto do lado dela quando você chegou.
  • Depois das 16h: A mesa do produto ficou para depois das 16h. A Carla pediu o acesso ao CTO, que estava entre reuniões. O que quer que tenha sido decidido depois, foi decidido sem você na conversa sobre quem mexe em produção.

Copa: Café, e a nuvem vista do produto

Dois desenvolvedores de produto estão na fila da cafeteira.

“…infra é aquele time que só aparece para dizer não. A gente quer subir coisa, eles querem planilha.”

Nenhum dos dois sabe quanto custa a máquina em que roda o código deles. Quinze minutos depois, você volta para a mesa pensando em como mostrar isso sem virar o time do não.

O que se ouve de passagem

Atravessar a empresa não é só deslocamento. No corredor as pessoas continuam falando, e o que elas dizem depende da hora e do que você ainda não resolveu. Nada disso custa tempo nem muda o dia.

  • …o financeiro disse que a conta da nuvem veio quarenta por cento maior. Tá todo mundo olhando para a infra.
  • …o canal de alertas tá apitando desde a madrugada. Alguém viu?
  • …o CTO tá com uma proposta de outra nuvem. Um milhão e meio em crédito, dizem.
  • …o botão de levantar a mão tá quebrado no celular. O suporte tá lotado.

O que vem depois das escolhas

  • Se você escolheu “Aumentar o disco agora” e “Usar a oferta para negociar com o provedor atual”: Disco maior para sempre e um compromisso mínimo de gasto por três anos: na mesma segunda, a conta da nuvem ganhou um piso mais alto. O financeiro vai perguntar dos dois juntos.
  • Se você escolheu “Dar o acesso temporário” e “Recomendar a migração”: Você deu uma chave de produção e recomendou uma migração de oito meses. Em janeiro, a lista de quem tem acesso a quê vai ter de ser refeita do zero na nuvem nova, incluindo a da Carla.
  • Se você escolheu “Limpar os logs e aumentar na quinta” e “Manter a esteira e furar a fila dela”: Você segurou o custo do disco e segurou a esteira. Até quinta, a sua semana tem um gráfico para olhar de hora em hora e um pedido por escrito de uma esteira mais rápida.
  • Se você escolheu “Recomendar a migração”: Em janeiro, os três engenheiros escolhidos para a migração saíram do time de produto. A Carla perdeu um deles, e passou a pedir menos coisas para a infra.

Como o dia termina

Você foi para a fatura primeiro.

Havia um disco enchendo, um CTO com uma oferta e uma líder pedindo acesso, e você abriu a conta da nuvem. Passou 1h15 multiplicando hora ligada por preço.

Isso não é bom nem ruim. É informação: você foi atrás do dinheiro que some sem barulho. FinOps é isso: fazer a nuvem custar o que ela entrega, máquina por máquina.

Você foi para o disco primeiro.

Você começou pela sala de operação, onde um alerta da madrugada tinha ficado sem resposta. Passou 50 min entre pagar para resolver hoje e segurar até a janela.

Observabilidade e SRE são isso: saber antes de o aluno saber, e decidir quanto risco cabe até a próxima janela.

Você foi para a reunião primeiro.

Você começou pela oferta de trocar de nuvem, a decisão com o maior número do dia. Passou 45 min entre um ano de créditos e oito meses de time ocupado.

Arquitetura de nuvem é isso: escolher onde a empresa vai morar pelos próximos anos, sabendo que mudar de casa custa caro.

Você foi para o time de produto primeiro.

Você começou pela Carla, com uma correção pronta e uma esteira lenta no caminho. Passou 40 min entre a chave de produção e os quarenta minutos de testes.

Platform engineering e DevOps são isso: fazer o caminho seguro ser também o caminho rápido, para ninguém precisar pedir a chave.

As quatro portas de Cloud

Cloud não é uma profissão só, são várias, e elas se separam pelo tipo de problema, não pelo provedor.

  • FinOps. Fazer a conta da nuvem bater com o que ela entrega, máquina por máquina.
  • SRE e observabilidade. Ver o problema antes do usuário e decidir quanto risco cabe até a próxima janela.
  • Arquitetura de nuvem. Escolher onde e como o sistema vai rodar pelos próximos anos, em qualquer provedor.
  • Platform e DevOps. Construir o caminho para o código chegar à produção rápido e com segurança.