A semana de 20 de julho foi sobre posicionamento: onde os dados podem ficar, onde uma função de longa duração guarda seu estado e onde um nó de GPU aterrissa em relação aos vizinhos. A AWS abriu uma Local Zone em Atenas, a segunda na EMEA a carregar S3 e EBS Local Snapshots, o que a torna uma resposta de residência e não apenas de latência. O Lambda Durable Execution SDK para .NET entrou em GA, então times de C# ganham workflows com checkpoint que podem pausar por até um ano sem um orquestrador externo. EKS Auto Mode e Karpenter ganharam interfaces EFA e placement groups do EC2 no node pool. E o SES moveu contas novas para planos de preço e fechou seu próprio free tier para recém-chegados, uma mudança que vai surpreender quem criar a próxima conta de sandbox.

Nenhum lançamento de AWS Transform, DMS ou outra migração caiu nesta janela. O SDK de .NET é o mais próximo de notícia de modernização, e é uma de verdade para times que reescreveram serviços Windows em funções e depois descobriram que precisavam do Step Functions para guardar o estado.

Atenas: uma Local Zone que pode guardar dados

A maioria das Local Zones é computação na borda com os dados de volta na Região-mãe. Atenas, identificador eu-central-1-ath-1a, chega com S3 One Zone-IA e EBS com Local Snapshots em cima de EC2 C7i, M7i e R7i, mais ECS, EKS, VPC, Direct Connect e ALB. Essa combinação é o que permite dizer a um regulador grego que os dados foram armazenados e processados na Grécia, que é a frase para a qual a Local Zone existe. O preço é pay-as-you-go com On-Demand, Savings Plans e Spot, sem compromisso. Você faz opt-in pelo AWS Global View ou pela API ModifyAvailabilityZoneGroup:

aws ec2 modify-availability-zone-group \
  --region eu-central-1 \
  --group-name eu-central-1-ath-1 \
  --opt-in-status opted-in

O trade-off é o "Local" em Local Snapshots e o "One Zone" em One Zone-IA. Os dois significam que os dados vivem em uma única instalação. Uma Local Zone não tem AZ irmã para fazer failover, e se a regra de residência proíbe replicar para Frankfurt, a sua história de durabilidade é um prédio. Isso pode ser aceitável para dados que também estão guardados pelo sistema de registro em outro lugar, e inaceitável para dados que não estão. Decida em qual balde cada conjunto de dados cai antes que o diagrama de arquitetura seja desenhado em volta da zona. Note também a lista de serviços: sem RDS, sem Lambda. Qualquer coisa com estado que não seja S3 ou EBS roda na Região-mãe, e o número de latência de um dígito em milissegundos é para usuários finais em Atenas, não para a eu-central-1.

Durable execution para .NET: o orquestrador entra na função

O pacote NuGet Amazon.Lambda.DurableExecution dá a funções C# passos que fazem checkpoint automaticamente, callbacks para aprovação humana ou de agente, invocação durável para encadear funções e waits que suspendem a execução por até um ano enquanto a função espera um evento externo. Um pacote companheiro Amazon.Lambda.DurableExecution.Testing emula o runtime localmente. A proposta são pipelines de pagamento, orquestração de agentes e fluxos de aprovação sem escrever rastreamento de progresso nem montar uma state machine.

Para um time que portou um serviço Windows em .NET para o Lambda e depois parafusou o Step Functions para lembrar onde um job de vários passos estava, isso colapsa dois serviços em um e devolve o fluxo de controle ao código, onde o compilador pode vê-lo. O modo de falha é o mesmo de todo framework de durable functions: o seu código precisa ser determinístico entre checkpoints, porque no replay o SDK reexecuta a função e espera a mesma sequência de passos. Um DateTime.Now ou um ID aleatório fora de um passo quebra o replay de maneiras miseráveis de depurar em produção e triviais de capturar com o emulador local. Use o emulador no CI desde o primeiro dia. E "pausar por até um ano" é o limite do wait; o anúncio não declara limite geral de execução nem preço, então leia a página de preços do Lambda antes de modelar um workflow que vive por meses.

EKS Auto Mode aprende sobre placement groups e EFA

Node pools no EKS Auto Mode e no Karpenter open source agora podem solicitar placement groups do EC2 com estratégias cluster, spread ou partition, e podem configurar interfaces de rede EFA como EFA-only ou ENI padrão em instâncias com suporte a EFA, tanto para capacidade dinâmica quanto estática. Interfaces EFA-only não consomem endereços IP. Disponível onde quer que o EKS esteja.

Isso fecha a lacuna que mantinha treinamento distribuído e HPC fortemente acoplado fora do Auto Mode. Essas cargas precisam dos nós em um cluster placement group no mesmo spine e de EFA para as operações coletivas, e até agora isso significava um node group autogerenciado com launch template, o que também significava perder o reparo de nós e a consolidação para os quais o Auto Mode existe. O que observar é capacidade. Um cluster placement group estreita onde o EC2 pode posicionar uma instância, e a força do Karpenter é escolher qualquer tipo de instância que caiba; os dois puxam em direções opostas. Espere mais InsufficientInstanceCapacity no provisionamento, e dê a esses node pools um piso de capacidade estática em vez de depender de scale-from-zero às 09:00 quando o job de treinamento começa.

Planos de preço do SES: leia isto antes da sua próxima conta nova

A partir de 21 de julho o SES oferece os planos Essentials, Pro e Enterprise, empacotados até 22% abaixo de comprar as mesmas capacidades separadamente. Contas novas de SES começam no Essentials, assim como clientes que voltam e não enviaram pelo SES desde 1 de junho de 2025. Quem enviou desde então fica no preço à la carte e pode trocar quando quiser. A parte que importa para times de plataforma: o free tier específico do SES, de 3.000 mensagens por mês por doze meses, acabou para novos clientes, substituído pelos créditos gerais do AWS Free Tier de até $200 ao longo de seis meses.

Nada aqui muda uma conta de produção estabelecida. Muda toda conta nova: o sandbox por ambiente, o membro da organização da nova unidade de negócio, a aquisição que você está integrando. Se o seu pipeline de account vending assume que o SES é gratuito em baixo volume, não é mais, e o primeiro sinal será uma fatura que ninguém esperava. Atualize o baseline e os alertas de orçamento antes de a próxima conta ser criada.

Também nesta semana

O fio condutor

Cada manchete desta semana é a AWS deixando você fixar algo que antes flutuava. Atenas fixa dados a um país. Durable execution fixa o estado de um workflow à função em vez de a um orquestrador separado. Placement groups fixam nós a um spine. Cada fixação te compra algo concreto, residência, simplicidade, banda, e cada uma custa a flexibilidade que tornava a versão flutuante resiliente: uma única instalação, código determinístico, capacidade mais estreita. Nenhuma dessas trocas é ruim. São trocas, e os anúncios descrevem apenas o lado que você recebe. A mudança do SES é a mesma lição vinda da direção do billing: um default se moveu, e defaults são onde as surpresas vivem.

Leia isto a seguir

Para a leitura de IA e agentes das mesmas semanas, as notas de campo vivem em ercan.ai. Consultoria em AWS, nuvem, pipelines de CI/CD, Linux, GitHub/GitLab e mais passa por ercanermis.com.

Referências