Amazon Web Services
-
Ubuntu에 AWS CLI 도구 설치amazon web service 2014. 3. 6. 09:00
wget https://s3.amazonaws.com/aws-cli/awscli-bundle.zipsudo apt-get install unzipunzip awscli-bundle.zipsudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws aws configure 참고http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html#install-with-pip
-
AWS Elastic Beanstalk를 이용한 무중단 배포 및 custom container 설정amazon web service 2014. 3. 5. 09:00
AWS Elastic Beanstalk란? AWS 상에 애플리케이션을 배포하기만 하면 용량 프로비저닝, 로드 밸런싱, Auto Scaling, 애플리케이션 상태 모니터링에 대한 배포 정보를 자동으로 처리해주는 서비스입니다. 해당 애플리케이션 운영에 필요한 AWS 리소스 정보를 통합해서 볼 수 있으며 각 개별 리소스에 자유롭게 접근이 가능합니다. .NET, JAVA, Node.js, PHP, Python, Ruby 등 다양한 애플리케이션의 운영이 가능합니다. AWS Elastic BeansTalk의 장점 한 번의 명령으로 모든 Amazon EC2 인스턴스에 있는 애플리케이션 서버를 빠르게 재시작 새로운 애플리케이션 버전을 쉽게 배포 가능 서버에 로그인하지 않고도 각 서버 로그파일의 내용 확인이 가능 추가 ..
-
CloudWatch를 이용한 요금 정보 모니터링amazon web service 2014. 3. 3. 09:00
Billing 항목은 AWS Virginia region(us-east-1)에서의 CloudWatch에서만 조회 가능함. 다른 Region에서는 볼 수 없음. 1. Management Console에서 요금정보 페이지로 이동 2. Preferences에서 Receive Billing Alerts 항목 선택 3.Ruby 코드 require 'aws-sdk’ AWS.config( access_key_id: “access_key_id", secret_access_key: “secret_access_key" ) cw = AWS::CloudWatch.new(region: 'us-east-1') options = {start_time: Time.now - (60 * 60 * 50) , end_time: Time.n..
-
CloudWatch Custom Metricamazon web service 2014. 2. 28. 09:00
CloudWatch는 EC2의 디스크 사용량, 메모리 사용량, load average등에 관한 정보는 기본으로 제공하지 않음. 이용하려면 Custom Metric을 만들어서 모니터링 해야 함. AWS에서 제공하는 리눅스용 Custom Metric 스크립트(메모리, 디스크, swap 사용량을 제공) http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/mon-scripts-perl.html Custom Metric 생성 방법 1. aws-sdk를 이용 2. aws에서 제공하는 CLI이용 설치 : http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/SetupCLI.html cus..
-
CloudWatch에서 사용되는 용어amazon web service 2014. 2. 27. 09:00
Metrics 시간 기준의 데이터 포인트들. name, namespace, dimensions등으로 정의됨. 각 데이터 포인트들은 측정단위와 시간을 가지고 있음. 지난 2주간의 데이터만 CloudWatch에 저장됨. Namespaces Metric들을 보관하고 있는 컨테이너. 각각의 namespace에 저장되어 있는 metric들은 독립적임. AWS에서 제공하는 기본 namespace들은 “AWS/” 형태의 이름을 가짐. Dimensions metric을 구분할수 있는 name/value 쌍. 하나의 metric이 여러개의 demension을 가질 수 있음. Time Stamps 각 metric 데이터들은 반드시 time stamp값을 가져야함. dateTime 객체형식이어야 함. http://www.w..