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.