Code Engine의 가격
IBM Cloud® Code Engine은 전통적인 클라우드 컴퓨팅 기술과 다르며, 사용하는 리소스에 대해서만 비용을 지불합니다. 워크로드에서 이용하는 메모리 및 vCPU와 수신 HTTP 호출에 대한 비용이 청구됩니다. 앱이 0으로 스케일링되거나 작업 또는 빌드가 실행 중이지 않으면 리소스를 이용하고 있지 않으므로 비용이 청구되지 않습니다.
커미트하기 전에 Code Engine을 시험적으로 사용해 볼 수 있도록 Code Engine에는 무료 티어가 포함되어 있습니다.
다음 엔티티에 대한 비용이 청구됩니다.
프로젝트와 같은 엔티티는 비용을 발생시키지 않지만 대신 엔티티에 대한 폴더 역할을 합니다. 시크릿, 바인딩 또는 구독과 같은 엔티티는 비용을 발생시키지 않지만 프로젝트의 전체 한계에 영향을 줍니다. 자세한 정보는 Code Engine의 한계 및 할당량을 참조하십시오.
이 주제에서 제공하는 비용은 가이드라인이며 실제 비용을 나타내지 않습니다. 구성이 유사한 환경에서 발생하는 비용의 추정치에 대한 시작점을 나타냅니다. 실제 비용은 지역에 따라 다를 수 있습니다. 최신 가격은 Code Engine 가격 책정을 참조하십시오.
애플리케이션 가격
애플리케이션을 배치할 때는 HTTP 요청과 실행 중인 애플리케이션 인스턴스에서 이용되는 CPU 및 메모리 리소스에 대해 비용이 적용됩니다. 수신 HTTP 호출은 애플리케이션에서 수신한 HTTP 호출 수에 따라 비용이 청구됩니다. 예를 들어, 앱이 100개의 호출을 제공하는 경우 100개의 HTTP 호출에 대한 비용이 청구됩니다. 워크로드 간 프로젝트 내의 내부 HTTP 트래픽은 청구 가능한 HTTP 호출 총계에서 제외됩니다.
예를 들면 다음과 같습니다.
- 최소 및 최대 인스턴스 스케일이
2
인1
GB 메모리 및1
개의 가상 CPU로 Code Engine 앱을 작성하는 경우 1시간 후1
vCPU 시간 및2
GB 시간에 대한 비용이 청구됩니다. - 최대 인스턴스 스케일을
2
로 설정하고 애플리케이션이 최대 2까지 스케일링할 수 있는 충분한 요청을 수신하는 경우 (number of instances
) x (number of virtual CPUs
) = 시간당2
vCPU 및4
GB에 대한 비용이 청구됩니다.
올바른 CPU와 메모리 조합은 지원되는 메모리와 CPU 조합을 참조하십시오.
이미지를 가져오거나 소스 코드에서 빌드하는 데 걸리는 시간이 청구 가능 시간에 포함됩니다.
작업 가격
작업을 실행할 때는 실행 시 작업에서 이용되는 CPU 및 메모리 리소스에 대해 비용이 적용됩니다. 작업 구성에 대한 비용은 청구되지 않습니다.
예를 들면 다음과 같습니다.
- 하나의 작업 인스턴스로 IBM Cloud Object Storage의 정보를 처리하며 1시간 동안 실행되고
4
GB 메모리를 사용하는 작업을 작성하는 경우1
CPU 시간 및4
GB 시간에 대한 비용이 청구됩니다. - 동일한 작업을
4
인스턴스로 스케일링한 후 15분내에 완료하는 경우4
vCPU 및16
GB에 대해.25
시간 동안 비용이 청구됩니다.
올바른 CPU와 메모리 조합은 지원되는 메모리와 CPU 조합을 참조하십시오.
이미지를 가져오거나 소스 코드에서 빌드하는 데 걸리는 시간이 청구 가능 시간에 포함됩니다.
기능 가격 책정
기능을 배치할 때 HTTP 요청 및 기능의 인스턴스를 실행하는 데 사용되는 CPU및 메모리 자원에 대해 비용이 적용됩니다. 수신 HTTP 호출은 함수가 수신하는 HTTP 호출 수로 청구됩니다. 예를 들면 다음과 같습니다.
- 함수가 100개의 호출을 제공하는 경우 100개의 HTTP 호출에 대해 청구됩니다. 워크로드 간 Code Engine 프로젝트 내의 내부 HTTP 트래픽은 청구 가능한 HTTP 호출 총계에서 제외됩니다.
- 600번의 호출 (결과를 완료하는 데 각각 6초가 필요하다고 가정) 후 2GB메모리 및 0.5 가상 CPU를 사용하여 Code Engine 함수를 작성하는 경우, 0.5 vCPU 시간 및 2GB시간에 대해 비용이 청구됩니다.
올바른 CPU와 메모리 조합은 지원되는 메모리와 CPU 조합을 참조하십시오.
코드 번들을 가져오거나 소스 코드에서 빌드하는 데 걸리는 시간은 청구 가능한 시간에 포함됩니다.
빌드 가격
소스 코드에서 이미지를 빌드하여 앱으로 배치하거나 작업으로 실행하는 경우 빌드에서 이용되는 메모리 및 vCPU 사용 시간에 대해 비용이 청구됩니다. 그러나 이 비용은 애플리케이션 또는 작업 실행에서 결과 이미지를 사용할 때 발생할 수 있는 비용과는 별개입니다. 빌드 구성에 대한 비용은 청구되지 않습니다.
빌드는 small
, medium
, large
, xlarge
및 xxlarge
크기로 분류됩니다. 빌드 크기는 CPU 코어, 메모리 및 디스크 공간이 실행 시 빌드에 지정되는 방식을 정의합니다. 작은 빌드는 비용이 덜 들지만, 일반적으로 CPU 코어 수가 적기 때문에 느립니다. 또한 너무 작은 크기를 선택하면 빌드의
메모리 및 디스크 요구사항으로 인해 빌드가 실패할 수 있습니다. 빌드 크기에 대한 자세한 정보는 빌드 크기 판별을 참조하십시오.
소스 코드를 가져오거나 빌드된 이미지를 푸시하는 데 걸리는 시간이 청구 가능 시간에 포함됩니다.