Cloudest - 블로그 이사했습니다
노션으로 블로그를 옮겼습니다.
흥미로운 포스팅이 올라옵니다!
cloudest.oopy.io
🛠
준비물 : 이전 포스팅의 결과로 생성된 결과물, SSH 접속 프로그램
시작 전
- 목적 : 페이지에 변경점이 있을 때 EFS에 변경파일을 올리면 모든 AS인스턴스에서 참조 하고, 새로운 인스턴스가 해당 파일을 가지게 하기 위함
- 이 포스팅은 Auto Scaling - CloudWatch - EFS 연동 확인을 위한 최소한의 환경만 구성하였다.
EFS
CloudWatch
테스트
테스트1 - Commander에서 EFS 내부에 파일 생성
- Commander Instance가 서버 담당자만 접근 가능한 서버라고 가정한다.
- 업로드된 index.html를 수동으로 변경할 수 있고, 인스턴스 Scale-Out시에 자동으로 모든 인스턴스에게 적용된다.
결론
- 서버 관리자는 EFS에 변경파일을 업로드하고 CloudWatch를 간단하게 수정하는 것으로 Auto Scaling 모든 인스턴스들에게 자동으로 명령을 적용시킬 수 있다.
- EC2의 userdata와 비슷한 개념일 수 있지만 userdata는 적용할 명령이 변경될 때 Auto Scaling Group에 적용하기 쉽지 않다. (새로운 시작구성을 만들어 다시 배포해야하는 걸로 알고있다.)
- 테스트 2번을 통해서 /etc/fstab에 등록한 마운트 정보보다 AWS에서 입력하는 userdata, run-command가 선행되어 작동하는 것을 확인했다. 이것은 Amazon Linux 2 기준이며 대부분의 리눅스 시스템은 비슷할 것이라 생각하지만 예외가 있을 수 있다.
Uploaded by Notion2Tistory v1.1.0