국내 클라우드 서버호스팅 비교(Virtual Private Server Review)

2017. 6. 12. 11:18서버 프로그래밍

꾸준히 업데이터 되는 포스팅으로 클라우드 서버 선택시에 유용할 것으로 보인다.

본인이야 무조건 AWS를 활용하는 개발 환경에서 일을 하고 있으나 다른 클라우드 서비스와의 비교가 필요한 경우도 있으니...

https://blog.lael.be/post/44


5) Amazon 클라우드 호스팅 (Amazon Web Service)

aws-logo-160328

아마존 AWS 한국지역 서버가 2016년 1월 7일 에 오픈하였습니다!
구매링크 : https://aws.amazon.com/ko/ec2/
후불과금 방식 : 사용한 시간만큼 후불과금

추천 사유 : 말이 필요없다. 글로벌 랭킹 1위. 다양한 인프라 서비스를 제공한다. 
다만 비용이 저렴하진 않다. 서비스 운영비용의 상한이다. 당신의 한달 운영비용이 이곳보다 높다면 당연히 여기로 옮기는 것을 추천한다.
국내 딜러를 통해 결제하면 원화결제가 가능하고, 전화 지원 기능도 사용할 수 있다.

* 해외결제가 가능한 신용카드 필요
#특징 : 세팅 속도가 빠르다. 성능이 좋다.
#반응속도 : 한국 서울 지역 선택시 ping 시간 - 5ms
*공인 IP제공 (Public IP)
#단점 : 절대 저렴하지 않음. 잘못 구축하면 꽤 많은 비용이 청구된다. 무료제공 트래픽 없음. (1GB당 120원)

약간 비싸다. 서버 운영 비용의 상한 이라고 생각하면 된다.

만약 당신이 운영중인 서버의 비용이 아마존 서버 견적보다 크다면 무조건 아마존으로 이전하기를 추천한다. (이전을 안할 이유가 없다.)

