무료 클라우드 컴퓨팅 플랫폼 비교! - AWS, Azure, 구글클라우드

Posted by 아이티프로13
2019. 4. 12. 21:21 IT관련 잡지식/클라우드 관련


표지


안녕하세요. 쿠과자입니다.

최근에 전 클라우드 컴퓨팅 중 가상머신에 관심이 갑자기 생겨가지고 여러가지 테스트해보는 중인데요.

무료로 사용할 수 있는 클라우드 플랫폼 중에,

저에게 가장 적합한 클라우드 컴퓨팅 플랫폼을 찾기위해서, 가장 유명한 3사를 조사 및 해봤습니다

한번 시작해봅시다.



*참고!

여기에서 말하는 클라우드 컴퓨팅의 경우

가상머신을 위주로 설명하고 있습니다.(AWS의 경우 EC2)

다른 기능을 찾아서 검색 도중 들어오신 분들은

이를 염두해 주세요.



1. AWS

AWS사진

먼저 이쪽 계열에서 가장 유명한 AWS, Amazon Web Service(아마존 웹 서비스) 입니다.

AWS는 기본적으로 프리 티어라는 제도를 운영 중인데요,

프리 티어는 다른 회사와 마찬가지로 12개월동안 무료로 제공해줍니다.


AWS는 다른 회사와는 다르게 일정 량 만큼 저렴하게 해주는 형식으로

무료 클라우드 컴퓨팅을 제공해 주는데요,

예를 들어 AWS EC2의 경우 한 달에 750 시간으로 제한이 되어있습니다.


하지만, 이런 경우 특정 기능만 이용이 가능하고

컴퓨팅 성능 등에서 제약이 많은 것이 단점입니다.


저같은 경우 EC2를 이용할려고 했는데

프리 티어에서 제공해주는 기본적인 파워가 너무 낮아서

다른 무료 클라우드 컴퓨팅 시스템을 찾아보는 중입니다.


또한, AWS를 포함한 클라우드 서비스의 경우

모든 기능마다 비용이 청구되는데

위 에서 무료로 제공해주는 기능을 완전히 다 파악하지않고 사용하다가

오히려 과금폭탄을 맞는 경우가 생기기도 합니다.

예를 들어, 스냅샷 보관 기능이 있는데

스냅샷 보관 기능 또한 무료로 어느정도 제공하지만, 시간이 지나면 유료로 청구되는데

이를 모르고 쭉 사용하다가 과금폭탄을 맞은 지인이 있습니다.


AWS가격

정확한 가격 측면으로 봐봅시다.

2코어 8GB 램 기준(온디맨드, 리눅스)으로, 1시간당 0.123USD 달러입니다.

한화로 약 140원에 달하는 돈입니다.

하지만 이는 EBS(쉽게 말하면 스토리지)를 제외한 가격이기때문에

추가적인 과금이 발생합니다.



AWS창1


속도나 기능 면으로 넘어가서 봐보면,

일단 기본적으로 대시보드와 튜토리얼 같은게 잘 되어있습니다.

실제로 여기서 제공해주는 튜토리얼만 잘 따라하더라도 리눅스에 잘 연결하고, 머신러닝이라던가 분석작업 같은걸

아무 문제없이 잘 수행할 수 있을 겁니다.


AWS창2


그리고, 여긴 서울쪽에 서버가 한대 있습니다.

그렇기 때문에 연결할때 핑이 적고, 한국 IP를 통해 작업이 가능하죠


또한, 가상 머신(VM)을 만들때 속도가 준수한 편이고

맨 처음 시작 속도 또한 나쁘지 않은 편이며

RDP로 바로 연결하게끔 하는 프로그램 같은것도 제공해주며, Putty 접속 방법같은것도 알려주는 등

기본적인 서비스? 가 나쁘지 않다고 생각됩니다.



2. Microsoft Azure

Azure


다음으로, 마이크로소프트 에저입니다.

에이저의 경우 AWS, 구글 클라우드와 마찬가지로 똑같이 12개월동안 일부 기능을 제공해주는데요,


Azure의 경우 이에 더해 30일동안 아무거나 사용이 가능한 크레딧(현금)을 약 22만원 정도 제공해 줍니다.

그렇기 때문에 비싼 유료 서비스라도 30일동안 저 한도 내에서 얼마든지 사용이 가능합니다.

무료로 사용하는 측에선 어느정도 장점으로 작용한다고 볼수 있습니다.


Azure창1

사실 에저의 경우 그다지 UI가 간편한 편은 아닙니다.

우선 접근성이 생각보다 낮은 편이고, 실제로 대시보드에 들어가보면

소개하고 있는 기능들을 어디에서 사용해야 할지 막막한 경우가 있습니다.

예를 들어, Azure에서 윈도우 VM을 만들어서 RDP로 접속할려고 하면..

가상 머신을 만들때 추가적으로 인바운드 포트를 추가해야 하지만

인바운드 포트를 추가하지 않은채로 실행해버리면 원격 접근도 못하고 아무것도 못하는 신세가 되버립니다




Azure창2


가격 측면에서 봤을 때,

두 기업과 최대한 비슷한 상황으로 맞췄을때,

