Repolode
aws-samples

aws-samples/well-architected-iac-analyzer

AWS Well-Architected 모범 사례를 기준으로 IaC 템플릿과 아키텍처 다이어그램을 평가하는 Amazon Bedrock 기반 생성형 AI 도구입니다.

스타
500
포크
92
열린 이슈
9
마지막 커밋
어제

어떤 프로젝트인가요?

이 샘플 프로젝트는 Amazon Bedrock의 생성형 AI를 사용해 인프라 코드와 아키텍처 다이어그램을 AWS Well-Architected 모범 사례에 따라 검토합니다. 사용자는 CloudFormation, Terraform, AWS CDK 템플릿, 여러 파일로 구성된 완전한 IaC 프로젝트 또는 ZIP 아카이브, 아키텍처 다이어그램을 업로드할 수 있으며, 설계가 해당 사례에 얼마나 부합하는지 평가한 결과와 개선 제안을 받을 수 있습니다.

웹 애플리케이션은 React와 Cloudscape Design System으로 구축되었습니다. 모범 사례는 AWS Well-Architected 백서에서 가져오며 Amazon Bedrock 지식 베이스에 동기화됩니다. 아키텍처 다이어그램을 입력하면 이에 맞는 IaC 템플릿도 생성할 수 있습니다. 추가 맥락을 제공하기 위해 PDF, TXT 또는 이미지 문서를 첨부할 수 있으며, Analyzer Assistant 챗봇으로 결과에 관한 질문에 답변을 받을 수 있습니다.

이 프로젝트는 프로덕션 환경이 아닌 용도로 제공됩니다. 유지관리자는 AWS가 별도의 Well-Architected Agent를 공개 프리뷰로 출시했으며, 이 샘플에는 주로 보안 패치만 제공할 예정이라고 안내합니다.

핵심 기능

  • 01CloudFormation, Terraform, AWS CDK 템플릿과 여러 파일로 구성된 프로젝트 및 ZIP 아카이브를 분석합니다.
  • 02아키텍처 다이어그램(PNG, JPEG)을 평가하고, 이를 바탕으로 IaC 템플릿을 생성할 수 있습니다.
  • 03사용자 지정 렌즈를 포함해 여러 AWS Well-Architected 렌즈를 지원합니다.
  • 04아직 적용되지 않은 모범 사례의 우선순위를 아이젠하워 매트릭스 방식으로 정하고, 결과를 CSV로 내보냅니다.
  • 05분석 결과에 관해 추가로 질문할 수 있는 챗봇을 제공합니다.
  • 06배포 시 Claude 모델과 병렬 질문 처리에 사용할 배치 크기를 선택할 수 있습니다.

활용 사례

  • 배포 전에 인프라 코드가 AWS 모범 사례에 부합하는지 검토하기
  • 아키텍처 다이어그램을 확인하고 이를 바탕으로 시작용 IaC 템플릿 생성하기
  • Serverless 또는 SaaS와 같은 특화 렌즈를 기준으로 워크로드 평가하기
  • 내부 보안 또는 규정 준수 기준을 사용자 지정 렌즈로 추가하기

토픽

자주 묻는 질문

well-architected-iac-analyzer은(는) 무엇인가요?
AWS Well-Architected 모범 사례를 기준으로 IaC 템플릿과 아키텍처 다이어그램을 평가하는 Amazon Bedrock 기반 생성형 AI 도구입니다. 이 샘플 프로젝트는 Amazon Bedrock의 생성형 AI를 사용해 인프라 코드와 아키텍처 다이어그램을 AWS Well-Architected 모범 사례에 따라 검토합니다. 사용자는 CloudFormation, Terraform, AWS CDK 템플릿, 여러 파일로 구성된 완전한 IaC 프로젝트 또는 ZIP 아카이브, 아키텍처 다이어그램을 업로드할 수 있으며, 설계가 해당 사례에 얼마나 부합하는지 평가한 결과와 개선 제안을 받을 수 있습니다.
well-architected-iac-analyzer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
well-architected-iac-analyzer은(는) MIT-0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
well-architected-iac-analyzer은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. well-architected-iac-analyzer의 마지막 커밋은 2026년 11월 6일입니다.
well-architected-iac-analyzer은(는) 어디에 사용할 수 있나요?
배포 전에 인프라 코드가 AWS 모범 사례에 부합하는지 검토하기 아키텍처 다이어그램을 확인하고 이를 바탕으로 시작용 IaC 템플릿 생성하기 Serverless 또는 SaaS와 같은 특화 렌즈를 기준으로 워크로드 평가하기 내부 보안 또는 규정 준수 기준을 사용자 지정 렌즈로 추가하기
well-architected-iac-analyzer은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/aws-samples/well-architected-iac-analyzer

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트