特にリセラーベースのWebホスティング(Hostgatorなど)のコンテキスト内で、RailsとPHPの展開の本当の状況を誰かが説明できますか?


15

現在、HostGatorという会社のリセラーアカウントを持っています。私は今まで時々Wordpress CMSなど(PHPアプリケーション)でラップされていたWebサイトをデザインしています。次に、(設計したサイトの)ホスティングをクライアントに販売します。これは非常に簡単です。ボタンをクリックするだけで、必要な設定で新しい共有ホスティングアカウント/サイトを追加できます。さらに、WHMCSを使用して請求とアカウント管理を自動化します。

それは素晴らしいパッケージであり、非常にシンプルです。私は月額25ドルのようなものを支払い、これで100個のアカウントを売ることができます(クライアントの帯域幅要件が低いため)。

今、私は最小限のCMSやいくつかの独自のものを含む、よりカスタマイズされたアプリケーションを開発する必要性を見出しています。クライアント向けにこれらのアプリを開発することもすぐに期待しています。このように、私は過去数ヶ月をRailsの学習に費やしてきましたが、今では順調に進んでいます。

しかし、ずっと私を悩ませてきたのは、展開の問題です。脳を包むことはできません。人気のあるすべてのオプション(Herokuなど)はgitで自動化されており、「Rails Way」で設定されているようです。私はそれを得る(ある種の)。しかし、それはとてつもなく高価です...単一のダイノ、ヘルパー、そして5MBに制限されない最も安価なデータベース(主にテストに適していると言われています)は51ドルです。これは1つのアプリ用です!!! 「本番」DBを投入すると、200ドルを超えます。これは…サーバーをどこかで手に入れるのと同じ価格ですよね?

一方、私が思うに、Hostgatorを使用した「伝統的な」ホスティング環境に戻ると、サーバーにはRuby 1.8.7とRails 2.3.5しかありません... Rails 3はありません。 CGIやmod_railsなどではありますが、彼らはPassengerが最もシンプルだと言います)。だから、Rails 3でアプリをビルドすると、このホストではまったく実行されないことを理解する必要がありますか?いまいましい、私はすでにこれらのアカウントをリセラーアカウントの下に置いており、すべて静的なHTMLやPHPを実行していますよね?ならどうしよう?このすべてを1つのシンプルな(そして手頃な価格の)屋根の下でどうやって手に入れるのですか

私の無知を許しなさい、しかし私はそれを得ない。VPSの管理はクールですべてですが、サーバー管理スタッフとセキュリティの学習が必要です...そして、それは高価です。多くの帯域幅を使用する大規模なアプリには、共有および/または再販業者の「サーバーベース」(用語は許しません)では不十分な場合があります...しかし、本物の(しかし小さい(低帯域幅)アプリ(Railsを使用)およびPHPと同じ概念的アプローチを使用して、簡単かつ安価にアプリを展開したい人はいますか?数か月にわたってこのRubyとRailsのすべてを学んだ後でも、展開に関しては価値があるかどうか疑問に思っています。小さなアプリを作成し、共有サーバーアカウントのホームディレクトリにアップロードして、実行するだけです。なぜそんなに難しいのでしょうか?間違った言語/フレームワークを選択しているだけですか?

主題に関する私の無知を許してください。これらの質問は修辞的ではありません。ここで学ぼうとしています。

そう:

1)Rails vs. PHPでの展開を理解する方法の概要を教えていただければ幸いです。

2)再販業者ホスティング(Hostgator)を中心にホスティング/ Webビジネスを運営する一方で、Railsアプリもホストできるという私の問題に誰かが対処できれば幸いです。できますか?そして、Hostgatorのような会社は、Rails / Rubyの最新情報を完全に無視できますか?

ありがとう。


2
+1「VPSをレンタルするだけです。自動更新があるのでハッキングされませんよね?」
PekkaはGoFundMonicaを

4
@closevoters投票する必要がある場合は、少なくとも投票してserverfaultまたはwebmastersに移行してください。それは完全に罰金質問だし、まったく議論ではない
ペッカはGoFundMonicaサポートして

回答:


9

RailsのホスティングはおそらくPHPほど安価ではありませんが、インフラストラクチャの要件は常に高くなるため、Railsサイトをホストするのに費用はかかりません。

Linuxベースのサーバーを適切にデプロイし、Railsおよび関連するすべてのデータベースバックエンドにロードするには、ある程度の技術スキルが必要ですが、これは乗り越えられない障害ではありません。有能なプログラマなら、たぶん数週間のうちに1日たった数時間で十分な参考書を入手できます。これは、デプロイメント環境の調整に役立つため、とにかく知る価値のある種類です。

