GN⁺: AWS에서 EU의 클라우드로 옮기기 - 비용 62% 절감
(hopsworks.ai)- Hopsworks는 AWS의 높은 egress 비용을 줄이기 위해 2024년 4분기에 OVHCloud로 성공적으로 이전했으며 비용을 62% 절감함
- 특히 네트워크 송신 비용은 AWS에서 1TB당 $90이 들었던 반면, OVH에서는 1TB당 $11로 1/8 수준에 불과해 전체 비용 절감의 주요 요인이 되었음
- AWS는 성숙한 생태계와 높은 신뢰성을 제공하지만, OVHCloud는 간단한 가격 구조와 더 저렴한 비용으로 경쟁력 있는 성능을 제공함
- 관리형 Kubernetes: AWS → 시간당 $0.10/클러스터 ($72/월) / OVHCloud → 무료
- 네트워크 송신 비용: AWS → 1TB당 $90 / OVHCloud → 1TB당 $11 (로컬 존에서는 무료)
- S3 스토리지: AWS → 1TB당 $2300/월 / OVHCloud → 1TB당 $800/월
- Put/Get 요청 비용: AWS → 1억 건당 $566 / OVHCloud → 무료
- 컨테이너 레지스트리: AWS → 5TB당 $212/월 / OVHCloud → 5TB당 $212/월 (600GB는 $44/월)
- 가용 영역 간 데이터 전송: AWS → 100TB당 $2000 / OVHCloud → 무료
- EBS 인스턴스: AWS → 1TB당 $81.92/월 → OVHCloud / 1TB당 $97.28/월
Hopsworks 소개
-
Hopsworks는 대규모 AI 시스템을 개발 및 운영하기 위한 오픈 플랫폼
- 모든 Kubernetes 클러스터에서 배포 가능 (퍼블릭 클라우드, 독립형 데이터 센터 포함)
- AWS Sagemaker, GCP Vertex, Databricks와 같은 MLOps 플랫폼의 대안으로 사용 가능
- SIGMOD24 연구 논문에서 성능이 더 뛰어난 실시간 AI, Python과 Lakehouse의 우수한 통합성 강조
- 최초의 ML용 Feature Store로 인정받음
-
데이터 및 컴퓨팅 지원
- Lakehouse 레이어: Delta Lake, Apache Hudi, Iceberg(곧 지원) 사용 → 대규모 히스토리컬 데이터 저장 및 배치 추론 지원
- 저지연 데이터베이스 RonDB: 실시간 AI 워크로드 및 스노우플레이크 스키마 데이터 모델 지원
-
컴퓨팅 지원: Kubernetes에서 Python, Spark, Ray 및 GPU 공유/최적화 지원
- 자체 컴퓨팅 제공 가능 → Hopsworks를 데이터 레이어로 사용해 AI 파이프라인 통합
- 모델 레지스트리 및 배포 지원: KServe/vLLM에서 모델 배포 가능
-
Hopsworks Serverless (프리미엄 버전)
- 무료 저장 공간 제공 (50GB Lakehouse 데이터, 100MB RonDB 피처 데이터)
- 최대 100개의 모델 레지스트리 및 2개 모델 배포 지원
- 대부분 무료 저장공간 제공, 컴퓨팅 자원은 무료 제공 없음 → AWS 호스팅 비용은 월 약 $8K 수준 유지 가능
AWS에서 OVH로 이전 결정 배경
-
Hopsworks Query Service 출시로 데이터 송신 비용(egress) 증가 우려
- Python 클라이언트에서 Arrow 및 DuckDB 사용 → 수백 MB ~ GB 수준 데이터 Pandas DataFrame에서 읽기 가능
- AWS의 egress 비용 급증 가능성 → 비용 상승 위험 인식
-
OVHCloud로의 이전 결정
- OVH는 유럽 기반의 클라우드 제공업체로, 필요한 모든 관리형 서비스 제공
- 관리형 Kubernetes, 관리형 컨테이너 레지스트리, S3 호환 오브젝트 스토리지 제공
- Helm Charts를 사용해 OVH에 Hopsworks 설치 → 원활하게 작동 확인
- 대부분의 사용자가 북미에 있기 때문에 북미에 OVH 인프라 유지 결정
- OVH는 유럽 기반의 클라우드 제공업체로, 필요한 모든 관리형 서비스 제공
비용 절감 효과
- OVH로 마이그레이션 후 비용 62% 절감
- AWS의 높은 egress 비용 부담 해소
- 서버리스 환경에서 저장 및 컴퓨팅 성능 유지하면서 비용 효율 개선
AWS 서비스에서 OVHCloud 서비스로 이전
- Kubernetes와 S3에 대한 의존성만 있음 → 클라우드 특정 서비스에 의존하지 않도록 설계
- 관측 스택: OpenSearch 및 OpenSearch Dashboards 기반
- 메트릭 스택: Prometheus 및 Grafana 기반
관리형 Kubernetes 서비스 비교
-
AWS와 OVHCloud 모두 관리형 Kubernetes 서비스 제공
- AWS는 성숙한 생태계와 높은 신뢰성 제공
- OVHCloud는 무료로 제공되며 비용 측면에서 유리
- AWS에서는 Amazon Elastic Kubernetes Service (EKS)를 제공하고 있으며, 성숙하고 널리 사용되며 고가용성과 강력한 생태계를 제공함. 그러나 클러스터당 컨트롤 플레인 비용이 시간당 $0.10로, 월 약 $72의 비용이 발생함
- OVHCloud에서는 OVHCloud Kubernetes(완전 관리형 Kubernetes)를 제공하며, 안정성이 우수하지만 etcd의 400MB 용량 제한이 일부 Kubernetes 클러스터에서 문제를 일으킬 수 있음. 그러나 관리형 Kubernetes의 컨트롤 플레인 비용은 무료임
네트워크 송신 비용 비교
-
OVHCloud는 네트워크 송신 비용이 매우 저렴
- OVHCloud는 일부 새로운 리전에서만 송신 비용 발생 (AWS의 1/8 수준)
- 많은 클라우드 리전에서 송신 비용이 무료 (2025년 3월 기준)
- AWS는 송신 비용이 매우 높아 비용 부담 발생
- AWS에서는 전 세계에서 서비스 제공하며, 데이터 송신 비용은 GB당 $0.09로, 1TB 전송 시 월 $90의 비용 발생
-
OVHCloud에서는 유럽 및 북미에서 서비스 제공
- "로컬 존"에서는 송신 비용 무료
- 기타 리전에서는 GB당 $0.011로 1TB 전송 시 $11의 비용 발생
S3 스토리지 서비스 비교
-
AWS S3는 신뢰성 및 가용성이 높지만 비용이 높음
- AWS는 클라우드 기반 객체 저장소 서비스에서 최고 수준의 성능 제공
- OVHCloud S3는 신뢰성은 유지하면서 비용은 AWS 대비 약 3분의 1 수준
-
AWS S3는 가장 신뢰성이 높은 서비스로 평가되며, 저장 비용은 GB당 $0.023로 100TB 저장 시 월 $2300의 비용 발생
- Put, Copy, List, Post는 1000건당 $0.005, GET, SELECT는 1000건당 $0.0004로 1억 건의 작업 시 월 약 $566의 비용 발생
-
OVHCloud S3는 신뢰성이 우수하고 저장 비용이 저렴함
- 저장 비용은 GB당 $0.008로 100TB 저장 시 월 $800의 비용 발생
- Put/Get 작업에 대한 비용은 무료
컨테이너 레지스트리 서비스 비교
-
AWS ECR은 성숙하고 확장 가능한 관리형 서비스
- 고도로 확장 가능하며 설정이 유연함
- OVHCloud Harbor는 고정된 요금제로 확장성에 제한이 있을 수 있음
-
AWS ECR은 확장 가능하고 성숙한 서비스 제공
- 저장 비용은 GB당 $0.10로, 5TB 저장 시 월 $212의 비용 발생
- 서비스 전반적으로 OVHCloud보다 우수한 성능 제공
-
OVHCloud Harbor는 동시 연결 수에 제한(45 또는 90개) 존재
- 저장 비용은 600GB에 월 $44, 5TB에 월 $212 발생
- 5TB 이상의 저장 용량에 대한 유연한 확장이 불가능함
가용 영역 간 데이터 전송 비용 비교
-
Hopsworks는 가용 영역(AZ) 장애에 견딜 수 있도록 인스턴스 간 서비스 복제 수행
- 다른 가용 영역에 있는 인스턴스 간 네트워크 트래픽 발생
-
AWS에서는 데이터 전송 비용이 GB당 $0.02 발생 (송신 $0.01 + 수신 $0.01)
- 100TB 전송 시 월 $2000의 비용 발생
- OVHCloud에서는 가용 영역 간 데이터 전송 비용 무료
EBS 인스턴스 비교
-
Hopsworks는 영구 볼륨이 필요한 서비스에 EBS(Block Storage) 사용
- AWS는 Elastic Block Storage 사용
- OVH는 Ceph 기반의 Block Storage 사용
- 일부 인스턴스는 로컬 NVMe 디스크 사용 → OVH는 소형 스토리지(1~4TB)에 대해 더 높은 처리량 제공
-
AWS는 더 다양한 인스턴스를 제공하지만 NVMe 로컬 스토리지는 대형 디스크에서만 사용 가능
- 비용은 GB당 $0.08로, 1TB당 월 $81.92 발생
-
OVHCloud는 인스턴스의 종류는 적지만 소형 스토리지에서 NVMe 성능 우수
- 비용은 GB당 $0.095로, 1TB당 월 $97.28 발생
실제 마이그레이션 과정
-
유지 보수 일정 안내
- 2024년 11월 26일, 24시간 동안 유지 보수 창 공지
-
백업 및 마이그레이션 진행
- Hopsworks 클러스터를 AWS S3 버킷에 백업 후 OVHCloud의 S3 버킷으로 마이그레이션
- 일부 다운타임 발생했지만 문제 없이 마이그레이션 완료
-
테스트 및 운영 재개
- Helm charts로 OVH에서 Hopsworks 클러스터 배포
- 테스트 프로세스를 거쳐 문제 없음 확인 후 로그인 재개
- 마이그레이션 후 사용자 계정 문제 발생 없음
요약
- 2024년 4분기에 AWS에서 OVHCloud로 수천 명의 사용자 전환 완료
- OVH와 Hopsworks는 모두 유럽에서 개발된 기술이지만, Hopsworks 서버리스 서비스는 대부분의 사용자가 있는 북미에서 제공됨
- OVH의 단순하고 낮은 가격 구조가 매력적
- 네트워크 송신 비용뿐만 아니라 대부분의 서비스 비용이 더 저렴함
- 전반적인 서비스 품질도 우수함
aws는 레퍼런스가 많은 점도 강점중에 하나인데
엔터프라이즈 애플리케이션 운영하려다보면
비용이 사악하긴 한 것 같아요.
타 csp에서도 레퍼런스가 많고 안정성이 담보되면 비용이 저렴한 경우 이전을 고민할 것 같습니다
Hacker News 의견
-
OVH는 AWS에 비해 저렴한 호스팅 업체로 알려져 있음. 엔지니어링과 고가용성 측면에서 이를 보완하고 있는지 궁금함
- 컨설팅 회사에서 클라우드 인프라를 설정하고 보안을 강화하는 일을 하고 있음
- AWS, Azure, GCP부터 작은 지역 클라우드 제공업체까지 다양한 플랫폼을 사용하는 고객이 많음
- 작은 클라우드 제공업체를 사용하면 비용을 절반 정도 절감할 수 있지만, 경험 많은 엔지니어가 필요할 수 있음
- 많은 작은 회사들이 AWS에 집중하지만, AWS 전용 서비스를 사용하면 다른 곳으로 쉽게 이전할 수 없음
-
캐나다에서는 AWS를 벗어나려는 고민 중임. OVH는 캐나다에서 평판이 좋지 않음
- RDS-postgres의 신뢰할 수 있는 대체품이 가장 큰 고민임
- 비용은 주요 관심사가 아니지만, 비용 절감은 좋은 부수 효과임
- 요구사항: 좋은 OpenTofu(또는 Terraform) 지원, 신뢰성, 좋은 관리형 데이터베이스, 캐나다 데이터센터
-
팀의 일원으로서, 이동에 대한 질문이 있다면 기꺼이 논의할 준비가 되어 있음
-
우리 회사도 OVH를 사용 중임. 꽤 괜찮고 저렴함
- 단점은 6년 전 데이터센터에서 전기 문제가 발생해 하루 종일 다운되었던 경험이 있음
- 현재는 여러 클라우드 제공업체를 사용하는 아키텍처로 변경하여 AWS보다 저렴하게 운영 중임
-
AWS와 3년간 일하면서, AWS는 괜찮은 비즈니스 파트너임
- 비싸고 대부분 잘 작동하지만, 신뢰성의 세부적인 부분에서 차이를 느낄 수 있음
- 유럽과 미국 간의 관계 악화로 인해 클라우드 서비스가 무기가 될 가능성이 있음
-
숫자가 맞고 이동할 수 있다면 좋음
- 백업 계획을 확실히 해야 함. OVH는 화재로 데이터를 잃은 적이 있음
-
개인 프로젝트에 OVH를 사용했지만 중단함. iCloud Private Relay 네트워크의 IP를 무작위로 차단함
- 이메일 서비스의 SPF 레코드가 잘못되어 있음
- 1년 넘게 해결되지 않아 이메일을 다른 곳으로 옮김
-
OVH에 데이터를 이전할 때는 모든 데이터를 다른 제공업체에 백업해야 함
- OVH의 데이터센터에서 화재가 발생해 백업도 함께 소실된 사례가 있음
-
OVH 대신 Scaleway.com을 선택한 이유가 궁금함
- Scaleway도 유럽 업체이며 AWS의 많은 관리형 서비스와 동등한 수준의 서비스를 제공함
-
AWS나 Azure에 머물러 있을 이유가 없지만, 대안이 덜 마케팅되어 있어 경영진을 설득하기 어려움