클러스터 비용 관리

클러스터 리소스에 대한 비용을 파악하고 관리하기 위해 클러스터 환경을 계획, 추정, 검토 및 조정하십시오.

컴포넌트별 비용 이해

IBM Cloud Kubernetes Service 클러스터를 사용하면 IBM Cloud 인프라 컴퓨팅, 네트워킹 및 스토리지 리소스를 Watson AI 또는 Compose DBaaS(Database-as-a-Service)와 같은 플랫폼 서비스와 함께 사용할 수 있습니다. 각 리소스에는 자체 요금이 고정, 측정, 계층화 또는 예치되며 월별 또는 시간별과 같은 다양한 증분 요금으로 청구될 수 있습니다.

월별 리소스는 해당 월의 1일에 이전 월의 사용량에 대해 비용이 청구됩니다. 특정 월의 중간에 월별 리소스를 주문하는 경우에는 해당 월에 대해 비례 계산된 금액이 청구됩니다. 그러나 월 중간에 리소스를 취소하는 경우에는 여전히 해당 월별 리소스에 대한 전체 금액이 청구됩니다.

작업자 노드

클러스터에는 가상 머신 또는 실제(베어메탈) 머신의 두 가지 주요 작업자 노드 유형이 있을 수 있습니다. 특성(머신 유형) 가용성 및 가격은 클러스터를 배치하는 구역에 따라 달라집니다.

워커 노드에 대한 요금은 언제부터 부과되기 시작하나요?**
워커 노드는 ‘ provisioning ’ 상태를 완료한 후부터 요금이 부과되기 시작하며, 사용자가 워커 노드를 삭제하고 해당 노드가 ‘ deleting ’ 상태를 완료할 때까지 요금이 계속 부과됩니다. 자세한 정보는 작업자 노드 상태를 참조하십시오.

가상 머신과 물리적 머신의 차이점은 무엇인가요?

가상 머신은 더 비용 효율적인 가격으로 베어메탈보다 더 뛰어난 유연성, 빠른 프로비저닝 시간 및 자동 확장성 기능을 제공합니다. 그러나 가상 머신(VM)은 Gbps급 네트워킹, RAM 및 메모리 상한선, 스토리지 옵션 등 베어 메탈 사양과 비교할 때 성능 면에서 타협이 필요합니다. 다음 요소는 VM 비용에 영향을 준다는 점에 유의하십시오.

  • 공유형 대 전용형: VM 의 기반 하드웨어를 공유하는 경우, 비용은 전용 하드웨어보다 저렴하지만, 물리적 리소스가 귀하의 VM 에 전용으로 할당되지는 않습니다.
  • 시간당 비용 청구 전용: 시간별 비용 청구는 VM을 주문하고 취소하는 데 있어서 더 큰 유연성을 제공합니다. 작업자 노드가 프로비저닝된 시간 동안에만 미터링되는 시간당 요금이 청구됩니다. 시간은 가장 가까운 시간으로 올림되거나 내림되지 않고 단위로 측정되며 시간당 요금으로 청구됩니다. 예를 들어, 작업자 노드가 90분 동안 프로비저닝된 경우에는 2시간이 아니라 1.5시간에 대한 시간당 요금이 청구됩니다.
  • 월별 티어링된 시간: 가격 책정 은 누진 계층 에서 시간별로 청구됩니다. 비용 청구 월 내에 VM의 사용 시간이 주문된 계층의 사용 시간을 초과하지 않으면 청구되는 시간별 요금이 줄어듭니다. 시간 계층은 다음과 같습니다.
    • 0 - 150시간
    • 151 - 290시간
    • 291 - 540시간
    • 541+ 시간

물리적 서버(베어 메탈)는 데이터, GPU, AI와 같은 워크로드에 대해 높은 성능을 제공합니다. 또한 모든 하드웨어 리소스가 사용자의 워크로드 전용으로 사용되어 "사용량이 많은 다른 항목"으로 인한 문제가 발생하지 않습니다. 다음 요소는 베어메탈 비용에 영향을 준다는 점에 유의하십시오.

  • 월별 비용 청구 전용: 모든 베어메탈은 월별로 청구됩니다.
  • 더 긴 주문 프로세스: 베어메탈 서버를 주문하거나 취소하면 해당 프로세스는 IBM Cloud 인프라 계정에서 수동으로 완료됩니다. 그래서 완료하는 데 영업일 기준으로 이틀 이상 걸릴 수 있습니다.

