A Microsoft acabou de quebrar mais um teto. Segundo o Olhardigital.com.br, o Azure ultrapassou pela primeira vez a marca de US$ 100 bilhões em receita anual, com a divisão Intelligent Cloud registrando crescimento de 31,6% no trimestre. Mas o que isso significa, na prática, para quem está do outro lado — codando, deployando e pagando a fatura todo mês?
Na minha experiência, vejo muita gente tratando essas notícias财报 como curiosidade de mercado. Erro. Quando o Azure cresce nesse ritmo, quem programa em cima dele ganha poder de barganha, novos recursos e (em alguns casos) novos problemas. Vou destrinchar isso aqui com o olhar de quem usa Azure em produção.
Por que os números da Microsoft importam para devs
O resultado veio forte: receita trimestral de US$ 90 bilhões contra expectativa de US$ 87,6 bilhões, lucro ajustado por ação de US$ 4,74 (projetado US$ 4,24), e o tal impulso do Azure com a Intelligent Cloud batendo US$ 39,3 bilhões. As ações subiram cerca de 3% no after-hours.
Mas o dado que me chamou atenção foi outro: o lucro líquido saltou de US$ 27,2 bilhões para US$ 35,7 bilhões em um ano. Isso é possível porque a Microsoft está conseguindo escalar infraestrutura sem escalar custo na mesma proporção — ou seja, o efeito da escala e dos modelos proprietários de IA já está aparecendo no P&L.
Para quem programa, isso traduz em três coisas concretas:
- Investimento pesado em IA vai continuar. O ganho de US$ 3,2 bilhões vindo do investimento na Anthropic mostra que a Microsoft não está apostanto só na OpenAI. Ela está montando um portfólio de modelos.
- Azure vai receber mais capacidade de GPU e novos serviços. Escala atrai investimento, e investimento atrai capacidade.
- Integrações com GitHub, Copilot, VS Code e Power Platform vão se aprofundar. É onde mora o lock-in real.
O lance da Anthropic: o “multi-model” silencioso da Microsoft
Muita gente não percebeu, mas a Microsoft já oferece modelos Claude (Anthropic) e Llama (Meta) dentro do Azure AI Foundry, além dos GPT e dos próprios modelos Phi. Quando uso isso em produção, percebo que dá para escolher modelo por caso de uso — não ficar refém de um único fornecedor. Isso é ouro para quem monta pipelines de RAG, classificação ou agentes.
Comparando com AWS e GCP: a AWS tem o Bedrock com Claude e Llama também, mas historicamente empurra mais para os seus próprios modelos (Titan, Nova). O GCP, na minha vivência, ainda pende forte para o Gemini. A Microsoft jogou o jogo mais “agnóstico” e isso está rendendo.
Azure vs alternativas — comparação honesta para devs
| Aspecto | Azure | AWS | GCP |
|---|---|---|---|
| Modelos de IA disponíveis | OpenAI, Anthropic, Meta, Mistral, Phi | Anthropic, Meta, Cohere, Titan/Nova | Gemini, Anthropic, Meta, OSS |
| Integração com GitHub | Nativa (mesmo dono) | Via terceiros | Via terceiros |
| Onboarding corporativo | Forte (Active Directory, Entra ID) | Forte | Em crescimento |
| DX para .NET / C# | Excelente | Boa | Boa |
| Custo médio de VM equivalente | Médio | Alto | Médio-baixo |
| Ferramentas de cost management | Boa, mas com pegadinhas | Muito boa (Cost Explorer) | Boa |
Se você já vive no ecossistema Microsoft — VS Code, GitHub, Teams, Entra ID — o Azure corta atrito. Se está em multicloud ou full open-source, AWS ou GCP podem fazer mais sentido. Não existe bala de prata.
Na Prática: usando o Azure OpenAI direto no código
Vamos ao que interessa. Um caso de uso real que vejo em quase todo cliente: classificar tickets de suporte usando um LLM no Azure. Vou mostrar um exemplo funcional com o SDK oficial do Python.
- Instale as dependências:
pip install openai azure-identity python-dotenv
- Configure suas credenciais (recomendo
DefaultAzureCredentialpara evitar chave hardcoded):
import os
from openai import AzureOpenAI
from azure.identity import DefaultAzureCredential, get_bearer_token_provider
# Variáveis esperadas no .env:
# AZURE_OPENAI_ENDPOINT=https://seu-recurso.openai.azure.com/
# AZURE_OPENAI_DEPLOYMENT=gpt-4o-mini
# AZURE_OPENAI_API_VERSION=2024-08-01-preview
endpoint = os.getenv("AZURE_OPENAI_ENDPOINT")
deployment = os.getenv("AZURE_OPENAI_DEPLOYMENT")
api_version = os.getenv("AZURE_OPENAI_API_VERSION")
token_provider = get_bearer_token_provider(
DefaultAzureCredential(),
"https://cognitiveservices.azure.com/.default"
)
client = AzureOpenAI(
api_version=api_version,
azure_endpoint=endpoint,
azure_ad_token_provider=token_provider,
)
def classificar_ticket(titulo: str, corpo: str) -> dict:
prompt = f"""
Classifique o ticket abaixo em uma das categorias:
- billing
- bug
- feature_request
- suporte_geral
Responda APENAS em JSON no formato:
{{"categoria": "...", "confianca": 0.0-1.0}}
Título: {titulo}
Corpo: {corpo}
"""
response = client.chat.completions.create(
model=deployment,
messages=[{"role": "user", "content": prompt}],
temperature=0,
response_format={"type": "json_object"},
)
return response.choices[0].message.content
print(classificar_ticket(
"Cobrança duplicada",
"Foi cobrado duas vezes na fatura de julho, preciso de estorno."
))
- Autentique-se. Em ambiente local, faça login com
az login. Em produção, use Managed Identity da VM/App Service.
Ponto-chave que muita gente erra: deixar a chave de API no código ou em variável de ambiente sem rotação. Use DefaultAzureCredential + Managed Identity e você elimina 90% do risco de vazamento.
Erros Comuns que vejo em times que adotam Azure
Testei muito disso em produção e o padrão se repete. Anota aí:
- Deixar recursos ligados 24/7 em ambiente de dev. VM rodando fora do horário custa caro. Use start/stop schedules ou desligue manualmente. Em três meses economiza o preço de um MacBook.
- Escolher região errada. Deploy no East US 2 pode ser 40% mais barato que no Brazil South — mas com latência maior. Calcule, não chute.
- Confundir SKU de VM. A diferença entre uma
D2s_v5e umaD2s_v3parece boba, mas em escala vira seis dígitos por ano. - Não configurar budget alerts. Vá em Cost Management → Budgets agora. Sério. Antes de continuar lendo.
- Hardcodar endpoint do OpenAI no front-end. Vazou, GG. Sempre passe pelo backend.
- Ignorar o Reserved Instance / Savings Plan. Para workloads estáveis, dá até 72% de desconto. Mas cuidado: é commitment de 1 ou 3 anos.
O que o Xbox tem a ver com isso?
Pouca gente falou, mas a divisão Xbox registrou um impairment (perda contábil). Isso é ajuste de goodwill, não significa que o Xbox vai fechar. Mas indica reavaliação de ativos — provavelmente relacionado ao deal da Activision Blizzard. Para quem programa games ou usa serviços como PlayFab ou Azure Game Development, vale acompanhar. Não espere descontinuidade, mas também não espere novos investimentos pesados nessa vertical tão cedo.
Implicações para quem trabalha com IA em 2026
Quando analiso o cenário macro, vejo três tendências se consolidando:
- Multi-model é o novo padrão. Ninguém vai apostar tudo em um único LLM. Pipelines vão alternar entre OpenAI, Claude e modelos open-source dependendo do custo e da latência.
- Custo de inferência vai cair, mas o consumo vai explodir. Mais apps, mais chamadas, mais agentes. Azure vai cobrar caro na escala — o que é oportunidade para quem entende de otimização.
- Edge AI + cloud híbrido ganha tração. Phi-3 e modelos pequenos rodando local + Azure para orquestração. A Microsoft já está posicionada nisso com o Azure Arc e os Azure AI Services on-prem.
FAQ — Perguntas que devs realmente fazem
1. Azure ainda compensa em relação à AWS para projetos de IA?
Compensa, especialmente se você já usa GitHub, VS Code e precisa de acesso aos modelos da OpenAI com SLA corporativo. Em benchmark de preço por token, Azure e OpenAI direto são equivalentes; a diferença está na governança, integração com Entra ID e suporte.
2. Vale a pena migrar workloads de AWS para Azure agora?
Não por modinha. Migrar só se houver ganho técnico real (modelos de IA, integração com seu stack) ou comercial (negociação agressiva). Multicloud mal gerenciado custa caro e gera retrabalho infinito.
3. Como evitar surpresa na fatura do Azure?
Três ações imediatas: (1) configurar budget alert com webhook para o Slack, (2) aplicar tags em todos os recursos (ex.: env=dev, owner=email), (3) usar Azure Advisor mensalmente para identificar recursos ociosos.
4. O investimento na Anthropic muda alguma coisa para quem usa Azure OpenAI hoje?
Muda no médio prazo. Significa que você terá mais opções de modelo no mesmo painel, com cobrança e governança unificadas. Para já, nada quebra.
5. Azure vale para quem programa sozinho ou é overkill?
Para side projects, vai de Vercel, Fly.io ou Railway. Azure brilha quando entra compliance, SSO corporativo, multirregião ou workloads pesados de IA. Escolha pela dor, não pelo hype.
No fim das contas, o resultado da Microsoft confirma o que quem usa Azure no dia a dia já sente: a plataforma está ficando mais robusta, mais integrada e mais cara na mesma proporção. Cabe a você, dev, entender onde extrair valor e onde cortar gordura. A ferramenta é poderosa — mas não perdoa desatenção.
Gostou? Me segue no GitHub e deixa um comentário se tiver dúvida ou quiser aprofundar algum ponto.