多くの「すぐに使える」Railsホスティングシステムは高価です。EngineYardJoyentHerokuはその好例ですが、どの場合でも、自己ホスト型の選択肢よりも優れています。

このプレミアムを購入できるクライアントがいる場合は、その専門知識を活用する価値があります。予算が非常に限られている場合、これを正当化できない場合があります。

私が知っている最も安価なRailsホスティングソリューションは、LinodePassengerを組み合わせた標準ディストリビューションを使用することです。特に難しいことはありませんが、基本的なチューニングを行うことで、小規模から中規模のサイトを最も安価なサービスでもホストできます。512MBのメモリを搭載したマシンは、通常、2〜3個の軽くロードされたRailsサイトまたは1つのビジーなサイトをホストできます。負荷が軽いということは、1日あたり数百人の訪問者を意味します。ビジー状態は数千から数千の傾向があります。

実際、共有PHPホスティングで非常に多くのトラブルが発生したため、そのようにコストを削減する価値はありません。代わりに、PHPホスティング、特にWordPressブログ専用のLinodeにいくつかのVPSシステムがあり、それらは非常によく機能します。ときどきマシンにパッチを適用しなければならないのは面倒かもしれませんが、少なくとも、プロバイダーの容赦なく、そのスケジュールを立て、潜在的な問題を予測することができます。

商品ホスティング会社はしばしば偶発的に物事を壊し、サービスの復旧はトラブルチケットや電話の時間のかかるプロセスになる可能性があります。

Railsをはじめとするあらゆるアプリケーションのデプロイは、すべてワークフローに関するものです。CapistranoChefのような多くのRuby指向のツールは、手動でのアプローチよりもはるかに簡単にアプリケーションを管理できます。

Railsについての私の見解:少し高価になる可能性がありますが、ツールに慣れてワークフローを自動化すると、管理がはるかに簡単になります。


1
レールをホストする方法の概要、+ 1。セルフホスティングについてのことは、あなたはそれを多少上手にし、頻繁にあなたの箱の世話をするための時間を確保し、これが夜中に起こったときに何をすべきかを知る必要があるということです。それは常に離れて、それから私を保ったものだ
ペッカはGoFundMonicaサポート

5

あなたの質問に対する答えではありませんが、非常に正直に言うと、あなたのビジネス設定について読んだときの私の最初の衝動は、「なぜ彼はPHPに固執していないのですか?」でした。

誤解しないでください。Rubyは美しい言語であり、Railsは素晴らしいフレームワークであり、その多くはPHPよりも優れていると確信しています。また、開発者が新しいフィールドなどを探索するのにも最適です。

しかし、純粋にビジネスの観点から見ると、PHPは現時点で3つの重要なことについて「間違いなく」存在しています。

  • 安価なホスティング、および

  • あらゆる好み、サイズ、スキルレベル、要件、お気に入りの色に対応したCMSソフトウェア。それらのいくつかは、途中でさえ使用可能です。

  • 手頃な価格の開発者、中には中途半端な開発者もいます。

私があなたなら、PHPで最初にあなたの要件を満たすことができるかどうかを調べます。

それ以外の場合は、非常に思慮深い質問をするために+1します。結果を見るのは面白いでしょう。私がしているホスティング手頃な価格のレールを見たが、それは少数だと遠くの間。


あなたの説明によると、PHPはあらゆる点で中途半端です。環境に関する限り、それほど悪くはありません。ビジネスの観点からは、コーディングはさておき、それは別のコンポーネントの1つにすぎません。どんな種類の開発者が利用可能かが、ここでの推進要因かもしれません。
タッドマン

ありがとう。私はこの質問で戦争を始めていないことを望みます。ビジネスや志望の開発者(特定の言語やパラダイムへの本当の愛着はありません)の観点から、このようなことを頭の中でラップしようとしています。

@rcdどういたしまして。唯一のことは、この質問の方がServerfault.comまたはWebmasters.SEの方が良いかもしれないということです-5人がそれに応じて投票すると、自動的にそこに移行されます。
PekkaはGoFundMonicaを

いいですね; 今後、これらのサイトを念頭に置きます。そこに移動するために何かを行う必要がある場合(または単にそこに再投稿する必要がある場合)、お知らせください。私はそのような機能を知らないかもしれません。

3

私は非常に良いレール共有ホストwebfactionを見つけました。とても満足しています。見てみな!価格は驚くほど低く、レールのワンクリックインストーラーを提供します。ホストできるサイトの数は無制限です。サポートされる最高のレールバージョンは3.0.5です!!! :)共有へのsshアクセス権があるため、完全に制御でき、capistranoを使用して展開するか、サーバー上で手動で操作できます。本当にすごい。

彼らのドキュメンテーションは本当に良いです、そして、彼らは他のすべての質問のために非常に活発なサポートフォーラムを持っています。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.