시나리오: IBM Cloudant 데이터베이스 및 통합 가시성 도구로 Code Engine 앱의 비용 추정하기

웹 애플리케이션을 IBM Cloud® Code Engine 에 배포했다고 가정해 보겠습니다. IBM Cloud® Code Engine 에서는 데이터베이스, 로깅 및 모니터링을 포함하여 IBM Cloud® 에서 제공하는 여러 서비스를 사용합니다. 이 예에서는 애플리케이션의 실제 비용이 계산되는 방식을 파악할 수 있습니다.

IBM Cloud® Code Engine 를 사용하면 애플리케이션을 실행하는 데 필요한 메모리 및 CPU와 들어오는 HTTP 호출에 대해서만 비용을 지불하면 됩니다. 여기에는 애플리케이션에 일정 기간 동안 트래픽이 발생하지 않는 경우 0으로 스케일링하는 것이 포함됩니다. 예를 들어 항상 실행 중인 프로덕션 애플리케이션이 있고 애플리케이션의 사양이 다음과 같다고 가정합니다:

  • 애플리케이션은 1개의 vCPU 4GB 메모리로 구성됩니다(앱 및 작업의 경우 기본값).
  • 이 앱은 30일 동안 5백만 건의 HTTP 요청을 받습니다.
  • 이 애플리케이션은 IBM Cloudant 표준 요금제를 사용합니다:
  • 150GB의 데이터 저장 용량(무료 20GB에 130GB 추가)
    • 초당 1,000건의 조회
    • 초당 500개 쓰기
    • 초당 50건의 쿼리
  • 이 애플리케이션은 IBM Cloud Logs 사용합니다 로그 저장 및 검색을 위한 표준 요금제를 사용합니다.
    • 7일 동안 빠른 검색이 필요한 애플리케이션
    • 로그는 IBM Cloud 3개월 동안 보관됩니다
  • 애플리케이션은 성능 지표에 IBM Cloud Monitoring 사용합니다.
    • ' Code Engine ' 및 ' IBM Cloudant '의 플랫폼 지표만 필요합니다

