専用サーバーまたはクラウドホスティング?


14

これはクラウドホスティングに関する正規の質問です

アプリケーションをインターネットに展開する場合:

  • 専用サーバー、クラウドホスティング、またはVPSを選択する必要がありますか?
  • 選択する際に考慮すべき要素は何ですか?

回答:


9

もともとcyberx86によって投稿されました。投稿がクリーンアップされたら、この通知を削除してください。

この質問には多くの質問が寄せられるようです-通常はAmazonのEC2を具体的に参照していますが-ここでも一般的な考え方が当てはまると思います。

まず、この質問とクラウドとvps / dedicatedの利点/欠点の比較についてこの質問を参照してください。

特定のシナリオに関して、最終的な答えを提供するのに十分な情報を提供していません。あなたが言及したすべてのポイントは、クラウドに正常に実装できます(そして、専用サーバーを使用している場合よりも実際に複雑になるべきではありません)。

AmazonのEC2クラウドへの具体的な参照を提供します-それは私がよく知っていることですが、概念は他のクラウドにも一般化されるべきです。

リソースの要件を評価し、専用の実行とクラウドでの実行のコストを比較するために最終結果が出ます。ほんの数千(数千人?)のユーザーで計算を集中的に実行するスクリプトを実行していない場合は、クラウドの方が安価であることをお勧めします。

いくつかの共通点に対処するには:

  • 「xサービス」および「5分ごとのx cronジョブ」は、実際には複雑さやリソース要件を説明していません。負荷平均、メモリ使用率、帯域幅使用量を確認します-これらは、クラウドが費用対効果に優れているかどうかを決定します。通常、初期設定の場合、クラウドは低コスト、低リスクの投資を提供しますが、専用サーバーは起動コストが高くなります。一方、かなりの量の帯域幅を消費するアプリケーションがある場合、専用サーバーはおそらくより安価に機能します。

  • PHP 5とMySQLは、実際には重要な考慮事項ではありません。クラウドプラットフォームでは、オペレーティングシステムからすべてをカスタマイズできます。つまり、これらのどちらを実行しても問題はありません。唯一の考慮事項は、これらがより多くの処理能力を必要とする動的アプリケーションを作成するという事実から来ています。クラウドはそれを処理できますが、クラウドコンピューティングを使用すると、使用した分に対して支払います。処理要件が大きくなると、コストも増加します。ただし、処理されるリクエストの数と各リクエストの複雑さの両方に依存することに注意してください。最小(EC2)サーバーは、合理的に最適化されていれば、1日に数万のWordpressページ要求を簡単に処理できます。

  • Codeigniterは私の知る限り合理的に効率的ですが、繰り返しますが、アプリケーションが正確に何をするか(必要なリソースの種類)に依存します。クラウド環境では、Codeignitorアプリの実行に問題はありません。ほとんどの場合、WordPressを実行するよりも計算コストが安いことをお勧めします。

最終結果:リソース消費を見積もり、さまざまなプラットフォームでこれらのニーズを満たすために必要な最小計画を決定します。その後、今後数か月/年間で予想される成長率を予測し、規模を拡大する方法を決定します(小規模から始めてアップグレードするなど)。専用サーバーとクラウドの両方でそうすることの難しさ(および各サーバーの予測コスト)を考慮してください。

通常、開始したばかりの「平均的な」アプリケーションには、「クラウド」をお勧めします。一方、アプリケーションが特にリソースを集中的に使用する場合(特に帯域幅だけでなく、CPU、ディスクI / O、メモリ、ストレージ)、専用パッケージの方がうまく機能することがよくあります。クラウドの真の利点は、小規模で簡単にスケールアップできることです-必要と思われるものではなく、使用したものに支払うという考え方です(必要とするよりもはるかに少ない必要がある場合にのみ有効です) ')。あなたがAmazonのEC2に行き着かない場合でも-私はそれを見ることから始めます。よく知られている(多くの人が使用する=簡単に利用できるヘルプを意味する)、かなり成熟している(クラウドコンピューティングに関する限り)、かなり安価-他のサービスと比較できる良いベースラインを形成します。Rackspace、Joyent、GoGrid、


4

居住地に応じて、特定の法的側面は関連する問題になり、決定の技術的または財政的な側面よりも重要になる可能性があります。

専用ホスティングの場合、ユーザー自身の国の地元企業が選択される可能性が高いと思います。この場合、業務全体は1つの管轄権のみの対象となります。

クラウドプロバイダーの場合、特に米国外に住んでいる場合は特にそうではありません(プロバイダーが米国企業であると想定します)。この場合、自国と米国の2つの管轄区域に対処する必要があります。また、米国政府が米国に拠点を置くすべての資産を考慮するため、米国以外のサービスプロバイダーを選択した場合も同様です。米国法の対象となる会社。

なぜそれが問題になるのでしょうか?

  • データ保護/プライバシーに関して、相反する法律があるかもしれません。その点での米国の法律は、他の多くの国に比べて比較的弱いです。これは、Google AppsやOffice365などのホストされたサービスの使用を検討する場合に特に重要ですが、EC2インスタンスから独自のサービスを展開することを検討する場合にも考慮する必要があります。
  • 米国の法律は、一部の機関にあなた(またはあなたのユーザー)を調査することを選択した場合、多かれ少なかれ無防備な状態にさせる広範囲の権限を与えています。これには、サービスプロバイダーのギャグオーダーも含まれている可能性があるため、データプロバイダー全体のコピーを取得したことがわかりません。繰り返しますが、これは米国以外のサービス層を選択した場合にも当てはまります。
  • 営業秘密に関しては、外国政府を友好的とみなすべきではありません。

そのため、最終的には、これはあなたの場合にはまったく無関係かもしれませんし、それを不可能にする取引ブレーカーかもしれません。

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