2011-11-08 3 views
2

를 노출합니다. 보고 및 분석을 위해서는 언제든지 인스턴스 상태에 액세스 할 수 있어야합니다. 지금까지 나는 세 가지 옵션을 생각해 보았습니다. 는 어떻게 다양한 상태와 여러 프로세스에 대한 아마존 EC2 인스턴스를 사용하고 아마존 EC2 인스턴스의 프로세스 상태

  1. 는 다른 프로세스와 상태
  2. 를 사용하여 인스턴스 메타 데이터 인스턴스 태그는 HTTP 엔드 포인트 또는 웹 서비스
  3. 추가를 통해이 상태를 게시하고 업데이트 할 수 있습니다. SimpleDB를 사용해야하는지 확실하지 않습니다.

은 이들 중 단지 1과 3 내가 좋아하는 옵션입니다. 선택 2는 AWS 인스턴스 태그를 사용해야하는 것은 아닙니다. 3 내가 가장 좋아하는 옵션입니다.

그래서 내가 옵션 3에 대해 어떻게 갈 것이라고 물어? 그것을 달성하기 위해 SimpleDB를 사용해야합니까? 누군가 인스턴스 메타 데이터를 만드는 방법에 대한 Amazon 문서를 찾았습니까?

는 또한 종단 개방이 질문을 떠나고 싶어, 그래서 누군가가 옵션 3에 동의하지 않을 경우 케이스를 확인하시기 바랍니다.

+2

아이디어와 마찬가지로 CloudWatch에 사용자 정의 메트릭을 제출할 수 있습니다 (http://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?publishingMetrics.html 참조). – sfussenegger

+2

실제 EC2 인스턴스 메타 데이터는 다음과 같습니다. 읽기 전용. 그러나 원하는 모든 인스턴스 상태에 대한 데이터를 저장하고 메타 데이터라고 부를 수 있습니다. SimpleDB는 저장하기 좋은 장소입니다. 고려해야 할 조건 중 하나는 인스턴스가 종료되거나 실패 할 때 데이터를 정리하는 방법입니다. –

답변

1

예는 인스턴스 메타 데이터를 사용할 수 있습니다. 데이터베이스처럼 그 메타 데이터를 저장하는 방법에는 여러 가지, 파일 시스템 등 확인이 문서가 있습니다 Using Instance Metadata

아마존 EC2 인스턴스는 발사시 제공되는 메타 데이터뿐 아니라 사용자 데이터를 연관있다 예. 메타 및 사용자 데이터는 인스턴스마다 다르므로 인스턴스에 대해서만 액세스 할 수 있습니다. 가장 유용한 데이터 중 하나는 시작시 인스턴스에 구성 정보 또는 초기화 스크립트를 전달하는 데 사용할 수있는 사용자 데이터입니다.

관련 문제