{{{site.data.keyword.codeengineshort}} 제로 비용 티어가 포함되어 있으며, IBM Cloudant 무료 티어가 포함되어 있습니다 표준 요금제에는 커밋하기 전에 실험해 볼 수 있도록 20GB의 제로 비용 스토리지가 포함되어 있습니다.

이 예에서 사용된 가격은 미국 통화 기준이며 현재 가격을 반영하거나 할인 또는 프로모션 코드를 포함하지 않습니다. 최신 가격은 Code Engine 가격, IBM Cloudant 가격, IBM Cloud Logs 가격IBM Cloud Monitoring 가격을 참조하세요.

가격 책정 시나리오

다음 표는 ' IBM Cloudant 스탠다드 요금제를 데이터 저장소로 사용하는 ' Code Engine ' 애플리케이션을 ' IBM Cloud Logs ' 및 ' IBM Cloud Monitoring'와 함께 실행하는 경우의 예상 요금제 예시입니다. 7일보다 오래된 로그 데이터를 쿼리하려면 IBM Cloud 도 필요합니다. 이 시나리오에서는 다음과 같은 사용 패턴을 가정합니다:

' IBM Cloudant 표준 요금제, ' IBM Cloud Logs' 및 ' IBM Cloud Monitoring'를 사용하는 ' Code Engine ' 애플리케이션에 대한 예상 비용
설명 수량 비율 비용
Code Engine- vCPU 초 2,492,000 $0.00003431 $85.50
Code Engine- GB 초 10,168,000 $0.00000356 $36.20
Code Engine- 요청 4,900,000 백만 달러당 $0.0.538 $2.64
SubTotal $124.34
IBM Cloudant- GB 130 gB당1.00 $130.00
IBM Cloudant- 조회/초 10 조회 100회/초당 $0.0.25 $2.50
IBM Cloudant- 쓰기/초 10 50 쓰기/초당 $0.0.50 $5.00
IBM Cloudant- 쿼리/초 10 쿼리 5개/초당5.00 $50.00
SubTotal $187.50
IBM Cloud Logs- 7일 5GB gB당1.20 $6.00
SubTotal $6.00
IBM Cloud Monitoring- 시계열 지표 110 메트릭당 $0.0.08 $8.80
SubTotal $8.80
IBM Cloud- 저장 용량 15GB gB당 $0.0.0230 $0.36
IBM Cloud- 공용 아웃바운드 대역폭 15GB gB당 $0.0.0000 (허용 한도 내) $0.00
IBM Cloud- 클래스 A 요청 15,000 1,000당 $0.0.0000 (허용 한도 내) $0.00
IBM Cloud- 클래스 B 요청 150,000 10,000달러당 $0.0.0000 (허용 한도 내) $0.00
SubTotal $0.36
총계 $327.00

계산 세부 정보

Code Engine 계산 세부 정보

다음 계산에는 Code Engine 제로 비용 티어 할당이 포함됩니다:

  • 월 100,000 vCPU 초
  • 월 200,000GB 초당 메모리 사용량
  • 월 100,000 HTTP

vCPU

1 vCPU * 24 hours * 30 days * 3600 seconds = 2,592,000 vCPU seconds
Free tier: 100,000 vCPU seconds
Billable: 2,592,000 - 100,000 = 2,492,000 vCPU seconds
2,492,000 * $0.00003431 = $85.50

메모리

4 GB * 24 hours * 30 days * 3600 seconds = 10,368,000 GB seconds
Free tier: 200,000 GB seconds
Billable: 10,368,000 - 200,000 = 10,168,000 GB seconds
10,168,000 * $0.00000356 = $36.20

HTTP 요청

5,000,000 requests total
Free tier: 100,000 requests
Billable: 5,000,000 - 100,000 = 4,900,000 requests
4,900,000 * ($0.538 / 1,000,000) = $2.64

IBM Cloudant 계산 세부 정보

이 시나리오에서는 150GB의 스토리지를 사용하고 있습니다. 20GB의 무료 데이터 스토리지가 포함되어 있으므로 추가 130GB에 대한 비용을 지불합니다. 조회, 쓰기 및 쿼리는 프로비저닝된 용량에 따라 각각의 증분 단위로 요금이 부과됩니다. IBM Cloudant 가격 책정에 대한 자세한 내용은 IBM Cloudant 가격 책정을 참조하세요.

표준 요금제 - 데이터

150 GB total, 20 GB free, 130 GB charged
130 GB * $1.00 per GB = $130.00

표준 요금제 - 조회

1,000 Lookups/second / 100 Lookups/second = 10 units
10 * $0.25 per 100 Lookups/second = $2.50

표준 요금제 - 쓰기

500 Writes/second / 50 Writes/second = 10 units
10 * $0.50 per 50 Writes/second = $5.00

표준 요금제 - 쿼리

50 Queries/second / 5 Queries/second = 10 units
10 * $5.00 per 5 Queries/second = $50.00

IBM Cloud Logs 계산 세부 정보

{{{site.data.keyword.logs_full_notm}} 로그 데이터의 계층화를 지원하여 로깅 비용을 최적화하는 동시에 애플리케이션 로그 데이터를 검색하고 분석할 수 있도록 도와줍니다. 이 시나리오에서 로그 데이터는 우선순위 인사이트의 초기 기본값인 7일 보존 기간으로 저장됩니다. 7일이 지나면 IBM Cloud _notm}}에서 IBM Cloud 비율로 로그 데이터를 쿼리합니다. 로그는 IBM Cloud 3개월 동안 보관된다고 가정합니다.

예상 월간 로그 볼륨: 요청당 1KB * 5,000,000 요청/월 * 1개월 = 5GB

표준 요금제 - 우선 순위 인사이트 - 7일:

5 GB * $1.20 per GB = $6.00

IBM Cloud 계산 세부 정보

표준 요금제(미국-남미)

