PART 4 · 강의 6/6

하이브리드 운영

스마트 라우팅, 폴백, 클라우드 플랫폼 비교

01

스마트 라우팅 전략

품질 저하 없이 40% 비용 절감

📌 3단계 라우팅 아키텍처
  • 단순 (70%) → Nano 모델 ($0.05-0.10) - 인사, FAQ, 간단한 질문
  • 중간 (20%) → Mini 모델 ($0.15-0.40) - 요약, 번역, 일반 작업
  • 복잡 (10%) → Pro 모델 ($1.25+) - 추론, 코딩, 분석
라우팅 구현 예시
class ModelRouter:
    def __init__(self):
        self.models = {
            "simple": "gpt-4.1-nano",    # $0.10/$0.40
            "medium": "gpt-4o-mini",      # $0.15/$0.60
            "complex": "gpt-5",           # $1.25/$10.00
        }

    def route(self, query: str) -> str:
        complexity = self.classify_complexity(query)
        model = self.models[complexity]
        return call_api(model, query)
02

폴백 전략

장애 대응과 안정성 확보

LLM API는 장애가 발생합니다. OpenAI, Anthropic, Google 모두 2026년에 다운타임을 경험했습니다.

원칙 설명
시간 제한 폴백 지속 시간과 시도 횟수 제한
품질 유지 동등한 품질의 대체 모델 선택
관찰 가능성 폴백 발생 로깅 및 모니터링
비용 인식 폴백 모델의 비용 차이 고려
💡 폴백 체인 예시

GPT-4o → Claude Sonnet → Gemini Pro → DeepSeek V3 (최저가 폴백)

03

클라우드 플랫폼 비교

AWS vs Azure vs GCP

플랫폼 제품명 강점 가격
AWS Bedrock 멀티 모델, 유연성 15-25% 저렴
Azure Azure OpenAI MS 통합, 거버넌스 PTU로 70% 절감
GCP Vertex AI 데이터 분석, ML 배치 50% 할인
⚠️ 숨겨진 비용

데이터 이그레스 비용이 총 지출의 10-20% 추가될 수 있습니다. TCO(Total Cost of Ownership) 계산 시 반드시 고려하세요.

SUMMARY

핵심 요약

  • 스마트 라우팅: 3단계 분류로 품질 유지하며 40% 절감
  • 폴백 체인: 장애 대응으로 서비스 안정성 확보
  • AWS Bedrock: 멀티 모델, 가격 경쟁력
  • Azure OpenAI: MS 생태계, PTU로 대용량 할인
  • 최종 목표: 품질 유지하며 60-80% 비용 절감