Amazon EC2에 웹 애플리케이션 배포

시작 안내서

소개

단계별 지침을 따라 Amazon EC2를 사용해 첫 번째 웹 애플리케이션을 구축하고 배포합니다.

개요

이 안내서에서는 AWS CDK를 사용해 Amazon EC2 인스턴스를 생성하고 거기에 웹 애플리케이션을 배포하는 방법을 안내합니다. 

Amazon Elastic Compute Cloud(Amazon EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스입니다. 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었습니다. Amazon EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있습니다. 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 환경에서 실행할 수 있습니다.

배우게 될 내용

이 안내서에서 배우게 될 내용은 다음과 같습니다.

  • Amazon EC2 인스턴스가 있는 AWS CDK 스택, 인바운드 액세스 권한이 있는 보안 그룹, IAM 인스턴스 프로파일을 생성합니다.
  • 사용자 데이터 자산을 생성하여 EC2 인스턴스의 첫 시작시 소프트웨어 패키지를 설치합니다.
  • 설치 후 사용자 데이터에 의해 다운로드된 스크립트를 사용해 소프트웨어 패키지를 구성합니다.
  • 사용자 데이터를 사용해 애플리케이션을 배포합니다.

사전 요구 사항

이 가이드를 시작하기 전에 필요한 사항은 다음과 같습니다.

  • AWS 계정: 아직 계정이 없으시면 환경 설정 시작 안내서를 참조하여 만드실 수 있습니다.
  • CDK 설치: AWS CDK 설정 시작 안내서에서 자세한 내용을 알아보세요.

 AWS 경험

초보자

 완료 시간

20분

 완료 비용

프리 티어 적격

 필요 사항

  • 관리자 수준의 액세스 권한이 있는 AWS 계정**
  • 권장 브라우저: 최신 버전의 Chrome 또는 Firefox

[**]생성된 지 24시간이 지나지 않은 계정은 이 자습서를 완료하는 데 필요한 서비스에 액세스할 권한이 아직 없을 수 있습니다.

모듈

이 자습서는 다음의 간단한 모듈로 구성되어 있습니다. 각 모듈을 완료해야 다음 모듈로 진행할 수 있습니다.

  1. 인프라 생성(10분): AWS CDK를 사용해 Amazon EC2 인스턴스를 생성합니다.
  2. 자동 구성(5분): EC2 사용자 데이터를 사용해 모든 패키지를 설치하고 구성하며 애플리케이션을 배포합니다.
  3. 스택 배포(5분): AWS CDK 스택을 부트스트랩하고 배포합니다.
  4. 정리: 안내서의 마지막 부분에서는 완료한 후 리소스를 정리하는 방법을 배웁니다.

웹 앱 만들기