본문으로 건너뛰기

Cloud vs. Self-Hosted

Cloud, Self-Hosted 선택에 있어 Cloud 버전과 Self-Hosted 버전 중 어떤 것이 여러분의 요구 사항에 더 잘 부합하는지를 이해하는 것이 중요합니다. 각 버전은 고유한 장점과 특성을 가지고 있으며, 아래에서 그 차이점을 상세히 설명드리겠습니다.

Cloud

  • 관리 편의성: Cloud 버전은 Managed-Service로서 관리가 용이합니다. 사용자는 복잡한 인프라 설정이나 유지 관리에 신경 쓸 필요가 없습니다.
  • 서비스 안정성: 다양한 내부 시스템들을 통해 서비스의 안정성이 보장됩니다. 사용자는 큰 어려움 없이 서비스를 이용할 수 있습니다.
  • 프로젝트 별 Quotas: 프로젝트마다 별도의 Quotas 정책이 적용됩니다.
  • 확장 기능 제공: Track Webhook 등 다양한 확장 기능을 제공하여, 사용자의 다양한 요구 사항에 부응합니다.

Self-Hosted

  • 개별 구성: 허용된 라이선스 범위 내에서 Docker를 활용해 Query.track와 같은 기본적인 API를 직접 구성할 수 있습니다.
  • 커스터마이징: 공개된 코드를 수정하여 상황에 맞게 API 를 수정 및 추가 개발하여 운영할 수 있습니다.
  • Quotas 정책 부재: 별도의 Quotas 정책이 없으며, 사용자는 자체 자원 관리에 대한 자유를 가집니다. 단, 운송업체 서버 측의 Quotas 제한은 존재할 수 있습니다.
  • 관리적 책임: 사용자는 스크래퍼 코드 변경, 인프라 관리, 장애 대응 등을 직접 관리해야 합니다. 이는 추가적인 기술적 전문성과 리소스를 요구할 수 있습니다.

추가 고려 사항

  • 보안과 규정 준수: Cloud 버전은 서비스 제공자가 보안 업데이트와 규정 준수를 관리합니다. 반면, Self-Hosted 버전에서는 사용자가 이러한 책임을 집니다.
  • 사용자 경험: Cloud 버전은 일반적으로 더 사용자 친화적인 인터페이스와 기능을 제공합니다. Self-Hosted 버전은 사용자의 개발 리소스 투자에 따라 맞춤형 구성이 가능합니다.

이러한 차이점들을 고려하여, 여러분의 비즈니스 요구 사항과 개발 리소스에 가장 적합한 선택을 하시기 바랍니다.