Intro

이 실습에서는 AWS Code 서비스를 직접 경험하게 됩니다.

  • Git 리포지토리로서의 AWS CodeCommit

  • 관리형 아티팩트 리포지토리로서의 AWS CodeArtifact

  • 테스트를 실행하고 소프트웨어 패키지를 생성하는 방법으로서의 AWS CodeBuild

  • 소프트웨어 배포 서비스로서의 AWS CodeDeploy

  • 자동화된 CI/CD 파이프라인을 생성하는 AWS CodePipeline

EC2 Linux 인스턴스에 배포된 Java 애플리케이션을 위한 CI/CD 파이프라인을 생성하는 프로세스를 경험하게 됩니다.

추가적으로, 브라우저만으로 코드를 작성, 실행 및 디버그할 수 있는 클라우드 기반 통합 개발 환경(IDE)인 AWS Cloud9을 사용하여 실습 경험을 얻을 수 있습니다.

실습 이후 원하지 않는 비용을 피하기 위해 실습을 마친 후에는 삭제 섹션을 수행해야 합니다.

실습에서 사용되는 서비스는 대부분 AWS 프리 티어 에서 다룹니다. arrow-up-right

  • AWS CodeCommit에는 매월 5명의 활성 사용자가 무료로 포함됩니다.

  • AWS CodeArtifact에는 2GB의 스토리지와 매월 100,000건의 요청이 무료로 포함됩니다.

  • AWS CodeBuild에는 매월 100분의 build.general1.small 빌드가 무료로 포함되어 있습니다.

  • AWS CodeDeploy는 EC2, Lambda 및 ECS 배포에 무료로 사용할 수 있습니다.

  • AWS CodePipeline 파이프라인은 생성 후 처음 30일 동안 무료입니다.

실습에 사용된 EC2 인스턴스는 t2.micro 이며 1년 동안 매월 AWS 프리 티어에서 750시간 동안 적용됩니다. 프리티어가 아닌 경우 실습 비용은 $2를 넘지 않습니다.

비용이 청구되지 않도록 삭제 지침을 따라 실습이 끝나면 모든 리소스를 삭제하십시오.

Amazon S3, Amazon EC2, AWS IAM 및 AWS CloudFormation을 포함하여 AWS에 대한 기본적인 이해가 필요합니다.

또한 Git 및 기본 Linux 명령에 익숙해야 합니다.

Last updated