2014-03-13 2 views
0

저는 어째서 다른 사람들이 응용 프로그램 개발을 위해 영웅 또는 다른 클라우드 서비스가 필요한지 이해하려는 초보자입니다. 어떤 종류의 응용 프로그램이나 시나리오에 대해 알고 싶습니다. 영웅이나 비슷한 서비스가 필요합니까?클라우드 컴퓨팅의 기본 내용

예를 들어 응용 프로그램 개발자 인 경우 컴퓨터에 응용 프로그램 (Windows 또는 Linux)을 작성하고 실행 한 다음 내 컴퓨터에서 테스트 한 다음 sourceforge.net이나 다른 웹 사이트에서 무료로 공유 할 수 있습니다 또는 돈을 위해. 내 말은 우리 모두가 인터넷에서 응용 프로그램과 프로그램을 다운로드하고 실행할 수 있다는 뜻입니다. 예 : 메모장 ++ 또는 skype. 그들은 바이너리로 제공되며 우리는 쉽게 기계에 설치할 수 있습니다. 나는 Heroku 또는 구름이 그림에 들어 와서 어디에서/내가 필요로하는지 알고 싶습니까? 그리고 왜?

자세한 설명이 필요하면 알려주십시오.

답변

1

Heroku 및 기타 PaaS 제공 업체는 응용 프로그램 배포를 도와 주며 응용 프로그램 및 고 가용성, 확장,로드 균형 조정, 모니터링 및 준비된 환경과 같은 몇 가지 기능을 호스팅하여 응용 프로그램을 실행합니다.

왜 비용이 들지 요? PaaS 제공 업체는 가상 인스턴스에서 응용 프로그램을 실행하고 관리 및 배포 도구를 사용하여 관리하는 응용 프로그램을 관리하고 모니터링합니다. 대규모 응용 프로그램의 경우 서버를 망가 뜨리는 일은 쉽지 않습니다. 높은 수준의 전문 지식과 주기적으로 (수 시간이 소요될 수 있음) 모니터링 할 충분한 시간이 필요합니다. 무료 호스팅을 이용하면 PaaS의 모든 기능을 사용할 수 없습니다. 다시 그것은 당신의 선택입니다. 시간을 절약 할 수없고 데이터가 손실 될 수 없다면 무료 호스팅을 위해 PaaS를 선호해야합니다.

+0

우리가 일상적으로 사용하는 클라우드 응용 프로그램이 클라우드 응용 프로그램인지 모른 채 몇 가지 예를 들어주십시오. 감사합니다 – user2979872

+0

보세요 http://stackoverflow.com/questions/21549359/when-to-use-a-cloud/21571358#21571358 여기에 답변했습니다. –

1

우선 notepad ++는 사용자가 상호 작용하거나 공유해야하는 응용 프로그램이 아닙니다. 예를 든다면 좋은 선택이 아닙니다. Heroku 및 기타 클라우드 제공 업체는 클라우드 애플리케이션을 호스팅합니다. 일반적으로 이러한 응용 프로그램은 본성의 일부로 확장이 필요합니다. 그리고 확장하려면 더 많은 하드웨어가 필요합니다. 애플리케이션을 확장하기 위해 하드웨어를 설정하면 시간, 비용 및 전문 지식이 필요하므로 비용이 많이 듭니다. 이들을 서비스로 구입하는 것이 대부분의 사람들에게 더 적합합니다. 나는 당신에게 IAAS, PAAS, SAAS 개념에 관해 읽을 것을 제안합니다.

+0

Ozgur 클라우드 애플리케이션에 대한 몇 가지 예를 제공 할 수 있습니까? – user2979872

+0

물론입니다. Dropbox, Microsoft OfficeLive는 SAAS의 예입니다. Amazon EC2 및 Eucalyptus는 IAAS의 좋은 예이고 Google AppEngine은 PAAS의 예입니다. 물론 많은 사람들이 있습니다. Spotify, Evernote, Gmail, Google 드라이브, Salesforce도 잘 알려진 클라우드 앱입니다. –

1

초보자 또는 개인 취미 애호가의 경우 Heroku 또는 다른 PaaS의 매력은 Heroku (및 다른 사람들)가 cloud/web/saas 소프트웨어를 구축하고 배포하는 복잡성을 없애 버린다는 사실에 있습니다.

일반적인 앱 개발자는 자신의 앱에 대해 잘 알고 있고 알아야합니다. 그게 다야. 커피를 마시고 앱에서 아무 것도하지 않거나 새로운 것을 시도하고 있는지 알 수없는 경우 앱을 실행하거나 컴퓨터 시간대에 요금을 부과해야하는 기기가 몇 개인 지 걱정해야하는 이유는 무엇입니까? 그것은 작동합니다. 코드를 작성하고 앱을 Heroku (또는 이와 유사한 플랫폼)에 푸시하고 서버, 가용성 및 앱 안정성과 같은 사항에 대해 걱정할 수 있습니다. 그렇습니다. 몇 가지 간단한 선택이 필요하지만 확장 성이나 데이터베이스 백업을 계획하는 것보다 훨씬 간단합니다. 모든 소프트웨어 플랫폼과 마찬가지로 시간이 지남에 따라 필요한 것을 가장 잘 배울 수 있습니다. 앱을 조정하면 문제가 해결됩니다. 그리고 당신이 사용하는 것에 대해서만 지불해야한다는 것을 기억하십시오. 플랫폼을 더 많이 사용하거나 더 적게 사용하면 위 또는 아래로 갈 수 있습니다.

또한 앱이 인기있는 앱으로 판명되고 새로 설립 된 명성을 지원하도록 앱을 확장해야하는 경우 :) 저렴한 가격으로 인프라를 즉시 가동 할 수 있습니다.

관련 문제