얼마나 큰 내 기본 볼륨? 그리고/또는 이것을 어떻게 직접 찾을 수 있습니까?
- 기본적으로 Beanstalk은 8GB 루트 볼륨으로 인스턴스를 생성합니다 (EC2의 기본 동작). 확인하려면 EC2 콘솔로 이동하여 EB 인스턴스를 찾고 인스턴스에 연결된 볼륨 ID를 가져 와서 EBS 볼륨의 크기를 볼 수 있습니다.
로그가 볼륨을 채우는 경우 EBS는 어떻게 응답합니까? 그것은 자동 조절겠습니까?
- 루트 볼륨이 채워지면 EBS에서 자동 크기 조정을 수행하지 않으며 저장 용량 부족으로 인해 응용 프로그램이 다운 될 수 있습니다. 그러나 Beanstalk은 S3로 로그 순환이라는 기능을 제공합니다.이 기능은 모든 로그를 S3 시간 단위로 순환시킵니다.
는 S3 로그 회전을 활성화하려면 아래 단계를 따르
는 아마존 S3에 로그 회전을 가능하게하는 환경 관리 콘솔에서 구성 페이지의 소프트웨어 구성 섹션으로 이동하십시오. 로그 옵션에서 Amazon S3에 로그 파일 회전 사용을 선택한 다음 적용을 선택하십시오. 사용자 환경의 인스턴스는 시간당 한 번 회전 한 로그를 업로드하려고 시도합니다.
회전 된 로그를 Amazon S3에 업로드하려면 환경의 인스턴스에 Elastic Beanstalk Amazon S3 버킷에 쓸 수있는 권한이있는 인스턴스 프로필이 있어야합니다. 이러한 사용 권한은 처음으로 Elastic Beanstalk 콘솔에서 환경을 시작할 때 Elastic Beanstalk이 생성하라는 메시지를 표시하는 기본 인스턴스 프로필에 포함됩니다.
출처 : http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.logging.html#health-logs-instancelocation