クラウドホスティングと専用ホスティング:利点と欠点


9

私は現在、100%SLAの非常に強固なサービスを提供できるホスティング会社を探しています。

検索では、クラウドホスティングとマネージド専用ホスティングの両方が登場しています。(私はまだLinuxをまだ使い慣れていないので、自分でサーバーを管理したくありません。)

これを「最高」と表現することが意味があるかどうかはわかりませんが、クラウドホスティングには専用サーバーホスティングよりもどのような利点がありますか?

何よりも信頼できるサービスが必要です。ホストされるアプリケーションの一部の要素は比較的CPUを集中的に使用しますが、CPU使用率のこれらの急上昇は散発的であるため、ホスティングはそれに対処する必要があります。

回答:


9

クラウドホスティングには専用サーバーホスティングよりもどのような利点がありますか?

抽象的にはそれに対する答えはありません。または、それに対する一般的な答えは、ここに入力するには少なくとも長すぎます。まず、希望するアーキテクチャと予測する負荷の図から始め、それを基にホスティングアーキテクチャを評価する必要があります。ほんの始めに、どのプログラミング言語を使用しているかは非常に重要であり、あなたは言わなかった。

あなたに部分的な答えを与えるには、短い形式で:

  • CAP定理を理解します。クラウドホスティングは通常、Amazon SimpleDBやS3など、CAPのAP側に依存するストレージAPIを提供します。
  • クラウドホスティングは、スケールアウトが問題にならないことを意味します。つまり、事前の警告なしに100台の新しいサーバーをスプールでき、それらを取得できます。
  • クラウドホスティングには、サーバー群の管理を容易にするネットワーク中心および監視中心のアドオンがいくつかあります。これは、HTTPロードバランシング、監視、自動スケーリングなどです。

その点に注意してください:

  • 数台のサーバーを使用しているだけであれば、クラウドコンピューティングは従来のVPSホスティングとそれほど変わりません。
  • これらの高度にスケーラブルなストレージAPI(SimpleDBなど)を使用している場合は、当然、多くの成長に対応できるプラットフォームを手に入れることができます。一方で、クラウドコンピューティングベンダーにも強く縛られています。

何よりも信頼できるサービスが必要

そのIMHOは次のいずれかを指します。

  • フルマネージドVPSまたはRackspace、Engine Yard、Joyentなどの専用サーバープロバイダー。

または

  • Google App EngineやWindows Azureなどの「フルスタック」クラウドコンピューティングプロバイダー(Amazon EC2とは対照的に、オペレーティングシステム、バックアップ、セキュリティパッチなどを自分で管理する必要があります)。

上記のいずれかが良い出発点になります-しかし、やはり、アーキテクチャの詳細と成長の期待に帰着します。


1
モルテネセン:+1これは、クラウドホスティングと比較した標準ホスティングの賛否両論についてインターネットで読んだ最初の完全かつ明確な答えだと思います。また、VPSを介したスケーリングはそれほど難しいことではありません(巨大なスケーリングが必要でない限り)。最も完全に管理されたVPSは、より高価なプランにアップグレードするだけでVPSスペースと帯域幅を増やすことができます。 、サーバーのダウンタイムに気付くことさえありません。
Marco Demaio

3

表示されるトラフィックの種類や成長の計画がわからないため、クラスター化/グリッドコンピューティングオプションと従来の専用サーバーのどちらで改善するかについては説明できません(私はホスティング業界で長年働いてきました)100%のSLAで評判の良い会社を見つけることはできません-どんなサービスでも100%の稼働率を保証するようなものはありません。おそらく、ダウンタイムが発生した場合にクレジットを発行できるように、毎月過充電するほど単純なものです)。


SLAの定義と100%にもよりますが、実際にはSLAが100%の会社があります。ほとんどの人は、人生に100%の保証はないことを知っています。100%のSLAは、100%の稼働率を意味しません。地球は小惑星に打たれる可能性があり、すべての大陸のすべてのバックアップサーバーが同時に取り出されます。しかし、少なくとも100%のSLAがあれば、補償されます(大丈夫、この場合はおそらくあまり問題になりません)。重要なのは、ダウンタイムの場合にSLAの保証で損失をカバーできるかどうか(100%のクレジットで損失をカバーできるか?200%?500%?)とその100%のSLAのプレミアムを決定することです。
Lèseはmajesté

3

クラウドホスティングにはさまざまな意味がありますが、サービスとしてのプラットフォーム(PaaS)またはサービスとしてのインフラストラクチャ(IaaS)について話している場合、主な利点は通常、複数のサーバーにスケールアウトして、毎月ではなく1時間ごとに支払うことができることです。 。VPS / VMと専用サーバーとクラウドサーバー:ホスティングオプションとコストの比較に関するブログ投稿を書きましたが、質問から、仮想プライベートサーバー(VPS)またはVMホスティングプロバイダーでうまくやると思います。ロードバランサーの背後にある複数のVMでクラウドホスティングプロバイダーを使用するよりも稼働時間が最大の関心事である場合は、高可用性のための最善の策です。複数のサーバーを使用することにより、メインテナンス/アップグレードのために1つのダウンを行うことができ、ダウンタイムはありません。


+1素敵な記事!コントロールパネルとしてPleskの代わりにcPanelについて言及します。いずれにしても、記事は説明が非常に明確で、VPSとクラウドの比較です
Marco Demaio

3

100%SLAの+1、すべてのミッションクリティカルなアプリケーションは、これを提供するホストに常駐する必要があります。さらに、すべての会社が100%のSLAの間に細かく印刷されていることも付け加えておきます。

彼らは稼働時間(ping)とハードウェアでそれを保証するかもしれませんが、彼らがアプリケーション自体に100%のSLAを提供できるとき、より集中的なものが入ります。このようなことを提供できるプロバイダーのリストが必要な場合は、私が推奨できるいくつかのプロバイダーと協力してきました。


作成したアプリケーションで100%SLAを提供するにはどうすればよいですか?Webホスティングがコードを調べ、問題が発生したときにトラブルシューティングするつもりですか?正直なWebホスティングSLAは、ハードウェア/ OSとネットワークの稼働時間のみをカバーします。安全でないコードを記述したり、重要なパッチをインストールしたり、安定していないバージョンのソフトウェアを実行したりする場合、結果として生じるダウンタイムについてWebホストは何もできません。アプリケーションの可用性は通常、SaaSプロバイダーによってのみ保証されます。
Lèseはmajesté

それは、共有の使命と信頼できるアドバイザーというよりは、ベンダーになるという範囲を超えて広がる裂け目を横切るホスティングプロバイダーのより拡張されたアプローチでしょう。
Nick O'Neil

1

クラウドサービスには、従来のホスティングとは異なる3つの特徴があります。通常は分単位または時間単位でオンデマンドで販売されます。それは弾力的です-ユーザーはいつでも好きなだけサービスを利用できます。また、サービスはプロバイダーによって完全に管理されます(消費者はパーソナルコンピューターとインターネットアクセスのみを必要とします)。仮想化と分散コンピューティングの大幅な革新、高速インターネットへのアクセスの改善と経済の低迷により、クラウドコンピューティングへの関心が高まっています。

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