왜 국내 호스팅 업체로 변경하게 되었는가

서버 비용이 AWS 이용시 생각보다 많이 발생할 확률이 있다고 판단해서 불확실성을 줄이기 위해 국내 호스팅 업체를 이용하기로 했다. 따라서, 클라이언트 측에서는 아직 트래픽이나 데이터베이스 이용규모가 확실히 정해지지 않아서 비용 폭탄의 부담감이 크다.

  • 이 글은 광고가 아닙니다.

기존 AWS EC2, RDS 프리티어 기준으로 개발한 웹사이트의 예상 비용

2022년 1월자 AWS 청구비용

저번 달 AWS 청구비용이다. 지금 현재 EC2 3개, RDS 2개를 사용하고 있다.

 

이번 프로젝트와 관련된 비용만을 월 기준으로 계산했을 때,

  • EC2 비용은 $17.05
  • ELB 비용은 $1.15
  • Ragistrar 비용(도메인 구매)은 $12.00 (연 단위 기준으로 1회)이므로, 월 기준으로 하면 $1.00
  • RDS 비용은 $2.79

즉, 총 월 기준으로 이 프로젝트의 경우, $22.99의 비용이 들었다.

 

하지만, 여기서 AWS에서 처음 1년 기준 프리티어 무료 서비스를 사용하고 있을 때 이 가격으로 이용할 수 있는 것이지 장기적인 웹사이트 운영을 고려했을 때, 비용은 상당히 차이가 난다.

 

EC2 서울리전 온디맨드 요금

온디맨드 인스턴스(EC2)를 사용한다고 했을 때, 현재 프리티어와 같은 리전, 인스턴스 사양(t2.micro)에서 볼 때 온디맨드 시간당 요금은 0.0144 USD이다. 즉, EC2 요금만으로도 월(30일 기준) 약 $10.368의 비용이 발생하게 된다. 여기에 위에 적용된 다른 데이터베이스 비용 등이 포함되면 월 이용요금이 클라이언트 요구사항과 부합하지 않는다.

 

물론, 더 작은 Lightsail도 고려했지만 월사용량 $3.50 + 월별 단일 요금인 로드밸런서 $18.00 + 데이터베이스 비용 $15.00 표준 플랜으로만 고려해도 약 $36.50 이상의 비용이 발생한다. 세금과 각종 기타 비용 고려하면 5만원 내외가 들 것으로 예상되고 즉, AWS 내에서 작은 하드로의 이동이 국내 호스팅 업체와 가격 비교시 그다지 메리트 있지 않았다. 

 


먼저, 서버 선정기준은 다음과 같다.

  1. 상대적으로 서버가 안전하고 국내에 위치한 서버로 선정
  2. 일 사용자 150명 기준으로 트래픽이 적절하고, DB 제공량이 상대적으로 큰 상품
  3. 월 비용이 약 5만원 이하이며, 웹사이트 재배포에 따른 비용 부담이 적은 곳
  4. 개발 언어가 지원되는 사양일 것

국내 호스팅 업체 TOP3 카페24, 블루웹, 가비아 의 적합한 상품을 추려서 비교해보았다. 상대적으로 AWS보다 가격이 낮아서 하드나 트래픽 용량이 작은 것은 어쩔 수 없었다. 대부분의 호스팅 웹사이트는 다운그레이드 지원은 안되는 것으로 알고 있어서 일단 용략이 작은 상품으로 구매하고 이후에 업그레이드를 하고자 한다. 그리고 국내 사용 애플리케이션으로 해외에도 저렴한 호스팅 업체가 많지만, 속도와 응대의 편의를 위해 국내 호스팅 업체로 선정했다.

호스팅 상품 비교하기

업체명 상품명 월 사용료 하드 (웹) 트래픽 DB 도메인 메일 설치비
카페24 Tomcat JSP
비즈니스
5,500 2GB (1GB) 4.5GB 텍스트 무제한 5개 30개 11,000
가비아 JAVA basic 9,500 2GB (1GB) 30GB 무제한 - 5개 10,000

 

현 프로젝트 사양은 JSP 사용없이 html로 thymeleaf 사용해서 구현한 애플리케이션이고 언어는 Java, JS를 기반으로 되어 있다. (인텔리제이를 사용하는 사람들은 알겠지만 JSP와 점점 멀어지게 된다. Eclipse에서 JSP로 처음 애플리케이션을 구현하던 때에 비하면 훨씬 간편해졌다. 성능면은 JSP가 더 좋다는 글도 보았다.)

 

카페24는 DB의 MariaDB 사양이 현재 10.5x 버전 애플리케이션에 비해 낮은 10.1x을 지원하고 있었다.

가비아는 컨테이너 호스팅으로만 Java를 지원하고 있었는데, 그래서 가격이 다소 카페24에 비해 높게 책정되어 있었다. 당연히 컨테이너 호스팅이니까..

블루웹은 현재 프로젝트에 적합한 마음에 드는 상품이 없었다.

(해외에 Java 기반 웹 호스팅 서비스가 많아 관심이 생기긴 했지만, 속도와 응답을 고려하면 국내 호스팅을 버릴 수가 없었다.)

 

일단, 카페24의 Tomcat JSP 비즈니스를 선택하기로 했다. MariaDB로 동일하고, Java 버전도 동일하다는 점이 마음에 들었다. 그리고 무엇보다 일단 비용이 저렴하고, 트래픽도 참여자 수가 많지 않지 않을 것 같아서 4.5G이면 충분할 것 같다고 생각했다. (트래픽 계산 참고)

댓글