본문 바로가기
Infra, Cloud/AWS

[AWS] ECS 사용하기 (4) - ECS 수정하기

by J4J 2022. 12. 5.
300x250
반응형

안녕하세요. J4J입니다.

 

이번 포스팅은 ECS 사용하기 네 번째인 ECS 수정하는 방법에 대해 적어보는 시간을 가져보려고 합니다.

 

 

 

이전 글

 

[AWS] ECS 사용하기 (1) - GitLab으로 ECR에 이미지 push하기

[AWS] ECS 사용하기 (2) - ECS 생성하여 배포하기 (with. EC2)

[AWS] ECS 사용하기 (3) - GitLab으로 ECS 인스턴스에 배포하기

 

 

 

ECS 수정하는 방법

 

ECS를 수정하기 위해 ECS 클러스터에 접속을 했을 때 수정을 위한 기능이 따로 보이지 않는 것을 확인할 수 있습니다.

 

그리고 ECS를 처음 생성할 때 CloudFormation 이란 것이 함께 생성되는 것도 확인할 수 있습니다.

 

즉, ECS 클러스터 정보 수정을 위해서는 CloudFormation을 이용하여 수정을 해줄 수 있습니다.

 

다음 절차를 통해 ECS 클러스터 정보를 수정해서 사용되는 인스턴스를 추가해보도록 하겠습니다.

 

 

 

[ 1. CloudFormation 접속 ]

 

CloudFormation 접속

 

 

 

[ 2. 변경 원하는 ECS 스택 업데이트 ]

 

변경 원하는 ECS 스택 업데이트

 

 

 

[ 3. ECS 스택 변경 - 스택 업데이트 ]

 

스택 업데이트에서는 현재 템플릿 사용을 선택해주면 됩니다.

 

현재 템플릿 사용을 선택한 뒤 다음을 클릭해줍니다.

 

ECS 스택 변경 - 스택 업데이트

 

 

반응형

 

 

[ 4. ECS 스택 변경 - 스택 세부 정보 지정 ]

 

스택 세부 정보 지정에서는 기존에 설정한 ECS 설정들이 담겨있습니다.

 

여기서 필요한 설정들을 변경해주시면 되고, 저는 인스턴스를 1개에서 2개로 늘릴 것이기 때문에 AsgMaxSize를 1에서 2로 변경해줬습니다.

 

모든 설정이 완료되었다면 다음을 클릭해줍니다.

 

ECS 스택 변경 - 스택 세부 정보 지정

 

 

 

[ 5. ECS 스택 변경 - 스택 옵션 구성 ]

 

스택 옵션 구성에서는 변경된 스택의 옵션들을 설정해주면 됩니다.

 

원하는 설정들을 모두 세팅해준 뒤 다음을 클릭해줍니다.

 

ECS 스택 변경 - 스택 옵션 구성

 

 

 

[ 6. ECS 스택 변경 - 검토 ]

 

검토 단계에서는 말 그대로 설정한 값들이 올바른지 검토하는 단계입니다.

 

모든 설정이 정상이라면 전송을 클릭해줍니다.

 

ECS 스택 변경 - 검토

 

 

728x90

 

 

[ 7. ECS 스택 변경 - 적용 확인 ]

 

저는 이번 스택 변경에서 인스턴스를 1개에서 2개로만 수정해줬습니다.

 

스택 변경이 정상적으로 이루어졌다면 다음과 같이 EC2 인스턴스가 신규 추가가 되는 것을 확인할 수 있습니다.

 

ECS 스택 변경 - 적용 확인

 

 

 

그리고 [AWS] EC2 고정 IP 사용하기를 참고하여 신규 생성된 EC2에 EIP를 할당해줍니다.

 

그러면 ECS 클러스터 인스턴스 목록에 다음과 같이 확인되는 것을 볼 수 있습니다.

 

ECS 클러스터 인스턴스 목록

 

 

 

추가로 인스턴스 개수를 변경하는 것이 아니라 기존 인스턴스 스펙 변경을 위해 인스턴스 유형 등을 수정하는 경우는 동작되고 있는 ECS 인스턴스에 바로 적용되지 않습니다.

 

새롭게 동작되는 ECS 인스턴스에 변경된 스펙이 적용되기 때문에 기존 인스턴스를 종료하여 새로운 인스턴스가 할당되게 해 주면 정상 적용되는 것을 확인할 수 있습니다.

 

 

 

 

 

 

이상으로 ECS 사용하기 네 번째인 ECS 수정하는 방법에 대해 간단하게 알아보는 시간이었습니다.

 

읽어주셔서 감사합니다.

 

 

 

728x90
반응형

댓글