ZZIN33
re-code-cord
ZZIN33
전체 방문자
오늘
어제
  • 분류 전체보기 (52)
    • Paper (4)
      • Generative Model (2)
      • Segmentation (1)
      • 모델 경량화 (1)
    • Study (34)
      • AI (10)
      • MLOps (8)
      • CS (4)
      • OpenCV (1)
      • Algorithm (9)
      • ETC (2)
    • Project (6)
    • ETC (8)
      • 부스트캠프 AI Tech (2)
      • 도서 리뷰 (5)

블로그 메뉴

  • Home
  • About
  • Github

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ZZIN33

re-code-cord

AWS EC2 복제하기
Study/ETC

AWS EC2 복제하기

2024. 4. 23. 19:44

AWS로 서비스를 진행하다 보면, 서비스 중인 EC2 인스턴스와 동일한 환경으로 개수를 늘리고 싶은 경우가 있다. ECS를 사용하면 간단히 개수를 조절할 수 있겠지만 그렇지 않은 경우에는 어떻게 할 수 있을까? 실행중인 EC2 인스턴스를 복제하기 위해서는 템플릿 복제와 AMI 이미지 생성이 필요하다.

[주의] AMI 이미지 생성을 시작하면, 실행중인 EC2 인스턴스가 재부팅 한다. 인스턴스가 중지되도 무관한지 꼭 확인하고 진행해야 하는 점을 명심하자.

AMI (Amazon Machine Image)

AMI 이미지 생성

실행중인 EC2 인스턴스를 우클릭 혹은 작업탭을 선택하면 이미지 및 템플릿 항목을 확인할 수 있다. 여기서 이미지 생성을 선택한다.

이미지 이름을 입력하고 이미지 생성을 선택한다.

이미지 생성이 시작되면, 이미지 AMI 탭에서 진행 상황을 확인할 수 있다. EC2 인스턴스 상황에 따라서, 생각보다 오랜 시간이 소요될 수 있다. 실제로 아무것도 없는 인스턴스의 이미지를 생성하는 경우 1분 이내로 생성이 완료 되었지만, Docker와 GPU 드라이버를 설치한 인스턴스의 이미지를 생성하는 경우 몇 분이 필요했다.

이미지로 인스턴스 생성

인스턴스를 생성할 때 애플리케이션 및 OS 이미지에서 생성해 둔 AMI를 선택하여 사용할 수 있다. 개인적으로는 Docker의 베이스 이미지 개념이라고 보면 편하다.

 

템플릿 복제

EC2 템플릿 생성

실행중인 EC2 인스턴스에서 마찬가지로 우클릭 혹은 작업탭을 선택하면 이미지 및 템플릿 항목을 확인할 수 있다. 여기서 인스턴스에서 템플릿 생성을 선택한다.

템플릿 이름과 설명을 입력하고, 혹시 수정할 부분이 있다면 수정한다. 이후 시작 템플릿 생성을 선택한다.

해당 과정에서 EC2 인스턴스가 사용한 AMI 이미지, 인스턴스 유형, 서브넷 등 다양한 설정이 복사된다.

템플릿으로 인스턴스 생성

템플릿으로 인스턴스 시작을 선택하면, 생성해 둔 템플릿을 기반으로 인스턴스를 생성할 수 있다. 사전에 미리 설정을 했기 때문에, 추가로 설정할 것은 없으며 생성할 인스턴스 개수만 입력 해주면 된다.

저작자표시 비영리 (새창열림)

'Study > ETC' 카테고리의 다른 글

Site-to-Site VPN로 AWS와 온프레미스 환경 연결하기  (0) 2024.04.29

    티스토리툴바