인스턴스 중지 및 시작
테스트 서버가 먹통이 되어 인스턴스를 중지 후 재시작 했는데 Putty 접속이 되지 않았다.
인스턴스 대시보드에서는 실행중으로 잘 돌아가고 있었고,
인스턴스 스크린샷, 시스템로그를 확인 해봐도 인스턴스는 잘 작동하고 있었다.
인스턴스 중지 공식문서를 확인해보니 탄력적 IP 주소를 적용하지 않아서 생긴 문제였다.
탄력적 IP 주소를 할당해주지 않으면 인스턴스 중지 후 재시작 할 때 새로운 퍼블릭 IPv4 주소가 생성된다.
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/Stop_Start.html
이번에 새로 테스트 서버를 만들면서 탄력적 IP주소 할당 없이 도메인을 바로 연결했기 때문에
인스턴스 중지 후 재시작하면서 도메인에 우리 테스트 서버가 더이상 연결되지 않게 된 것이다.
인스턴스 중지
Amazon EBS 기반 인스턴스는 중지 할 수 있다.
인스턴스를 중지하면 인스턴스 ID는 유지되지만 인스턴스는 변경될 수 있다.
인스턴스가 중지되어 있는 동안에는 해당 루트 볼륨을 처리하고 수정 할 수 있다.
인스턴스가 중지 후 수정 할 수 있는 인스턴스 속성
- 인스턴스 유형
- 사용자 데이터
- 커널
- RAM 디스크
인스턴스 중지 시 분실되는 데이터
- RAM에 저장된 데이터
- 인스턴스 스토어 볼륨에 저장된 데이터
- 인스턴스 시작시 Amazon EC2가 인스턴스에 자동 할당한 퍼블릭 IPv4 주소
- (탄력적 IP 주소를 인스턴스와 연결하면 변경되지 않는 퍼블릭 IPv4 주소를 유지 할 수 있음)
인스턴스를 중지해도 지속되는 데이터
- Amazon EBS 볼륨에 저장된 데이터, EBS 볼륨은 인스턴스에 연결된 상태로 유지된다.
- 프라이빗 IPv4 주소
- IPv6 주소
- 인스턴스와 연결된 탄력적 IP 주소
- 인스턴스가 중지되면 연결된 탄력적 IP 주소에 대한 요금 부과가 시작됨
인스턴스 시작
Amazon EC2가 인스턴스에 새 퍼블릭 IPv4 주소를 할당
인스턴스 스토어 (AWS EC2 instance store)
- 인스턴스에 블록 수준의 임시 스토리지
- 스토리지는 호스트 컴퓨터에 물리적으로 연결된 디스크에 위치
- 버퍼, 캐시, scratch 데이터 및 기타 임시 콘텐츠와 같이 자주 변경되는 정보의 임시 스토리지나 로드가 분산된 웹 서버 풀과 같은 여러 인스턴스상에서 복제되는 데이터를 저장
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/InstanceStorage.html
탄력적 IP 주소 (Elastic IP addresses)
- 동적 클라우드 컴퓨팅을 위해 고안된 정적 IPv4 주소
- 탄력적 IP 주소는 AWS계정에 할당됨
- 주소를 계정의 다른 인스턴스에 신속하게 다시 매핑할 수 있음
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html
'# Development > DevOps' 카테고리의 다른 글
[Nginx] Nginx란 무엇인가? (0) | 2023.02.14 |
---|---|
[WSGI] WSGI란? (0) | 2023.02.13 |
[Ubuntu] 리눅스 우분투 Cron(크론), Crontab(크론탭) 설정 (0) | 2023.01.09 |
[Nginx] 504 Gateway Time-out (0) | 2022.06.27 |