현재 HostGator 회사의 리셀러 계정이 있습니다. 저는 지금까지 Wordpress CMS 등 (PHP 응용 프로그램)으로 포장 된 웹 사이트를 디자인합니다. 그런 다음 버튼을 클릭하고 원하는 설정으로 새 공유 호스팅 계정 / 사이트를 추가 할 수 있다는 점에서 매우 간단합니다. 또한 WHMCS를 사용하여 청구 및 계정 관리를 자동화합니다.
멋진 패키지이며 매우 간단합니다. 한 달에 25 달러 정도를 지불하고 고객의 대역폭 요구 사항이 낮기 때문에이 계정으로 100 개의 계정을 판매 할 수 있습니다.
이제 미니멀리스트 CMS와 몇 가지 독점적 인 것들을 포함하여 더 많은 사용자 정의 응용 프로그램을 개발해야한다는 것을 알게되었습니다. 곧 고객을 위해 이러한 앱을 개발할 것으로 기대합니다. 따라서 지난 몇 개월 동안 Rails를 배우고 지금은 잘되고 있습니다.
그럼에도 불구하고 저를 괴롭힌 것은 배포 문제입니다. 나는 내 뇌를 감쌀 수 없다. 모든 인기있는 옵션 (Heroku 등)은 git으로 멋진 자동화 기능을 가지고 있으며 "Rails Way"에서 설정됩니다. 나는 그것을 얻는다. 그러나 매우 비쌉니다 ... 단일 dyno, 도우미 및 5MB로 제한되지 않는 가장 저렴한 데이터베이스 (주로 테스트에 적합하다고 함)는 $ 51를 실행합니다. 이것은 하나의 응용 프로그램입니다! "제작"DB에 버리면 200 달러가 넘습니다. 이것은 ... 어딘가에 서버를 얻는 것과 같은 가격입니다.
한편 Hostgator를 사용한 "전통적인"호스팅 환경으로 돌아가서 서버에는 Ruby 1.8.7 및 Rails 2.3.5 만 있습니다. Rails 없음 3. 그리고 승객 없음 (차이를 실제로 이해하지는 않습니다) CGI 또는 mod_rails 등에서 여객이 가장 간단하다고 말합니다). Rails 3에서 앱을 빌드하면이 호스트에서 전혀 실행되지 않는다는 것을 이해하고 있습니다. 그러나 젠장, 나는 이미 리셀러 계정 으로이 계정을 가지고 있습니다. 모두 정적 HTML 및 / 또는 PHP를 실행하고 있습니까? 그래서 지금 무엇? 이 모든 것을 하나의 단순하고 저렴한 지붕 아래에서 얻는 방법은 무엇입니까?
내 무지를 용서하지만 나는 그것을 얻지 못한다. VPS 관리는 훌륭하지만 모두 서버 관리자 및 보안 학습을 필요로합니다. 비용이 많이 듭니다. 많은 대역폭을 사용하는 대규모 앱에는 공유 및 / 또는 리셀러 "서버 기반"(용어는 용서하지 않음)이 부적절 할 수 있습니다. 및 대역폭이 낮은) 앱 (Rails 포함)을 사용하고 누가 PHP와 동일한 개념적 접근 방식을 사용하여 간단하고 저렴하게 배포하려고합니까? 몇 달 동안이 루비와 레일즈를 모두 배운 후에도 배포 할 때 가치가 있는지 의문입니다. 작은 앱을 만들고 공유 서버 계정의 홈 디렉토리에 업로드 한 다음 실행시키기 만하면됩니다. 왜 그렇게 어려워? 방금 잘못된 언어 / 프레임 워크를 선택하고 있습니까?
주제에 대한 나의 무지를 용서하십시오. 이 질문들은 수사적이지 않다. 여기서 배우려고합니다.
그래서:
1) 누군가 Rails와 PHP의 배포를 이해하는 방법에 대해 잘 설명해 주시면 감사하겠습니다.
2) 누군가가 리셀러 호스팅 (Hostgator) 주위에서 호스팅 / 웹 비즈니스를 실행하면서 Rails 앱을 호스팅 할 수있는 문제를 해결할 수 있다면 감사하겠습니다. 할 수 있습니까? Hostgator와 같은 회사는 어떻게 Rails / Ruby의 현재 상황을 완전히 무시할 수 있습니까?
감사.