2011-03-10 2 views
0

몇 가지 기사를 읽었으며 클라우드 컴퓨팅의 기본 개념을 알고 있습니다. 그러나 나는이 서비스를 통해 정확히 무엇을 할 수 있는지 정확히 알지 못합니다.AWS와 같은 클라우드 컴퓨팅으로 정확히 무엇을 할 수 있습니까?

모바일 응용 프로그램 개발자로서 몇 가지 iPhone 응용 프로그램을 개발했습니다. 블루 호스트 계정이 있고 여기에 MySQL 데이터베이스가 있습니다. 내 서버 및 장치 측면에서 몇 PHP 스크립트를 가지고, 그것은 XML 형식으로 데이터베이스에서 데이터를 얻기 위해 서버에 HTTP 요청을 보냅니다. 이것이 기본적으로 내 응용 프로그램을 설계하고 구현 한 방법입니다.

이제 클라우드 컴퓨팅으로 무엇을 할 수 있습니까? AWS와 같은 클라우드 컴퓨팅 서비스를 사용한다면 애플리케이션의 구조를 어떻게 바꿀 것입니까?

미리 감사드립니다 ...

답변

0

클라우드 컴퓨팅이 앱의 구조를 반드시 변경할 필요는 없습니다. 많은 경우 클라우드 컴퓨팅의 주요 이점은 확장입니다.

지금 아이폰 앱이 인기가 많아 현재 호스트에 과부하가 걸렸다면 어떻게해야합니까?

클라우드를 사용하면 새로운 인스턴스 (서버)를 거의 즉시 요구에 맞출 수 있습니다. 또 다른 이점은 필요한 것에 대해서만 비용을 지불한다는 것입니다. 물론 상황에 따라 스케일링 기능을 활용하려면 구조를 변경해야 할 수도 있습니다.

편집 : AWS에만 해당되며 Elastic Load Balancing이라는 서비스가 있습니다. 보세요 : http://aws.amazon.com/elasticloadbalancing/

관련 문제