Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7

...

인터넷에서 Amazon EC2로 데이터 전송

모든 전송 데이터

0.00 USD(GB 기준)

Amazon EC2에서 인터넷으로 데이터 전송

최대 1GB/월

0.00 USD(GB 기준)

다음 9.999TB/월

0.126 USD(GB 기준)

다음 40TB/월

0.122 USD(GB 기준)

다음 100TB/월

0.117 USD(GB 기준)

150TB/월 초과

0.108 USD(GB 기준)

CloudWatch API

Info

AWS에서 사용되는 모든(대부분의) 서비스들에 대한 성능/상태/로그 등의 지표들은 현재 모두 CloudWatch로 통합하여 과금 제공된다.

그러므로, CPU, Memory, Disk 사용율 등의 hypervisor에서 추출할 수 있는 기본 지표들이라 하더라도,
각 VM 인스턴스 내에 CloudWatch agent가 설치되어 있어야 한다.

물론 AMI(Amazon Machine Image)을 사용하여 생성한 VM 인스턴스에는 기본으로 탑재되어 있으나,
만약 AWS User Console에서 지표가 보이지 않을 시, CloudWatch agent가 설치되어 정상 작동 중인지 확인하여야 한다.

...

여기에서는 CloudHub에서 사용할 API 요금 위주로만 살핀다.

GetMetricData

Monthly $0.01(≒ ₩12) per 1,000metrics requested

  • Metrics: CPU, Memory, Disk utilization 등 각각이 개별 metric 항목.

  • 요청 주기:

    • 1분 주기 미만 수집 불가.

      • 사용자 정의 지표를 CloudWatch에 Put할 경우는 제외.
        (예, Telegraf로 수집한 지표 → CloudWatch로 저장 및 관제할 경우)

      • 그러나, 비용이 기본 사용료의 3~4배 수준.

    • 1분 주기 수집일 경우, 하루 요청 횟수: 1,440회.

      • 10개 metrics 수집의 경우, 한 달 요금 계산기 결과:

        • 한 달 432,00회 x 10 metrics x 0.00001 USD = 4.32 USD

    • 5분 주기(AWS 권장 주기) 수집일 경우, 하루 요청 횟수: 288회.

  • 비용 최적화를 위해,

    • Filter parameter를 통해, 꼭 필요한 metric만 선택 수집해야 함.

    • 수집 주기를 최대한 길게(과하지 않도록) 설정해야 함.

GetMetricStatistics
ListMetrics
GetDashboard
ListDashboards

Monthly $0.01(≒ ₩12) per 1,000requests

  • 무시 가능한 수준의 호출 횟수 지향 설계 필요.
    (GetMetricData Filter parameter를 활용하면 가능)

...