인스턴스와 복제본 규모 적정화하기
실제 부하 양상에 맞춰 하드웨어를 선택하세요.
인스턴스와 복제본 규모 적정화하기은(는) CoddyKit의 무료 MLOps Academy 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 MLOps Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. MLOps Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
사용한 만큼만 지불하기
대부분의 ML 서비스 비용은 거의 유휴 상태로 있는 인스턴스에서 발생합니다. 적정 규모 조정은 최악의 상황을 걱정해 정하는 것이 아니라 실제 부하에 맞춰 하드웨어와 복제본 수를 조정하는 것입니다.
줄이기 전에 측정하기
측정하지 않은 것은 적정 규모로 조정할 수 없습니다. 먼저 평소 트래픽이 발생하는 하루 동안 실제 CPU 및 메모리 사용률을 관찰하십시오.
과도한 프로비저닝의 함정
만약을 대비해 거대한 인스턴스를 선택하면 안전해 보이지만 매시간 비용이 낭비됩니다. 지속적으로 낮은 사용률은 과도한 프로비저닝의 가장 분명한 신호입니다.
사용률 읽기
평균 CPU 사용률이 15퍼센트 근처라면 인스턴스가 지나치게 큰 것입니다. 짧은 급증에 대비할 여유를 두고 건전한 목표 사용률을 설정하십시오.
kubectl top pods -n serving수직 확장과 수평 확장
수직 확장은 복제본 하나에 더 큰 머신을 제공합니다. 반면 수평 확장은 작은 복제본을 더 추가하며, 일반적으로 급증하는 트래픽을 더 잘 처리합니다.
요청량과 제한 설정하기
Kubernetes에서 리소스 요청량은 각 복제본에 실제로 필요한 리소스가 얼마나 되는지 스케줄러에 알려 줍니다. 대략적인 추측이 아니라 관찰한 사용량을 기준으로 설정하십시오.
resources:
requests:
cpu: "500m"
memory: "1Gi"적절한 복제본 수 선택하기
복제본이 너무 적으면 요청이 대기열에 쌓이고 응답이 느려집니다. 너무 많으면 비용을 지불하면서도 유휴 상태인 파드가 생깁니다. 최대 동시 부하에 맞춰 복제본 수를 정하십시오.
자동 확장으로 수요 추적하기
수평 파드 자동 확장기는 부하가 증가하면 복제본을 추가하고 감소하면 제거하므로, 수요가 적은 시간대의 용량에 비용을 지불하지 않아도 됩니다.
kubectl autoscale deploy model --min 2 --max 10 --cpu-percent 60안전 하한선 유지하기
최소 복제본 수를 유지하면 몇 개의 파드가 준비된 상태로 남아 트래픽이 차갑고 비어 있는 서비스에 도달하지 않습니다. 이는 비용과 가용성 사이의 절충점입니다.
GPU 머신은 비쌉니다
GPU 인스턴스는 CPU 인스턴스보다 몇 배나 비쌉니다. 모델에 정말 필요할 때만 GPU를 요청하고, 작업을 빽빽하게 배치하여 유휴 상태가 되지 않게 하십시오.
적정 규모 조정은 계속해야 합니다
트래픽 패턴은 몇 주와 몇 달에 걸쳐 변합니다. 일정에 따라 인스턴스 유형과 복제본 수를 다시 검토하여 시스템 전체가 계속 적절한 규모를 유지하게 하십시오.
빠른 확인
낮은 사용률이 무엇을 알려 주는지 확인해 보겠습니다.
복습
사용률을 측정하고 수직 확장과 수평 확장 중 하나를 선택했으며, 요청량을 설정하고 자동 확장을 추가했습니다. 이제 시스템 전체가 실제 수요에 맞춰졌습니다. 💸
AI 튜터와 함께 Python을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“인스턴스와 복제본 규모 적정화하기” 강의는 무료인가요?
네 — “인스턴스와 복제본 규모 적정화하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 MLOps Academy 강의 전체를 잠금 해제할 수 있습니다. MLOps Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“인스턴스와 복제본 규모 적정화하기”에서 뭘 배우나요?
실제 부하 양상에 맞춰 하드웨어를 선택하세요. 브라우저에서 직접 실행하는 실습 코드로 MLOps Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
MLOps Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 MLOps Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.
“인스턴스와 복제본 규모 적정화하기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 MLOps Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 MLOps Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 인스턴스와 복제본 규모 적정화하기
- 양자화와 지식 증류로 추론 비용 줄이기
- 학습에 스팟 인스턴스 사용하기
- 예측당 비용 추적하기