Aplicação web hospedada na AWS e implantada com CDK, que oferece às organizações um ambiente seguro e pronto para IA generativa, com chat, RAG, agentes e diversos casos de uso empresariais.
aws-samples/well-architected-iac-analyzer
Ferramenta de IA generativa de exemplo no Amazon Bedrock que avalia templates de IaC e diagramas de arquitetura com base nas práticas recomendadas do AWS Well-Architected.
- Estrelas
- 500
- Forks
- 92
- Issues abertas
- 9
- Último commit
- anteontem
O que é?
Este projeto de exemplo usa IA generativa no Amazon Bedrock para avaliar código de infraestrutura e diagramas de arquitetura com base nas práticas recomendadas do AWS Well-Architected. Os usuários podem enviar templates de CloudFormation, Terraform ou AWS CDK, projetos de IaC completos divididos em vários arquivos ou compactados em arquivos ZIP, ou diagramas de arquitetura. Em seguida, recebem uma avaliação de quanto o projeto está alinhado a essas práticas, além de sugestões de melhorias.
O aplicativo web é desenvolvido com React e o Cloudscape Design System. As práticas recomendadas vêm dos whitepapers do AWS Well-Architected e são sincronizadas com uma base de conhecimento do Amazon Bedrock. Para diagramas de arquitetura, a ferramenta também pode gerar templates de IaC correspondentes. É possível adicionar documentos de apoio em PDF, TXT ou como imagens para fornecer mais contexto, e um chatbot Analyzer Assistant responde a perguntas sobre os resultados.
O projeto é destinado a uso fora de produção. Os mantenedores observam que a AWS lançou um Well-Architected Agent separado em prévia pública e que este projeto de exemplo receberá principalmente patches de segurança.
Recursos principais
- 01Analisa templates de CloudFormation, Terraform e AWS CDK, além de projetos com vários arquivos e arquivos ZIP.
- 02Avalia diagramas de arquitetura (PNG, JPEG) e pode gerar templates de IaC a partir deles.
- 03Oferece suporte a várias lentes do AWS Well-Architected, incluindo lentes personalizadas.
- 04Prioriza as práticas recomendadas ainda não aplicadas em uma matriz no estilo Eisenhower e exporta os resultados para CSV.
- 05Inclui um chatbot para responder a perguntas complementares sobre os resultados da análise.
- 06Permite escolher o modelo Claude e o tamanho do lote para processar perguntas em paralelo durante a implantação.
Casos de uso
- Revisar código de infraestrutura para verificar se está alinhado às práticas recomendadas da AWS antes da implantação.
- Analisar um diagrama de arquitetura e gerar a partir dele um template inicial de IaC.
- Avaliar uma carga de trabalho com base em uma lente especializada, como Serverless ou SaaS.
- Adicionar padrões internos de segurança ou conformidade como uma lente personalizada.
Tópicos
Perguntas frequentes
- O que é well-architected-iac-analyzer?
- Ferramenta de IA generativa de exemplo no Amazon Bedrock que avalia templates de IaC e diagramas de arquitetura com base nas práticas recomendadas do AWS Well-Architected. Este projeto de exemplo usa IA generativa no Amazon Bedrock para avaliar código de infraestrutura e diagramas de arquitetura com base nas práticas recomendadas do AWS Well-Architected. Os usuários podem enviar templates de CloudFormation, Terraform ou AWS CDK, projetos de IaC completos divididos em vários arquivos ou compactados em arquivos ZIP, ou diagramas de arquitetura. Em seguida, recebem uma avaliação de quanto o projeto está alinhado a essas práticas, além de sugestões de melhorias.
- well-architected-iac-analyzer é gratuito? Qual é a licença?
- well-architected-iac-analyzer é open source sob a licença MIT-0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- well-architected-iac-analyzer ainda é mantido?
- Manutenção ativa. O último commit de well-architected-iac-analyzer foi em 6 de nov. de 2026.
- Para que posso usar well-architected-iac-analyzer?
- Revisar código de infraestrutura para verificar se está alinhado às práticas recomendadas da AWS antes da implantação. Analisar um diagrama de arquitetura e gerar a partir dele um template inicial de IaC. Avaliar uma carga de trabalho com base em uma lente especializada, como Serverless ou SaaS. Adicionar padrões internos de segurança ou conformidade como uma lente personalizada.
- Onde consigo well-architected-iac-analyzer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/aws-samples/well-architected-iac-analyzer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Solução da AWS que implanta um painel web para criar, comparar e colocar em produção casos de uso de chat e agentes de IA generativa no Amazon Bedrock e no SageMaker AI.
Estimativa open source de custos de cloud para Terraform, Terragrunt, CloudFormation e AWS CDK, antes de implantar mudanças na infraestrutura.
Ferramenta de análise estática que verifica infraestrutura como código, imagens de contêiner e pacotes open source em busca de configurações incorretas na nuvem e CVEs.
App nativo para macOS, feito em Swift, para conversar com modelos do Amazon Bedrock, com suporte a documentos, imagens e ferramentas locais.
Framework open source para definir infraestrutura em nuvem da AWS com TypeScript, Python, Java, .NET ou Go e provisioná-la via CloudFormation.