VPC 2세대 전용: 가격은 기본 워커 노드 인프라가 위치한 지역에 따라 다르며, 지속 사용 할인을 받을 수 있습니다. 자세한 정보는 VPC 컴퓨팅 작업자 노드에 대한 지역별 인상 가격 및 장기 사용 할인 금액은 얼마입니까?를 참조하십시오.

공용 대역폭

대역폭은 IBM Cloud 리소스와 전 세계에 있는 데이터 센터에서의, 인바운드 및 아웃바운드 네트워크 트래픽의 공용 데이터 전송을 가리킵니다.

클래식 클러스터: 공용 대역폭은 GB당 비용 청구됩니다. IBM Cloud 콘솔 에 로그인한 후, 메뉴에서 ‘ 메뉴 아이콘 ’를 선택하고, ‘ 인프라 ’ > ‘ 클래식 인프라 ’ 순으로 이동한 다음, ‘ 네트워크 > 대역폭 > 요약 ’ 페이지를 선택하면 현재 대역폭 사용 현황을 확인할 수 있습니다.

공용 대역폭 비용에 영향을 주는 다음 요소를 검토하십시오.

  • 위치: 작업자 노드와 마찬가지로, 비용은 리소스가 배치되는 구역에 따라 달라집니다.
  • VM에 대한 종량과금제: VM은 시간별로 비용이 청구되므로 VM 작업자 노드 머신에는 사용량(GB) 기반의 아웃바운드 네트워킹의 종량과금제 할당이 적용됩니다.
  • 포함된 대역폭 및 BM용 계층형 패키지: 베어 메탈 작업자 노드는 지역별로 다른 월별 아웃바운드 네트워킹의 특정 할당과 함께 제공됩니다. 즉, 북미 및 유럽의 경우 20TB, 아시아 태평양 및 남미의 경우 5TB입니다. 포함된 대역폭을 초과한 후에는 해당 지역의 계층형 사용량 체계에 따라 요금이 부과됩니다. 계층 할당량을 초과하면 표준 데이터 전송 요금 또한 청구될 수 있습니다.

VPC 클러스터: 가상 사설 클라우드(VPC)에서 인터넷 데이터 전송이 어떻게 이루어지는지에 대한 자세한 내용은 ‘VPC 요금’을 참조하십시오.

서브넷 IP 주소

IBM Cloud Kubernetes Service 클러스터의 서브넷은 인프라 제공자에 따라 다릅니다.

클래식 클러스터: 표준 클러스터를 작성하면 8개의 공인 IP 주소를 포함하는 이동 가능한 공용 서브넷이 사용자의 계정으로 주문되어 매월 비용 청구됩니다. 가격 정보는 ‘ 서브넷과 IP 주소 ’ 문서를 참조하거나, ‘ (클래식 서브넷 콘솔) ’에서 예상 비용을 산출해 보십시오. 인프라 계정에 이미 사용 가능한 포터블 공용 서브넷이 있는 경우에는 이러한 서브넷을 대신 사용할 수 있습니다. --no-subnets 플래그를 사용하여 클러스터를 작성한 후 서브넷을 재사용하십시오.

VPC 클러스터: 플로팅 IP 요금 및 기타 네트워킹 비용에 대한 자세한 내용은 VPC 요금 정책을 참조하십시오.

다중 구역 로드 밸런서

다중 구역 클러스터를 만들거나 단일 구역 클러스터에 구역을 추가할 때 각 구역의 Ingress 및 로드 밸런서 IP 주소의 상태를 점검하고 지역의 여러 구역에 걸쳐 앱으로 요청을 전달하려면 로드 밸런서가 있어야 합니다.

자동으로 작성되는 로드 밸런서의 유형은 클러스터의 유형에 따라 달라집니다.

  • 클래식 클러스터: 각 멀티존 클러스터에 대해 MZLB가 자동으로 생성됩니다. 클러스터를 작성할 때 가격 책정 요약에서 시간별 요금을 볼 수 있습니다.
  • VPC 클러스터: 클러스터를 위해 VPC 내에 VPC용 로드 밸런서가 자동으로 생성됩니다. 비용 관련 정보는 ‘VPC용 로드 밸런서 요금’을 참조하십시오.

스토리지

스토리지를 프로비저닝할 때, 사용 사례에 적합한 스토리지 유형과 스토리지 클래스를 선택할 수 있습니다. 비용은 스토리지 유형, 위치, 스토리지 인스턴스의 스펙에 따라 달라집니다. 파일 및 블록 스토리지와 같은 일부 스토리지 솔루션은 시간별 및 월별 요금(둘 중 하나를 선택할 수 있음)을 제공합니다.

