Amazon EC2 인스턴스에 공간 추가에 대한 질문

Amazon EC2 인스턴스에 공간 추가에 대한 질문

Amazon의 Linux 버전으로 간단한 LAMP 스택을 실행하는 Amazon EC2 인스턴스가 있습니다. 중지하고 디스크 공간을 더 추가하고 싶습니다. 현재 8GB 이상이 필요합니다.

나는 궁금했다:

  1. 인스턴스를 중지하면 무엇이 손실되나요? /var/www의 내용이 손실되나요? 이것은 무엇을 의미 하는가? 내 인스턴스가 스팟 인스턴스가 아니라고 확신합니다.

    1. 임시 디스크란 무엇입니까? 내 인스턴스가 완전히 임시적인가요? 일시적인 부분이 있나요? "중지"를 누르면 아마도 모든 것이 지워지지는 않을 것입니다. 그럼 무엇이 지워졌나요?
  2. Amazon에는 인스턴스 확장을 용이하게 하는 도구가 Management Console에 있습니까?

  3. 인스턴스를 다시 파티션해야 합니까? 인스턴스가 실행 중인 파티션을 확장할 수 있나요?

답변1

현재 인스턴스의 루트 디스크에 8GB가 있으므로 EBS 부팅 인스턴스일 가능성이 높습니다. 즉, 파일 시스템은 "중지"/"시작" 주기를 통해 그대로 유지되지만 인스턴스를 "종료"하면 (기본적으로) 모든 것을 잃게 됩니다.

다음은 인스턴스를 중지/시작할 때(및 간단히 재부팅할 때) 발생하는 상황을 설명하는 제가 작성한 기사입니다.

재부팅과 Amazon EC2 인스턴스의 중지/시작 비교
http://alestic.com/2011/09/ec2-reboot-stop-start

다음은 EBS 루트 볼륨의 크기를 늘리는 방법을 설명하는 제가 작성한 기사입니다.

실행 중인 EBS 부팅 EC2 인스턴스에서 루트 디스크 크기 조정
http://alestic.com/2010/02/ec2-resize-running-ebs-root

이 기사는 목록에 있는 대부분의 질문에 답해야 합니다.

답변2

데이터(소프트웨어와 파일 모두)는 EBS 볼륨에 저장되어야 합니다(임시 볼륨을 선호하는 특정 요구 사항이 있는 경우 제외).

위의 내용이 사실이라면(예: EBS 루트 볼륨이 있는 경우) 공간을 추가하는 것은 충분히 쉽습니다.

1) 인스턴스를 중지하면 무엇이 손실되나요? /var/www의 내용이 손실됩니까? 이것은 무엇을 의미 하는가? 내 인스턴스가 스팟 인스턴스가 아니라고 확신합니다.

인스턴스를 중지하면 다음이 손실됩니다.

  • 임시 디스크의 모든 데이터
  • 인스턴스의 IP 주소(탄력적 IP 제외)

스팟 인스턴스는 중지할 수 없습니다(종료만 가능).

2) Amazon에는 볼륨 크기 조정을 직접 허용하는 도구가 없지만 서버의 일부 명령과 함께 사용 가능한 도구를 사용하여 이를 수행할 수 있습니다. 기본적으로:

  • EBS 볼륨의 스냅샷 찍기
  • 스냅샷에서 새(더 큰) 볼륨을 생성합니다.
  • 새 볼륨을 인스턴스에 연결하고 파일 시스템 크기를 조정합니다(예: ext4의 경우 resize2fs).
  • 원본 인스턴스에서 원본 루트 볼륨을 분리하고 새 볼륨을 연결합니다.

3) 위에서 언급했듯이 '파티션' 크기는 EBS 볼륨 크기에 따라 제한됩니다. 포함된 파티션 크기보다 큰 EBS 볼륨을 생성하는 것은 의미가 없습니다(사용된 공간이 아닌 할당된 공간에 대한 비용을 지불하므로). 모든 데이터를 루트 볼륨 밖으로 옮기는 것이 좋습니다. 루트 볼륨을 더 크게 만드는 대신 두 번째 EBS 볼륨을 생성하여 인스턴스에 연결합니다. 시스템 소프트웨어와 데이터를 분리하는 것 외에도 스냅샷에 포함된 데이터가 줄어들고 향후 디스크 크기 변경이 더 쉬워집니다.

답변3

1) 인스턴스를 중지하면 무엇이 손실되나요? /var/www의 내용이 손실됩니까? 이것은 무엇을 의미 하는가? 내 인스턴스가 스팟 인스턴스가 아니라고 확신합니다. 임시 디스크란 무엇입니까? 내 인스턴스가 완전히 임시적인가요? 일시적인 부분이 있나요? "중지"를 누르면 아마도 모든 것이 지워지지는 않을 것입니다. 그럼 무엇이 지워졌나요?

특별히 마운트된 스토리지만 손실됩니다.. Amazon의 도구는 사용률과 관계없이 임시 스토리지에 대한 경고를 생성하지만 이 스토리지는 기본적으로 탑재되지 않는 것으로 보입니다.

2) Amazon에는 관리 콘솔에 인스턴스 확장을 용이하게 하는 도구가 있습니까?

3) 인스턴스를 다시 파티션해야 합니까? 인스턴스가 실행 중인 파티션을 확장할 수 있나요? resize2fs크기 조정을 처리합니다.

관련 정보