2코어 8GB 램 기준으로 시간당 126원이 나옵니다.

예약 기능을 활용하면 더 절약이 가능하죠.


Azure창3


Azure의 경우 제가 비교한 세 회사의 클라우드 컴퓨팅 중에서

제작 속도, 부팅 속도 둘 다 제일 느렸었는데요,

이유야 잘 모르겠지만 위의 그룹화와 관련되지 않았을까 생각해봅니다.


장점으로 넘어가면, 애저의 경우 국내에 두 군데나 서버가 존재합니다.

서울 근처에 하나, 부산에 하나가 존재해 총 2개의 서버 중 하나를 선택해서 클라우트 컴퓨팅을 사용할 수 있습니다.

그리고 가상 네트워크같이 그룹화 같은게 잘되있어서 대형으로 클라우드 컴퓨팅을 사용할 예정인 분들께 좋을 듯 싶습니다.


마지막으로, 다른 두 클라우드 컴퓨팅 플랫폼과 다르게

VM(Visual Machine)을 생성할 때 수만은 윈도우 서버 이미지와 무려 윈도우 10 이미지를 제공해 줍니다.

게다가, 윈도우 서버 2008의 경우 무료로 보안 업데이트 사용이 가능하다고 하니

이는 마이크로소프트에서만 가능한 독특한 특징이라고 할 수 있겠네요.




3. 구글 클라우드

구글클라우드

마지막으로 제가 찾아본건 Google Cloud Platform, 구글 클라우드 플랫폼입니다.


구글 클라우드 플랫폼은 지원을 가장 후하게 해주는데요,

12개월 동안 무려 300달러(약 34만원)이나 무료로 사용이 가능합니다.

마이크로소프트 Azure 처럼 아무 서비스든, 비싼 서비스든 사용이 가능합니다.


구글클라우드 창1


기능 면에서도 구글 클라우드는 장점이 많은데요,

우선 UI가 '구글'만의 특유의 UI가 있고,

최근에 필요한 기능들은 대부분 존재하다고 생각됩니다.


또한, 가상머신을 만들때

AWS, Azure와 달리 자신이 필요한 컴퓨팅 사양을 직접 커스텀 할수있습니다.

미리 주어진 옵션을 선택하는게아니라, 자기가 CPU를 어느정도 쓸건지, RAM을 어느정도 쓸껀지 직접 설정이 가능하단 말이죠.

하지만 사실,, 이러면 추가비용이 더 과금되긴 합니다.


구글클라우드 창2


가격 측면으로 넘어가죠.

구글 클라우드의 경우 2코어 8GB의 경우에

시간당 0.086 달러가 청구가 됩니다.

이는 약 97원으로 위의 세개의 플랫폼 중 제일 가격이 싸다고 볼 수 있죠.


구글클라우드 창3


속도 측면에서 볼때 구글 클라우드는 가상머신 부팅 속도가 제일 빨랐습니다.

그 외에도 가상머신을 만드는 속도 또한 준수했습니다.


하지만 구글 클라우드에서 가상머신의 경우

윈도우 서버 같은걸 사용할 때 위의 두 회사와는 달리 추가적인 비용이 (꽤 많이) 듭니다.

이는 이후에 정확한 측정을 해보겠지만, 윈도우 서버는 라이선스 문제로 추가적인 과금이 든다는건

약간 아쉬운 문제네요.


또한, 구글 클라우드의 경우 국내에 서버가 없습니다.

그렇기 때문에 가장 가까운 일본쪽 서버를 이용해야 하는데요.

실제로 사용해보면 별 차이가 없으리란 생각을 하실수도 있지만

원격으로 사용을 하다보면 약간 버벅거리는감 감이 없잖아 있습니다.



최종 정리


 

AWS

Azure

구글클라우드

무료 제공 서비스

12개월 프리티어 제한적 사용

12개월 제한적 사용 + 일정금액 제공 

12개월 일정금액 제공 

UI, 접근성

편함

아쉬움

구글 기능 쓰는사람에겐 편함

서버 

서울

서울, 부산 

없음

인스턴스 만드는 속도 

빠름

느림

보통

시작 속도 

보통

느림

빠름

가격(2코어 8GB RAM의 경우)

시간당 140원 + 추가 과금 필요

시간당 126원  

시간당 97원 


최종적으로 정리하면 다음과 같습니다.

의외로 놀란게.. AWS의 가격이 제일 비쌌다는 점 입니다.

하지만 사실 온디멘드 기준이기 때문에, 예약 기능을 활용하면 더 저렴하게 얼마든지 가능합니다.(는 다른 기업도 다 가능)


그 외에도 여러가지 장단점이 많이 있는데, 위의 표를 복 필요한 것을 잘 선택하시길 바랍니다.


참고로 저는 자주 껏다켰다 연구용으로 사용하기 때문에,

인터넷 속도나 한국 ip가 필요없는 작업들은 구글클라우드,

한국 ip나 인터넷 웹작업같은걸 할때는 AWS를 사용해볼까 합니다.

Azure는 이상하게... 저랑 안맞나보네요 하하하


이상 포스팅을 마치겠습니다.



공감 버튼을 눌러주시면

블로거에게 힘이 됩니다!