AWS 에서 사용
AWS AMI 자체에 기능을 내장하면, 새 인스턴스를 생성할 때마다 User Data를 따로 입력하지 않아도 서버가 켜질 때마다 자동으로 자기 IP를 찾아 웹 페이지를 갱신합니다.
가장 안정적인 방법은 Linux의 표준 서비스 관리자인 systemd를 사용하는 것입니다
로드 밸런서 동작 확인할 때 사용하면 좋다.
EC2에 로그온 하여 작업만 하면 된다.
AI에게 스크립트 작성 해달라고 했다~
1
apache 자체가 안 떠 있는 경우
apache 설치 후 동작
결과 확인
위 설정이 완료된 인스턴스를 **[작업] -> [이미지 및 템플릿] -> [이미지 생성]**을 통해 AMI로 만듭니다.
생성된 AMI로 새 인스턴스를 2~3대 띄워보세요. (User Data는 비워둬도 됩니다.)
각 인스턴스의 공인 IP나 로드 밸런서 DNS로 접속하면, 별도 설정 없이도 각자의 Private IP가 정확히 출력됩니다.
왜 이 방식이 더 좋은가요?
확장성: Auto Scaling 그룹을 만들 때 매우 편리합니다.
정확성: AMI에 고정된 옛날 IP가 아니라, 부팅 직후 네트워크가 연결된 시점의 IP를 즉시 가져옵니다.
관리 편의성: 인스턴스를 생성할 때마다 긴 스크립트를 복사/붙여 넣기 할 필요가 없습니다.
2
apache는 떠 있는 경우
3
로드 밸런서 상태 확인
같이 볼만한 자료
https://brunch.co.kr/@topasvga/5489
https://brunch.co.kr/@topasvga/5488