• 2017. 12. 2.

    by. 곰돌이푸우~

    AWS vs Azure vs Google


    클라우드 공간에서 가상의 서버를 사용 하는 일들이 많이 늘었습니다.


    많은 클라우드 컴퓨팅 서비스중에서 가장 큰 3개의 회사의 제품인

    Amazon Web Services (AWS), Google Cloud Platform (GCP) 및 Microsoft Azure를 간단 리뷰 해보갰습니다.






    기능 및 서비스


    AWS , Azure  및 Google Cloud Platform 은 유연한 컴퓨팅, 스토리지 및 네트워킹을 위하여 유사한 기능들을 제공 하고있습니다.


    세 회사 모두 클라우드 서비스에 막대한 투자를하고 있으며 상당한 모기업을 보유하고 있습니다.


    AWS는 현재 컴퓨팅, 스토리지, 데이터베이스, 분석, 네트워킹, 모바일, 개발자 도구, 관리 도구, IoT,

    보안 및 엔터프라이즈 응용 프로그램에서 거의 100여 가지 서비스를 제공합니다.


    세 업체 모두 기계학습과 IoT (Internet of Things) 및 서버리스 컴퓨팅 (AWS의 Lambda, Azure 및 Google의 기능)

    같은 최첨단 기술 영역을 겨냥한 여러 기능을 추가했습니다.


    또한 모바일 응용 프로그램을 제작하거나 필요에 따라 고성능 컴퓨팅 환경을 만들 수도 있습니다.


    AWS는 개발자가 기계 학습 모델을 만들 수 있도록 Amazon Machine Learning 서비스를 2015 년 4 월에 출시했습니다.

    2016 년에 이미지 인식 (AWS Rekognition), 텍스트 기반의 심층 학습 모델 (Polly) 및 Alexa (Lex)의 엔진에 대한

    세 가지 새로운 기계 학습 서비스를 발표했습니다.


    Google은 기계 학습 엔지니어가 오픈 소스 TensorFlow 심층 학습 라이브러리를 기반으로

    모델을 구축 할 수있게 해주는 클라우드 머신 학습 엔진을 제공합니다.


    Google은 자연 언어 처리, 번역 및 컴퓨터 비전과 같은 기능을 제공하는 다양한 API를 제공합니다.


    Microsoft의 Azure Machine Learning Studio를 사용하면 전문 개발자가

    기성 API 용 마켓 플레이스뿐 아니라 알고리즘을 작성, 테스트 및 배포 할 수 있습니다.



    컴퓨팅


    컴퓨팅의 경우, AWS의 주요 제품은 EC2 인스턴스이며 다양한 옵션으로 맞출 수 있습니다.

    또한 앱 배포를위한 Elastic Beanstalk, EC2 Container 서비스, AWS Lambda 및 Autoscaling과 같은 관련 서비스를 제공합니다.


    한편 Azure의 컴퓨팅 제품은 클라우드에 응용 프로그램을 배포하는 데 도움이되는 클라우드 서비스 및 리소스 관리자와

    Azure 자동 확장 서비스와 같은 다른 도구와 함께 가상 컴퓨터 (VM)를 중심으로 이루어집니다.


    Google의 확장 가능한 Compute Engine은 Google의 데이터 센터에 VM을 제공합니다.

    부팅이 빠르며 영구 디스크 저장 장치를 사용하고 일관된 성능을 보장하며 고객의 요구에 따라 맞춤식으로 설정할 수 있습니다.


    가격


    가격은 클라우드를 사용하는대 있어서 가장 중요한 문재 입니다.

    대형 공급 업체가 경쟁함에 따라 가격에 대한 지속적인 하락 추세가 있습니다.


    AWS는 가격 계산기를 제공하고 있습니다.


    모든 공급 업체는 고객에게 무료 입문 크레딧을 제공하여 클라우드 컴퓨팅의 입문을 유도 하고 있습니다.




    AWS 장단점


    AWS는 2006 년부터 클라우드 서비스 제품군을 구축하면서 경쟁에서 앞서 나가고 있습니다.


    AWS의 큰 이점은 개방성과 유연성입니다.

    다양한 종류의 플랫폼과 스팩의 서버를 선택하여 사용 할수 있습니다.


    단점은 자사 제품의 규모입니다.

    제공되는 많은 기능을 탐색하기가 어려울 수 있습니다.




    Azure 장단점


    Azure는 Microsoft의 강력한 기술에 기반을 갖추고 있으며

    클라우드로 전환하도록 돕는 역할을 쉽게 수행 할 수 있습니다.


    Azure는 Windows Server, System Center 및 Active Directory와 같은

    Microsoft 사내 구축 형 시스템과 자연스럽게 연결됩니다.


    또한 AWS와 Azure 모두 PaaS 기능을 갖추고 있습니다.


    AWS는 다양한 플랫폼을 지원할 수있지만 Azure는 다소 제한적입니다.

    Windows Server 이외의 다른 제품을 사용하기를 원한다면 Azure가 최선의 솔루션이 아닐 수 있습니다.


    현재 Microsoft는 오픈 소스 플랫폼을 포용하려는 노력들을 하고 있습니다.




    Google Cloud Platform 장점 및 단점


    Google은 클라우드 기반 회사와 함께 좋은 실적을 거두었으며

    오픈 소스 커뮤니티에서 훌륭한 입지를 가지고 있습니다.


    또한 Google 내부의 AI 전문 지식과 인기있는 TensorFlow 프레임 워크를

    주요 판매 포인트로 자사의 기계 학습 도구에 큰 도박을하고 있습니다.


    또한 AWS 이상의 기계 학습의 혁신적인 기능은 물론

    BigQuery 분석 엔진 및 Cloud Spanner 분산 데이터베이스를 시작했습니다.


    이상 인기있는 3가지의 클라우드 컴퓨팅에 관한 포스팅이였습니다.