인프런 커뮤니티 질문&답변

rusita.book님의 프로필 이미지

작성한 질문수

실무에 바로 적용하는 AWS 배포

2.6 Auto Scaling Group Scheduled Action 설정

2.6 Auto Scaling 실습 질문

24.10.01 20:23 작성

·

10

0

안녕하세요~

2.6강 Auto Scaling 실습에서 만든 launch template는 직전 실습에 사용했던 Nginx 웹서비스가 동작하던 EC2랑은 별개의 인스턴스로 동작하는 건가요?

launch template에 웹서비스 없이 그냥 시간에 맞춰서 Scaling-Out 되는 확인만 하는것이 맞는지요?

만약 처음 Nginx 웹서버를 설치한 EC2인스턴스에 Auto Scaling을 적용한다면 어떻게 해야하는 건가요?

확인 부탁드립니다.

감사합니다.

답변 2

0

강병진님의 프로필 이미지
강병진
지식공유자

2024. 10. 01. 20:37

안녕하세요~ 생각하신 부분이 맞습니다.

auto scaling실습은 강의 출시 후 추가촬영한 부분이라 기존에 생성한 EC2 인스턴스와는 무관합니다. 그래서 scaling out만 확인하시면 실습은 잘 따라오신거고,

마지막 질문에 답변을 드리자면, 서비스가 커지면서 EC2에 Auto Scaling Group을 적용하는게 고민되는 시점이 오신다면, ECS나 EKS로 전환을 고민해야하는 시점이 아닌가 생각합니다. 저는 이미 존재하는 EC2 인스턴스를 Auto Scaling Group과 엮을 수는 없다고 알고 있었는데, 공식문서 보니 detach, attach가 가능한 것 같네요. 필요하시다면 공식문서 참고하셔서 진행하시면 될 것 같습니다

https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-detach-attach-instances.html#detach-attach-instances

0

인프런 AI 인턴님의 프로필 이미지

2024. 10. 01. 20:26

안녕하세요, 인프런 AI 인턴입니다. rusita.book님.

Auto Scaling 실습과 관련하여 궁금하신 점에 대해 답변 드리겠습니다.

Auto Scaling 실습 설명

해당 강의에서 만든 Auto Scaling용 launch template은 기본적으로 새로운 인스턴스를 생성할 때 사용하는 템플릿입니다. 따라서 직전 실습에서 사용한 Nginx 웹 서비스가 동작하던 EC2 인스턴스와는 별개의 인스턴스로 동작합니다. 이는 실습에서 시간 기반으로 Scaling-Out을 확인하기 위한 설정입니다.

기본적으로 Auto Scaling 그룹에 속한 인스턴스는 템플릿에 의해 새로 생성됩니다. 따라서, 템플릿 설정에 따라 웹 서버가 포함되어 있지 않다면 웹 서비스가 동작하지 않는 것이 맞습니다.

기존 Nginx 웹서버 인스턴스에 Auto Scaling 적용 방법

기존의 Nginx 웹 서버를 포함한 인스턴스에 Auto Scaling을 적용하려면 다음과 같이 설정할 수 있습니다:

  1. launch template 업데이트:
    • 기존 Nginx 웹 서버가 설치된 AMI를 기반으로 launch template을 생성합니다.
   # 예를 들어, 이미지를 생성하는 명령어
   aws ec2 create-image --instance-id i-1234567890abcdef0 --name "Nginx-Sample-Image"
  1. 기존 인스턴스의 설정 포함:

    • 위에서 생성한 AMI를 launch template 또는 launch configuration에 포함시킵니다.
  2. Auto Scaling 그룹 구성:

    • Update the Auto Scaling group to use the new launch template.
    • scaling 조건 설정 (예: CPU 사용량 또는 트래픽 기반으로 설정).

관련 질문 URL

유사한 질문과 답변이 포함된 게시물들을 참고하시면 더 자세한 정보를 얻으실 수 있습니다:
- Elastic Load Balancer 및 EC2 관련 질문
- VPC에서 인터넷 연결 문제 해결 방법

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.