Amazon EC2와 Google App Engine

귀하의 블로그 또는 웹 사이트를 호스팅하는 것이 더 좋은 선택입니까?

필자는 블로그와 웹 사이트를 호스팅하기 위해 Amazon Ec2와 Google App 엔진 중에서 최고로 결정하려고 노력했지만 브랜드 이름, 기본 프레임 워크 및 구현 이외의 것이 주요 관심사였습니다.

AWS EC2 와 Google App 엔진에는 여러 가지 장단점이 있습니다. 대부분의 중소 기업은 App Engine을 선호하지만 반면에 Amazon Ec2 는 중대형 규모의 기업과 대기업 사이에서 인기가 높습니다. 마이크로 인스턴스 도입 이후 중소기업에서도 인기를 얻고 있습니다.

운영 체제 지원

운영 체제 지원과 관련하여 EC2를 사용하면 하나의 시스템 인스턴스를 원하는 수만큼 확장 할 수 있습니다. 즉, 가상 상자 역할을하는 각 인스턴스를 완벽하게 제어 할 수 있습니다. Google App Engine은 완전히 다릅니다. 기본적으로 Python과 같은 웹 응용 프로그램을위한 플랫폼을 제공하여 웹 응용 프로그램을 아주 쉽게 배포 할 수 있도록 도와줍니다.

특정 서비스를 찾기 위해 사냥을하지 않는다면 언제든지 앱 엔진을 선택할 수 있지만 운영 체제 서비스를 제어하려면 EC2를 선택하는 것이 좋습니다.

기술 지원의 복잡성과 필요성

또한 EC2는 인스턴스를 생성하고 모니터 할 수있는 시스템 관리자를 필요로하며 오류없는 코드를 완벽하게 작성하는 개발자로서의 역할에 따라 작업 할 수 있습니다. 이것은 개별 제품에 초점을 맞추려는 소규모 비즈니스 소유자에게 큰 도움이 될 것입니다.

하지만 App Engine에서 가장 좋은 점은 EC2에서 제공하지 않는 이식성입니다. 이 프레임 워크는 기본적으로 오픈 소스이며 대부분의 API는 이식성을 위해 사용되므로 다른 서버로 쉽게 마이그레이션 할 수 있습니다.

공급 업체 잠금 기능

또한 'Vendor-Lock'기능을 제공하여 앱이 원치 않는 데이터베이스와 관련되는 것을 방지합니다. AppScale은 AppEngine과 매우 유사하게 작동하는 또 다른 오픈 소스 프로젝트 인 AppScale을 사용해 볼 수도 있습니다.

Amazon EC2의 장점

EC2의 단점

Google App Engine의 장점

즉, 귀하의 웹 사이트가 자원을 다 먹지 않는다면 그와 같은 것을 지불 할 필요가 없습니다.

AppEngine의 단점

전반적인 평결

Amazon Elastic Cloud Computing 시스템을 좋아하지만 작은 블로그와 사이트를 호스트하도록 강요하지는 않습니다. 반면에, 구글의 App Engine은 나에게 더 많은 것을 유혹한다.

앞에서 언급했듯이 웹 앱을 완벽하게 제어해야하는 경우 EC2를 사용해야합니다. 그렇지 않으면 Google App Engine 도 훌륭한 선택입니다.