개요
최근 ‘빠르게 성장하고 있는 중국 진출에 대한 관심’과 ‘실제 진출을 준비하는 기업’이 늘어남에 따라 Bespin Global 에 중국 내 Cloud Service 에 대한 문의가 급증하고 있다. 이에 클라우드 서비스 세계 1위인 AWS(Amazon Web Services) 와 Aliyun(Ali Cloud) 을 총 6개 항목 “Server”, “Storage Service”, “Load Balancer”, “Database”, “Virtual Private Cloud”, “CDN”으로 분류하여 기능을 비교 한다.
각 분류에 대비 되는 AWS(Amazon Web Services) 와 Aliyun(Ali Cloud)의 서비스 명칭은 아래 표를 참고 한다.
이번 비교 보고서에는 “Server” 항목의 “EC2(Elastic Compute Cloud)” 와 “ECS(Elastic Compute Service)” 를 첫 번째로 비교 한다. 이번 기능 비교는 Aliyun(Ali Cloud) 포탈(https://intl.aliyun.com)을 영문 버전을 기준으로 작성되었다. 한국 포탈의 경우 일부분만 제공함으로 비교하지 않았다. 또한 지역은 AWS(Amazon Web Services) 은 Oregon을 Aliyun(Ali Cloud)은 Beijing 으로 비교 하였다.
해당 보고서의 작성시점(2016년 4월) 이후 기능 추가 및 지원항목에 대한 변경사항이 발생하여, 보고서와 다를 수 있으며, 해당 자료에 대한 목적은 사용자들이 비교하고, 합리적인 서비스를 선택하는데 있어서 참고할 수 있는 목적으로 작성되었다.
관련 기술문의는 베스핀 글로벌(https://bespinglobal.com) 을 통해 보다 자세한 내용을 확인할 수 있다.
지원 타입 비교(Cloud Compute Spec)
AWS는 Previous-generation 과 New-generation 으로 Instance Type 을 분류 하며, 총 54종이 있다., CPU는 1Core ~ 40Core, Memory 는 0.5G ~ 244G를 지원하고 GPU 를 지원 하는 타입도 존재 한다. 이에 비해 Aliyun 은 Generation 1 과 Generation 2 로 분류 하고 총 32종이 있으며, CPU는 1Core ~ 16Core, Memory 는 1G ~ 128GB 를 지원하고, GPU는 지원하지 않는다.
아래 표를 보면 AWS(Amazon Web Services)가 Aliyun(Ali Cloud)보다 약 2배 정도의 다양한 사양 과 성능을 지원하다. Aliyun(Ali Cloud) 또한 다양하고 높은 사양을 지원 하는 것으로 보이나 제약 사항이 존재한다. 높은 사양(4core 초과, 16G 초과)의 서버를 사용하기 위해서는 비용을 한달 단위의 선 구매 방식(사용하지 않아도 1달치 비용을 내야 한다.)으로 구매 하여야 한다. 시간당 비용 방식은 1~4Core, 1G~16G 만을 지원한다. 가상 서버 구매 방식은 아래에서 다루기로 하며 구매 방식에 따른 지원 사양은 아래 표를 참고 한다.
WS(Amazon Web Services)와 다르게 비용 지불 방식에 따라 선구매 방식을 통해서만 사용할 수 있는 서버 종류가 존재 한다는 것은 사용자 편의면에서 아쉬운 점이다.
Aliyun(Ali cloud)도 AWS(Amazon Web Service)와 같이 Instance Type Name 이 존재 하지만 콘솔상이 아닌 문서에서 확인 할 수 있다. Instance Type Name 은 AWS와 흡사한 면이 보인다.
(https://help.aliyun.com/document_detail/ecs/open-api/appendix/instancetype.html)
지원 이미지 비교 (Supported OS)
AWS(Amazon Web Services)와 Aliyun(Ali Cloud)는 지원하는 이미지 유형을 아래 표와 같이 분류 하였다.
위 표를 보면, Aliyun의 경우 Market Image 와 Community Image는 지원하지 않거나 부분 지원하고 있다. Market Image의 경우 AWS 처럼 콘솔상에서 선택해서 구매할 수 없으며 별도 페이지(https://market.aliyun.com/) 에서 구매하여야 하며, 중국어만 지원한다. 중국 내 에서만 서비스를 허용하고 있으며, Aliyun(Ali Cloud)에 로그인 상태에서 접근 시 Redirection(https://intl.aliyun.com/) 된다. 한 번 Redirection 된 후에는 브라우져에 해당 정보가 남아 계속 Redirection 된다. 이를 해제하기 위해서는 브라우져에서 정보(Cache)를 삭제 해 줘야 한다.
Aliyun Market 에서는 Operation System 으로 분류된 항목이 없으며, 수정되지 않은 OS(Operation System)을 찾기 쉽지 않다. 대략적으로 각각의 Market 에서 검색되는 상품 수를 아래 표로 정리해 보았다.
AWS(Amazon Web Services) 는 3413개, Aliyun(Ali Cloud) 은 1332개로 AWS(Amazon Web Services)가 2.5배 많다. 한 가지 명심할 점은 AWS(Amazon Web Services)는 Ubuntu 와 같은 벤더에서 Market 외의 위치(https://cloud-images.ubuntu.com/locator/ec2/) 에서 다양한 AMI를 제공한다는 점이다. Aliyun (Ali Cloud) 에서는 아쉽게도 찾아 볼 수가 없었다.
AWS(Amazon Web Services)에 비해 OS(Operation System) 지원이 부족한 Aliyun(Ali Cloud)이 제공하는 운영체제(Operation System) 이미지(2016/04/15)를 아래와 같이 정리 하였다.
Aliyun(Ali Cloud)도 AWS(Amazon Web Service) 처럼 자체 Linux 가 있는데 RedHat 계열로 보이며, Kernel 기준(2.6.32-358)으로 RedHat 6.4와 동일하다
지원 네트워크 유형 비교
AWS(Amazon Web Services) 는 Low, Low to Moderate, Moderate, High, 10G 로 분류되며 정확한 Bandwidth를 제공하지 않는다. Aliyun(Ali Cloud)은 Dedicated Bandwidth 로 200Mbps까지 설정하여 사용할 수 있다. 단, 시간 당 비용 지불의 경우는 100Mbps까지만 사용이 가능하다.
아래에 표에 해당 내용을 간략하게 정리 하였다.
AWS(Amazon Web Services)의 경우는 Shared 환경으로 절대적 수치가 아닌 점을 기억하여야 한다. 만약 Network 병목이 의심된다면, AWS(Amazon Web Services) 는 상위 레벨로 Type 을 변경하면 되나, Aliyun(Ali cloud)에서는 구매 방식의 변경 이후에는 마땅한 방법이 생각 나지 않는다.
DISK
AWS(Amazon Web Services) 와 Aliyun(Ali Cloud) 에서 제공하는 Disk 유형과 성능표를 아래와 같이 정리 하였다.
아래 표를 보면 Aliyun(Ali Cloud) 에서 제공하는 Disk 의 유형이 AWS와 유사하다. 그러나 제공해 주는 최대 성능은 AWS(Amazon Web Services)가 더 높아 보이며, Aliyun(Ali Cloud)의 IOPS 는 모두 Random 한 수치이다. AWS(Amazon Web Services) 의 PIOPS나 GP2 처럼 IOPS를 보장하는 Disk는 없어 보인다.
Global Region 비교(중국 제외)
AWS(Amazon Web Service)은 10개 Region(GovCloud 제외) 이 존재하며, 사용 가능한 AZ 가 26개가 있으며, Aliyun(Ali Cloud)는 4개 Region, 사용 가능한 Zone 이 5개 있다.
상세한 내용은 아래 표를 참고 한다.
위 표를 보면 AWS(Amazon Web Services) 와 Aliyun(Ali Cloud)의 AZ에 특이한 사항이 보인다. AWS(Amazon Web Services)는 기본 Multi-AZ로 구성되어 있으나, Aliyun(Ali Cloud)은 대부분이 단일 AZ 이다.
중국 내 Region 비교
AWS(Amazon Web Services)는 1개 Region 과 사용 가능한 2개의 AZ를 가지고 있고, Aliyun(Ali Cloud)는 5개 Region 과 13개 Zone을 가지고 있다. 자세한 내용은 아래 표를 참고 한다.
AWS(Amazon Web Services)의 중국 내 서비스는 확인이 필요하다. 중국 Beijing 한 지역에서만 서비스하는 것으로 보이며,글로벌과 별도로 가입절차가 필요하다. 이에 반해 Aliyun(Ali Cloud)는 Global Region 에 비해 다수의 Zone을 제공한다.
주요 기능 비교
AWS(Amazon Web Services) 와 Aliyun의 주요 기능에 대한 비교를 진행한다. 간략한 정리된 사항은 아래 표를 참고 한다.
Aliyun(Ali Cloud)는 Auto-Scaling을 지원하지 않는다. Auto-Scaling 은 사용량에 따라 Instance를 늘리거나(Scale-out), 줄여주는(Scale-in) 서버 ‘가용성/안정적 운용/효율성’에 매우 중요한 기능이다. 이러한 기능이 없는 Aliyun 현재 없으며 큰 약점으로 작용할 듯 하다.
또한, Aliyun(Ali Cloud)의 Image 기능은 AWS(Amazon Web Services)의 AMI(Amazon Machine Image) 비해 완성도가 떨어진다. AWS(Amazon Web Services)의 AMI는 인스턴스에서 바로 생성이 가능하고, System Disk 와 추가된 Disk 가 하나의 이미지로 만들어 진다. 그러나, Aliyun(Ali Cloud)의 Image 는 System Disk의 Snapshot 에서만 생성되며, 서버의 추가 Disk는 이미지에 포함되지 않는다. 온전한 시스템(서버)의 이미지를 만들 수 없는 것이다. 구성상에 따라 다르겠으나, System Disk로 OS를 올리고 추가 Disk를 생성하여 붙이는 작업이 추가되어야 함으로 사용자가 인프라를 운영 관리하는데 있어서 상대적으로 불편하다.
Aliyun(Ali Cloud)의 경우 편리한 점도 보인다. 서버 Console에 VNC 기반으로 접근이 가능하여 Single mode로 부팅까지 가능하며, 서버 Password도 콘솔에서 변경 할 수 있어 편의성을 제공한다.
해당 표가 모든 기능을 나열한 것은 아니다. 세세한 부분의 기능은 모두 적지 않았다. 이러한 부분은 다른 기회에 상세히 기재하거나 요청이 있다면 따로 제공할 예정이다.
Aliyun(Ali Cloud)는 서버의 Upgrade가 된다고 나오나 해당 위치에서 Upgrade 버튼을 확인할 수가 없었다.
서버 구매 유형
AWS(Amazon Web Services) 는 4가지의 구매 유형을 지원 하며, Aliyun은 2가지의 구매 유형을 지원한다.
Aliyun(Ali Cloud)의 구매 방식 시간당 비용 발생하는 Pay-As-You-Go 와 1달 혹은 1년의 사용료를 지불하고 쓰는 Subscription 이 존재 한다. Subscription 1년 구매를 하면 2개월 비용은 무료로 10개월 비용만 지불 하면 된다.
Aliyun(Ali Cloud)은 구매 방식에 제공해주는 서비스부터 차이가 난다. 위에서 언급된 구매할 수 있는 서버 사양의 차이부터(Subscriptions – 32개 종류, Pay-As-You-Go – 15개 종류) 존재 하며 이런 차이를 간략하게 표로 작성 하였다. 해당 자료는 문서에서 확인 할 수 없어 Beijing 의 콘솔상의 내용으로 작성하였다.
아래 표의 내용을 보면 Aliyun(Ali Cloud)는 Subscription 방식을 선호하는 듯 하다.
비용 비교
AWS(Amazon Web Services)는 가격 정책이 오픈 되어 있으나, Aliyun(Ali Cloud)은 비용에 대한 내용을 찾기가 어려웠다. 이에 Aliyun(Ali Cloud) 의 ECS의 구매 페이지를 기준으로 AWS(Amazon Web Services) 사용 비용과 비교해 본다.
AWS(Amazon Web Services) 와 Aliyun(Ali Cloud)를 보면, Aliyun(Ali Cloud)는 Pay-As-You-Go 로의 구매 방식은 지양하여야 할 것으로 보인다. Subscription의 경우는 1년 약정 기간을 가져 갔을 때 AWS(Amazon Web Services) 보다 저렴 보인다.
Documentation 비교
AWS(Amazon Web Services)의 문서의 양과 질에 비하면, Aliyun(Ali Cloud)의 문서는 생각 보다 많이 부족했다. 중국어로 된 Manual 은 내용이 많이 제공 되었으나, 영문은 아직 많은 내용이 추가되어야 할 듯 하다. 한국 포탈의 Manual 지원방식은 어떻게 구성될지 가 궁금하다.
API 지원 비교
Aliyun(Ali Cloud) 도 API 지원한다. AWS(Amazon Web Services)와 Aliyun(Ali Cloud)의 구현된 기능의 차이로 API Command 의 수적 비교는 커다란 의미는 없어 보인다. 이에 보다 의미 있는 지원 가능한 SDKs 종류를 정리해 보았다.
위의 내용은 Aliyun(Ali Cloud)의 https://develop.aliyun.com/sdk/opensource 와 AWS(Amazon Web Services) 의 http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/APIReference/OperationList-query.html 페이지를 참고 하였다. 아직 Aliyun은 모바일 환경은 지원하지 않는다.
결론
지금까지 AWS(Amazon Web Services) 와 Aliyun(Ali Cloud)의 클라우드 서버에 대하여 간략하게 비교하였다. 단순 수치적인 부분과 각 서비스 별로 제공하는 문서와 웹페이지를 토대로 비교하였으며, 사용자가 구현하고자 하는 시스템 아키텍쳐에 최적의 서비스를 선택하는데 있어 참고할 만한 내용으로 활용되기 바란다. 한국 및 글로벌 서비스 특히 중국에서 서비스를 하기 위해서는 언급된 AWS 및 Aliyun에 대한 검토가 필요하기 때문에, 다양한 관점에서의 비교와 체험이 필요할 것으로 판단된다 인프라에 대한 전문적인 운영관리 노하우를 보유하고 있으며, 중국 내 다양한 파트너쉽을 통한 빠르고 정확힌 인프라 구축 컨설팅 및 운영이 가능한 업체와의 협업이 필요하다.
이러한 사용자의 필요와 실질적인 인프라 서비스 제공을 위해서 베스핀 글로벌이 제공한 이번 비교보고서가 사용자들에게 선택하는데 도움이 되기를 바라며, 이번 보고서는 “Server” (가상서버)에 대해서 1차 작성이 이루어졌고, 2차 보고서는 스토리지 서비스(AWS의 S3와 Aliyun의 OSS)를 시작으로 추가로 5개 항목 “Storage Service”, “Load Balancer”, “Database”, “Virtual Private Cloud”, “CDN”으로 분류하여 기능을 비교를 진행 할 예정이다.
위 내용에 대하여 보다 자세한 내용을 궁금하거나 인프라 구축에 필요한 컨설팅 및 서비스가 필요하다면, Bespin Global 홈페이지(https://www.bespinglobal.com/contact/) 에 문의 주시면 컨설팅 및 기술지원 제공이 가능하다.
베스핀글로벌이 작성한 콘텐츠는 저작권법의 보호를 받으며, 콘텐츠 내 문구를 통하여 무단 전재/복사/배포 등을 금지하고 있습니다.
베스핀글로벌(Bespin Global)은 1998년부터 기업 전문 호스팅 서비스와 매니지드 서비스를 제공해온 호스트웨이의 인프라 매니지드(Managed) 사업 강화를 위해 2015년 별도 설립한 기업으로, “프리미엄 클라우드 Managed Service Provider”를 표방하는 매니지드 서비스 전문 기업입니다. AWS의 MSP(Managed Service Partners)인증을 받은 AWS Advanced Consulting Partner인 베스핀글로벌은 국내외 다양한 고객들이 AWS의 다양한 서비스를 국내 최고수준의 기술력을 보유한 전문 엔지니어를 통해서 효율적으로 설계하고 안정적으로 운영할 수 있도록 제공합니다. Consulting, Migration, Managed Operation, Solution Services 등 AWS 사용에 대한 포괄적이고 전문적인 서비스를 제공합니다. 컨테이너 기반 하이브리드 인프라 통합 플랫폼인 MCP(Multi Container Platform)를 통해 AWS의 EC2, ECS, ECR을 이용한 클라우드 상에서 컨테이너를 보다 손쉽게 운용할 수 있는 환경을 제공합니다.또한, 중국 지사인 베스핀차이나(Bespin China)에서는 중국 내 최대 AWS 및 MS 파트너사인 ChinaNetCloud를 비롯하여 HighCloud, YunGoal 등 다양한 클라우드 MSP(Managed Service Provider)들과 전략적인 협력 네트워크를 구축하고 한국-중국간 글로벌 비즈니스를 진행하는 기업들의 인프라 구축 및 운영 등의 서비스를 지원합니다.