올바른 스토리지 솔루션을 선택하려면 ‘고가용성 영구 스토리지 계획’을 참조하십시오. 자세한 정보는 다음을 참조하십시오.

IBM Cloud 서비스

사용자가 클러스터와 통합하는 각 서비스에는 해당 가격 모델이 있습니다. 각 제품 문서를 검토하여 IBM Cloud 콘솔을 사용하여 비용을 예상하십시오.

오퍼레이터 및 기타 서드파티 통합

운영자 및 기타 서드파티 통합은 커뮤니티, 서드파티, 사용자 스스로 또는 기타 제공자로부터 클러스터에 서비스를 추가하는 편리한 방법입니다. 추가 비용, 그리고 이러한 서비스가 클러스터에서 작동하는 방식(배치 및 유지보수부터 앱과의 통합까지)에 대해서는 사용자에게 책임이 있음을 기억하십시오. 오퍼레이터 또는 서드파티 통합과 관련된 문제가 있는 경우 적절한 제공자와 협력하여 문제를 해결하십시오.

VPC 작업자 노드

VPC 인프라의 가격은 지역 위치와 장기 사용에 따라 달라집니다.

이 정보는 VPC 작업자 노드에만 적용됩니다.

지역별 인상 비용

VPC 인프라에서 클러스터를 작성할 때, 클러스터를 작성하는 다중 구역 위치에 따라 작업자 노드에 대해 다양한 인상 비용이 발생할 수 있습니다. 인상 비용은 시간별 요금(%)의 백분율(r)이며 작업자 노드에 대한 시간별 요금에 추가됩니다. 작업자 노드의 총 시간별 요금은 r + (r × %)(으)로 계산할 수 있습니다. 클러스터 생성 콘솔에서 클러스터 세부 정보를 구성할 때, 이러한 할인이 요금 계산기에 반영됩니다. 다음 표에는 지역별 가격 인상이 설명되어 있습니다.

지역별 가격 인상 내역을 설명하는 표를 보려면 ‘VPC 지역별 가격’을 참조하십시오.

장기 사용 할인

시간별로 청구되는 가상 서버 인스턴스의 경우 할인되는 가격은 청구 월 동안의 인스턴스 실행 기간에 따라 달라집니다. 자세한 내용을 보려면 ‘ VPC 요금 ’ 페이지에서 ‘ 다음 항목에 대한 장기 이용 할인 IBM Cloud Virtual Servers for VPC ’ 섹션을 펼쳐보세요.

비용 추정

비용 추정을 참조하십시오.

증가된 시간별 사용량에 대한 계층식 가격과 같은 일부 비용은 예상에 반영되지 않습니다. 자세한 정보는 클러스터의 비용 이해를 참조하십시오.

비용 관리

다음 단계에서는 IBM Cloud Kubernetes Service 클러스터의 비용을 관리하기 위한 일반 프로세스를 제공합니다.

  1. 리소스 관리에 대한 클라우드 플랫폼 전략을 결정하십시오.
  2. 필요한 클러스터의 유형을 계획하십시오.
  3. 비용을 증가시킬 수 있는 다른 IBM Cloud 서비스, 추가 기능, 오퍼레이터 및 서드파티 소프트웨어를 확인해 보십시오. 클러스터가 일반적으로 발생시키는 다른 비용에 대해 알아보려면 클러스터의 비용 이해를 참조하십시오.
  4. 비용을 예상하고 서비스에 대한 자세한 가격 책정 정보를 검토하십시오. IBM Cloud Kubernetes Service: 가격 책정을 참조하십시오.
  5. 클러스터의 라이프사이클을 관리하여 비용을 제어하십시오.
    • 클러스터 워크로드 리소스 요구에 따라 작업자 노드를 자동으로 추가하거나 제거하기 위해 클러스터 오토스케일러를 사용으로 설정하는 것을 고려하십시오.
    • 워커 풀의 크기를 수동으로 조정하여 필요 없는 워커 노드를 제거하십시오. 작업자 노드가 0개가 되도록 작업자 풀을 축소할 수는 없다는 점에 유의하십시오.
    • 수평 포드 자동 확장, 포드 우선순위, 리소스 요청 및 제한과 같은 ‘ Kubernetes ’ 기능을 사용하여 클러스터 내에서 리소스가 사용되는 방식을 제어하세요.
    • 추가 리소스가 필요한 경우 모니터링 도구(예: IBM Cloud Monitoring) 설정 및 워크로드에 대한 경보 작성을 고려하십시오.
  6. 사용량 보기를 통해 IBM Cloud 서비스를 이용하는 방식을 계속해서 조정하십시오.
  7. 지출 알림을 설정하십시오.