Skip to main content

Featured

Microsoft Entra B2B, B2C e Cross-Tenant Synchronization: entenda as diferenças e quando usar cada modelo

  À medida que as organizações adotam ambientes multicloud, aplicações SaaS e estruturas corporativas distribuídas, a identidade deixa de estar limitada aos funcionários de uma única empresa. Clientes precisam acessar aplicações. Fornecedores precisam colaborar em projetos. Empresas do mesmo grupo precisam compartilhar recursos. Subsidiárias podem possuir tenants Microsoft Entra separados. Apesar de todos esses cenários envolverem identidades externas , eles não são a mesma coisa.  Dentro do ecossistema Microsoft, três conceitos costumam gerar bastante confusão:  Microsoft Entra B2B,  Microsoft Entra External ID para cenários B2C e  Cross-Tenant Synchronization. Os três trabalham com identidades externas, mas possuem objetivos, arquiteturas e casos de uso diferentes. Microsoft Entra B2B: colaboração entre empresas O Microsoft Entra B2B (Business-to-Business) foi criado principalmente para permitir que uma organização colabore com usuários de outras organizações...

OpenTofu: o que é e nova versão




O OpenTofu é uma plataforma de gerenciamento de infraestrutura como código (IaC) que surgiu como um fork do Terraform. Ele foi criado após mudanças no licenciamento do Terraform pela HashiCorp, que adotou o modelo Business Source License (BSL), gerando preocupações na comunidade de código aberto. O OpenTofu mantém a essência do Terraform, oferecendo uma alternativa totalmente open source, sob a licença permissiva Apache 2.0.

  • Infraestrutura como Código (IaC): crie, altere e destrua infraestrutura de forma consistente e repetível usando scripts.
  • Plataforma Multi-Cloud: suporte a provedores de nuvem como AWS, Azure, Google Cloud, além de serviços locais.

Benefícios

Licença Open Source (Apache 2.0)

  • O OpenTofu mantém uma licença permissiva, garantindo que qualquer pessoa ou empresa possa usar, modificar e distribuir o software sem restrições, resolvendo as preocupações com as limitações impostas pelo BSL adotado pelo Terraform.

Comunidade e Colaboração

  • Desenvolvido por uma comunidade independente e colaborativa, com contribuições de empresas e indivíduos.
  • Promove inovação aberta e flexibilidade para resolver problemas específicos de infraestrutura.

Funcionalidades Recentes (Versão 1.9.0)

  • Iteração de Provedores: simplifica a criação de múltiplas instâncias de recursos.
  • Exclusões: oferece controle granular ao excluir recursos ou atributos durante alterações na infraestrutura.

Compatibilidade com o Terraform

  • Projetado para ser compatível com a maioria dos arquivos de configuração do Terraform, permitindo uma transição suave para equipes que desejam migrar.

Como funciona?

  • Escreva Arquivos de Configuração: utilize o formato HCL (HashiCorp Configuration Language) para descrever os recursos de infraestrutura.
  • Provisione Recursos: comandos como opentofu apply para criar ou modificar infraestrutura.
  • Gerencie o Estado: OpenTofu mantém um arquivo de estado para rastrear os recursos provisionados, garantindo consistência.
  • Integração com Provedores: suporte a provedores de nuvem e outros serviços para gerenciar uma ampla variedade de recursos.

 
Novidades do OpenTofu .9.0

  • Iteração de Provedores: permite a criação de múltiplas instâncias de recursos de forma simplificada. Ideal para equipes que gerenciam configurações complexas, eliminando redundâncias e otimizando o processo de desenvolvimento.
  • Exclusões: torna possível a exclusão de recursos ou atributos específicos durante operações de aplicação. Proporciona maior controle sobre o que será implementado, reduzindo riscos de alterações indesejadas na infraestrutura.
Por que isso é relevante?
 
O OpenTofu continua se posicionando como uma alternativa robusta e open source para o Terraform, atendendo às necessidades de equipes que buscam maior personalização e flexibilidade em suas soluções de IaC. Com esses novos recursos, o OpenTofu reforça seu compromisso em oferecer ferramentas avançadas e eficientes para desenvolvedores e engenheiros de operações.
 
Disponibilidade
 
A versão .9.0 já está disponível, e os usuários podem acessar a documentação oficial para explorar todas as funcionalidades. Essa atualização representa um avanço significativo para o projeto e deve atrair ainda mais a atenção da comunidade de código aberto.
 
Para mais informações: 
OpenTofu
Terraform Fork OpenTofu Adds Provider Iteration and Exclusions - InfoQ

Siga a Cloud-ing no Insta! (Instagram)


Comments