지원사업등 회계 처리를 위해 원화 결제가 필요하다면 메가존(http://cloud.hosting.kr/)이나 호스트웨이(http://aws.hostway.co.kr/)를 통해 딜러 결제를 하면 된다. 딜러 결제를 한다고 해서 가격이 저렴해 지지는 않는다.

Price (가격)
NO서비스명기본제공 DISK기본제공 트래픽가격 (부가세포함)비고구매링크
11코어 1GB100 GB0 GB31500 원t2.micro[구매하기]
22코어 4GB100 GB0 GB86700 원t2.medium[구매하기]
32코어 8GB100 GB0 GB164800 원m4.large[구매하기]
44코어 7.5GB100 GB0 GB232700 원c4.xlarge[구매하기]

#참고 : 과금 체계가 복잡하니 잘 살펴보도록 하자.

Network (네트워킹)
NO항목기본제공비고
1공인IP(Public IP)O고정 1 IP 무료
2사설IP(Private IP)O
3반응속도(Ping)3 ms원활한 서비스 기준: 80 ms 미만 (실시간 게임서버는 50 ms 미만)
4순간속도(대역폭)100Mbpst2.medium - network moderate 기준
Hardware (하드웨어) - 2코어/4GB/100GB SSD 기준 (t2.medium with full cpu credit)
NO항목종류SYSBENCH 벤치마킹 점수
1CPUXeon(R) CPU E5-2676 v3 @ 2.40GHz2961 (낮을 수록 좋음)
2RAMVirtual Memory3167 (높을 수록 좋음)
3DISKVirtual SSD2788 (높을 수록 좋음)

#참고 : 테스트는 Linux sysbench 패키지를 사용하였다. 평가방법 (https://blog.lael.be/post/4279).

InfraService (부가서비스)
NO항목지원여부종류설명
1WebConsolex서버를 콘솔 환경에서 관리할 수 있습니다.
2DNS (도메인네임서버)유료 지원도메인당 500원도메인 주소와 IP를 연결해주는 서비스입니다.
3서버 Snapshot유료 지원증분 백업(100GB 당 4000원)서버의 현재상태를 그대로 백업합니다. 서버가 중지되거나 재부팅되지는 않습니다.
4자동백업x주기적으로 서버의 Snapshot을 생성합니다. 서버가 중지되거나 재부팅되지는 않습니다.
5네트워크방화벽무료 지원네트워크 레벨에서 방화벽 제어를 하는 기능입니다. 서비스 접근제어가 쉬워집니다.

InfraService (부가서비스 - 개발자용)
NO항목지원여부요금설명
1BlockStorage유료 지원100GB당 4000원/1G 전송당 140원디스크 최대크기 제약이 없는 고가용성 스토리지 서비스입니다. 저장한 용량 만큼만 과금됩니다.
2데이터베이스유료 지원과금체계가 복잡. 비싸다.데이터베이스 호스팅 서비스입니다. DB서버 세팅이 어렵거나 담당자를 두기 힘든경우 사용하면 좋습니다.
3이메일x메일발송대행 서비스는 있음이메일 호스팅 서비스입니다. 메일서버 세팅이 어렵거나 담당자를 두기 힘든경우 사용하면 좋습니다.
4로드밸런서유료 지원월 23000원서버의 앞단에 장애처리/부하분산 로드밸런서를 추가합니다.
5클라우드모니터링무료 지원다양한 모니터링/다양한 처리 가능서버 내의 특정서비스의 장애여부를 감지하고 알려주는 서비스입니다.
6서비스API지원외부 서비스에서 클라우드 자원을 조작할 수 있게 하는 기능입니다.


IBM SoftLayer 나 Microsoft Azure 를 고려하시는 분들도 이곳을 선택하세요.
인지도, 안정성, 가격, 인프라, 신뢰도 모두 Amazon 이 더 높습니다.

- CPU  : Xeon(R) CPU E5-2676 v3 @ 2.40GHz
- SAS 디스크 사용

 

여기서는 Elastic Compute Cloud(탄력적인 컴퓨터 클라우드) 라고 부르는데 약자로는 ECC 라고 표현한다.

EC2 라고 말하기도 하는데 별 거창한 뜻이 있는건 아니고 그냥 보통 부르는 가상서버호스팅과 같은 의미이다. (프리미엄 마케팅)

인스턴스 요금 + 트래픽 요금 + 스토리지 요금을 더해야 한다.

예를 들어 4코어 15GB 짜리 m3.xlarge 인스턴스는 291,000원
트래픽을 1TB 사용했다면 143,000원
디스크용량을 100GB 사용했다면 12000원.
= 446,000원

가격표 : http://aws.amazon.com/ko/ec2/pricing/

무약정서버 (온디맨드 인스턴스), 약정서버 (예약 인스턴스) 가 있다.
약정을 사용하면 33%~50% 정도 할인된다.

만약 약정서버(Reserved Instance)를 사용하기를 마음먹었다면, 약정을 걸기 전에 한번 더 생각해보도록 하자. (중요)

사용중에 언제든지 상품 조절이 가능하니 (상위 상품 변경 및 하위 상품 변경 가능) 처음부터 높은 사양을 신청하지 말자. 원하는 사양보다 한단계 낮은 것을 신청하여라.

t2 만 사용해도 대부분의 서비스를 운영할 수 있다. (쓰다가 느리다고 판단되면 상위상품으로 변경하여라! 한번 더 말하지만 결코 저렴하지 않다.)

b14

월 이용요금 추정방법 : 시간당 요금 * 720 * 1150 * 1.1

t2.medium 을 한달동안 사용하였을 경우 : 0.08(시간당 요금) * 720(한달은 720시간) * 1160 (환율) * 1.1 (부가세) = 73500원  (주의 : 디스크 요금 및 트래픽 요금이 포함되지 않은 금액이다.)

보통 단독코어의 경우 물리적 코어를 가상 PC 에 단독으로 할당해 준다. 코어 쉐어의 경우 물리적 코어를 여러 머신이 나누어 사용한다.

코어쉐어는 당연히 성능저하가 일어나는데 Amazon 에서는 CpuCredit 이라는 가상화폐를 사용해서 CPU 사용량을 통제한다.

CPU를 10% 이상 사용하면 크레딧이 줄어들고, 미만을 사용하면 크레딧이 쌓인다. CpuCredit 이 소진되면 CPU 사용량이 10%를 넘을 수 없게 제한된다. 항상 CPU 사용량이 많은 게임서버는 t2 인스턴스로는 구동하기 어렵다. 웹서버나 캐시서버 운영이 적합하다.

http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/t2-instances.html 를 참조하여라.