3개월 로그: 요청당 1KB * 5,000,000 요청/월 * 3개월 = 15GB

저장 용량: 15GB * GB당 $0.0.0230 = $0.0.36

공용 아웃바운드 대역폭: 허용량: 스토리지의 100%(GB) = 15GB 실제 사용량: 15GB 15GB ≤ 15GB 허용량, 추가 요금 없음

클래스 A 요청(쓰기 작업)

허용량: 100 x 스토리지(GB) = 100 x 15 = 1500개 요청 실제 사용량: 파일이 10분마다 쓴다고 가정할 경우, 43800분/월/10분 = 4380분 4,380 > 1500 허용량이지만 1,000건의 요청에 대해 요금이 부과됩니다 청구 가능한 요청: 4,380 - 1,500 = 2880 2880 * ($ 0.0052 / 1,000) = $ 0.014976 (낮은 값으로 인해 $ 0.01 로 반올림)

클래스 B 요청(읽기 작업)

허용량: 1000 x 스토리지(GB) = 1000 x 15 = 15,000개 요청 실제 사용량: 3개의 파일을 읽는다고 가정합니다. 한 달에 작성되는 모든 파일에 대해 4,380 * 3 = 13140 13,140 < 15,000 허용량이지만 10,000 요청에 대해 요금이 적용됩니다 청구 가능한 요청: 허용량보다 적으므로 요금이 부과되지 않음

총 IBM Cloud Object Storage 비용: $0.0.36 + $0.0.00 + $0.0.01 + $0.0.00 = $0.0.37

IBM Cloud Monitoring 계산 세부 정보

Code Engine 및 IBM Cloudant 모니터링은 플랫폼 지표를 사용하여 활성화할 수 있습니다. 플랫폼 지표 IBM Cloud Monitoring 시계열 시간 지표의 수에 따라 계층화된 가격을 사용하여 요금이 부과됩니다. 가격 책정에 대한 자세한 내용은 IBM Cloud Monitoring 가격 책정을 참조하세요.

플랫폼 지표의 경우 IBM Cloud Monitoring 시계열 지표의 수에 따라 요금이 부과됩니다:

time-series metrics: $0.08 USD per metric

이 시나리오에서는 110개의 시계열 지표(' Code Engine '은 50개, ' IBM Cloudant'는 60개)가 있다고 가정합니다.

시계열 메트릭

{Code EngineIBM Cloudant 애플리케이션을 모니터링할 수 있는 다양한 플랫폼 지표를 제공합니다. 시계열의 수는 카디널리티 또는 메트릭과 연결된 고유 시계열의 수에 따라 달라집니다. 이 시나리오에서는 ' Code Engine '에 60개의 시계열이 있고 ' IBM Cloudant'에 50개의 시계열이 있다고 가정합니다.

Code Engine: 60 time-series/month
IBM Cloudant: 50 time-series/month
Total: 110 time-series/month * 730 hours/month =
110 * $0.08 per metric = $8.80

결론

이 가격 책정 시나리오는 ' IBM Cloud®'에서 제공하는 ' IBM Cloudant' , ' IBM Cloud Logs' 및 ' IBM Cloud Monitoring '를 사용하는 ' Code Engine ' 애플리케이션을 실행하는 데 드는 비용의 추정치를 제공합니다. 이 시나리오의 총 예상 비용은 월 $ 327.00 USD입니다.

실제 비용은 특정 사용 패턴, 데이터 용량 및 구성 선택에 따라 달라질 수 있습니다.

특정 요구 사항에 맞는 보다 정확한 견적을 받으려면 IBM Cloud 비용 견적기를 사용할 수 있습니다. 다양한 서비스에 대한 예상 사용량을 입력하면 도구가 현재 가격을 기반으로 맞춤형 비용 견적을 제공합니다.

비용을 신중하게 추정하고 사용 가능한 도구를 사용하여 클라우드 리소스 사용량에 대해 정보에 입각한 결정을 내리고 IBM Cloud® 플랫폼에서 지출을 최적화할 수 있습니다.