Network & Server Factory

개인 공부 기록

Cloud/AWS

[AWS] 웹 서버 인스턴스로 AMI 만들고 새 인스턴스 시작하기

1nfra 2021. 1. 13. 20:42
Apache2를 설치한 EC2 인스턴스로 AMI(EC2-Apache2)를 만들고, 그 AMI로 새 인스턴스를 시작했습니다. 새 인스턴스는 추가 설치 없이 바로 Apache2 페이지를 보여 줍니다.

1. 준비

Apache2 웹 서버가 설치된 EC2 인스턴스가 필요합니다. 구축 방법은 아래 글을 참고해 주세요.

 

[AWS] EC2를 사용한 웹서버 구축

오늘은 AWS의 EC2를 이용해서 간단한 웹서버를 구축해보겠습니다. 먼저 AWS홈페이지를 로그인해줍니다. 그럼 메인 페이지에서 'EC를 사용하여' 를 클릭해줍니다. 그럼 위와 같이 사용 할 수 있는 OS

alsrbdmsco0409.tistory.com

2. AMI 생성

2.1 이미지 생성

인스턴스 목록에서 AMI로 만들 인스턴스를 우클릭하고 이미지 및 템플릿 > 이미지 생성을 누릅니다.

이미지 이름을 입력합니다. 볼륨 크기는 필요하면 늘립니다. 입력을 마치면 이미지 생성을 누릅니다.

이미지 이름과 볼륨 설정

2.2 생성 확인

생성 요청이 완료되었다는 알림이 뜹니다.

기본 설정으로 이미지를 만들면 파일 시스템 일관성을 위해 인스턴스가 재부팅됩니다. 그래서 생성 중에 접속이 잠시 끊기는데, 기다리면 다시 올라옵니다. 재부팅을 원하지 않으면 "재부팅 안 함" 옵션을 선택합니다.

3. AMI로 인스턴스 시작

3.1 AMI 선택

인스턴스 시작 화면의 AMI 선택에서 방금 만든 EC2-Apache2 AMI를 선택합니다.

내 AMI 선택

3.2 보안 그룹

나머지는 기존 인스턴스를 만들 때와 같게 진행합니다. 보안 그룹은 다시 설정해야 하므로 HTTP(80)와 SSH(22)를 엽니다.

HTTP, SSH 허용

4. 결과

인스턴스가 시작되면 퍼블릭 DNS로 접속합니다.

이전에 설치해 둔 Apache2 기본 페이지가 그대로 나옵니다.

새 인스턴스의 Apache2 페이지

5. 정리

  • 설정을 마친 인스턴스를 AMI로 만들어 두면 같은 서버를 빠르게 여러 대 만들 수 있습니다.
  • 이미지 생성 시 기본으로 인스턴스가 재부팅됩니다.
  • 보안 그룹은 AMI에 포함되지 않으므로 새 인스턴스에서 다시 지정합니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문