43

私たちの会社は、自社サーバーのホスティングから EC2 への移行を検討しており、これは良い考えではないかと考えていました。

私はクラウド コンピューティング (特に EC2) が x を実行できるか、y を実行できるかについて多くのことを見てきましたが、私の本当の質問は、なぜそれを使用したくないのですか?

ビジネスを立ち上げた場合、サーバーの管理に苦労することを選択する理由 (コスト以外) は何ですか?

帯域幅、ディスク使用量などに関して多くのコスト計算ができることは知っていますが、もちろん、独自のサーバーのメンテナンスに関しては他のコストもあります。この議論のために、コストはほぼ等しいと考えます。

Joel Spolsky がこれについて少しぼやけた記事を書いたことを覚えているようですが、見つけることができませんでした。

何か理由がある人いますか?

ありがとう!

4

18 に答える 18

33

EC2を使用しない理由はいくつか考えられます(グリッドコンプ全般ではなく、EC2について話しています)。

  • 信頼性:Amazonは、EC2の可用性/ダウンタイム/安全性について保証しません
  • セキュリティ:Amazonは、誰があなたのデータを開示するかについては保証しません。
  • 永続性:データの永続性(システムのセットアップ作業を含む)の確保は、EC2では複雑です。
  • 管理:EC2にデプロイされたクラウド用の統合管理ツールはほとんどありません
  • ネットワーク:EC2インスタンスが通信できるようにする仮想ネットワークには、非常に厄介な制限があります(レイテンシー、マルチキャストなし、任意のトポロジロケーション)

そしてそれを終えるために:

  • コスト:長期的には、ピークトラフィックを吸収するためにEC2を使用していない場合、独自のサーバーに投資するよりもはるかにコストがかかります(Supermicroのようなcheapoサーバーのコストはわずか数百ドルです...)

一方で、アーキテクチャで許可されている場合は、EC2が機密性の低いピークトラフィックを吸収するための優れた方法だと思います。

于 2009-04-16T17:21:15.847 に答える
11

いくつかの質問:

予想される稼働時間と、ダウンタイムがビジネスに与える影響は? どのような種類のサービス レベル アグリーメントを取得できるか、それを怠った場合の罰則は何か、SLA アップタイムの目標が達成されるという自信はどの程度ありますか? (彼らはあなたよりもシステムを維持するのに優れているかもしれませんし、劣っているかもしれません。)

クラウドに入れることを提案しているデータの機密性はどの程度ですか? 繰り返しますが、プロバイダーがどの程度安全であることを約束しているか、契約上の罰則と補償が何であるか、プロバイダーが契約を順守することをどれだけ確信しているかという問題に取り組みます. さらに、外部要件が存在する場合もあります。米国で健康関連のデータを扱う場合、非常に厳しい要件が適用されます。クレジットカードのデータを扱う場合、あなたにも責任があります (法的ではなく契約上の責任です)。

サービスが期待されていなかった場合、または他の場所でより良い取引を見つけた場合、取り決めを取り消すのはどれほど簡単ですか? これには、データを取り戻すだけでなく、使用していたアプリケーションの一部のバージョンも含まれます。プロバイダーが倒産する可能性 (Amazon がすぐに倒産することはありませんが、クラウド プロバイダーを分割して倒産する可能性があります)、または内部再編成を行う可能性を考慮してください。深刻な問題を抱えている会社では、サービスに対する期待に応えられない可能性があることに注意してください。

どのくらい独立するつもりですか?彼らのソフトウェアを実行しますか、それともあなたが選んだソフトウェアを実行しますか? 再構成はどれくらい簡単ですか?

料金体系は?請求額が適切な警告なしに許容できないレベルに達する可能性はありますか?

災害対策とは?理想的には、災害が発生した場所とは別の場所にあるサーバーでソフトウェアを実行しています。

あなたの法務部門 (または所属する法人弁護士) は契約についてどう考えていますか? 紛争解決メカニズムはありますか? もしそうなら、それはあなたにとって公平ですか?

最後に、クラウドへの移行によって何が得られると期待していますか? 何を支払うつもりですか?何を妥協できるか、何が必要か?

于 2009-04-28T21:27:09.250 に答える
9

機密性の高いデータは、自分で管理する方がよい場合があります。そして、法律があります。たとえば、プライバシーに配慮した情報の中には、国を離れないものもあります。

また、SDSと組み合わせたMicrosoft Azureを除いて、データストアはリレーショナルではない傾向があり、これは場合によっては厄介です。

于 2009-04-16T17:08:09.983 に答える
8

たぶん、その大企業は、政府のエージェント・スミスから、どこかの小さなプロバイダーであるすべての人をスパイするようにアプローチされる可能性が高いのではないかと心配しています。

大企業-より多くの顧客-パターンを集約および認識するためのより多くのデータ-洗練された監視システムを編成するためのより多くのリソース。

多分それはもっとファンタジーですが、誰が知っていますか?

あなたがパラノイアを持っていない場合、それはあなたが見られていないという意味ではありません。

于 2009-04-16T17:17:57.993 に答える
7

大きな問題は、Amazon がダウンした場合、それを元に戻すためにできることは何もないということです。

私は会社が消滅する終末のシナリオについて話しているのではありません。つまり、あなたは彼らのダウンタイムに翻弄されており、自分で頼ることはほとんどありません。

于 2009-04-16T16:57:52.550 に答える
6
  • セキュリティ -- 自分のデータに何が行われているかわからない
  • 依存性 -- あなたのビジネスはプロバイダーと直接絡み合っています
于 2009-04-16T17:03:07.110 に答える
5

さまざまな種類のクラウド コンピューティングがあり、さまざまなベンダーがそれを提供しています。単一のクラウド ベンダーと連携するようにアプリをコーディングするのは緊張します。amazon と Microsoft 向けに特別にコーディングする必要がありましたが、そのプラットフォーム向けに特別にコーディングする必要があると思います。おそらく google もそうです。

そうは言っても、私は最近、自分の専用サーバーを放棄し、Rackspaces Mosso Cloud プラットフォーム (独自のコーディングは必要ありません) に移行しました。これまでのところ、本当に、本当に満足しています. コストを半分に削減し、パフォーマンスは以前よりも大幅に向上しています。私の SQL サーバー データベースは現在、32G の RAM を搭載した 64 ビット エンタープライズ SQL サーバー バージョンで実行されています。

クラウドがダウンしたときの不運に関して言えば、それは私の専用サーバーがダウンした場合に当てはまりました - ダウンしたことはありませんでしたが、専用サーバーでハードウェア クラッシュが発生した場合、オンラインに戻るかどうかはわかりません。ラックスペースがクラウドを元に戻すよりも早く。

于 2009-04-16T17:27:56.143 に答える
4

ソフトウェアを他の誰かのクラウドに置くことは、何らかの制御を引き渡すことを意味します。それらは、ファイルのアップロードサイズの制限、またはアプリケーションを台無しにする可能性のあるメモリの制限を設ける可能性があります。コントロールパネルのセキュリティの脆弱性により、サイトがハッキングされる可能性があります。

于 2009-04-16T17:15:39.667 に答える
4

アプリケーションが独自の暗号化を行う場合、セキュリティの問題は関係ありません。その後、Amazonは、復号化する方法がない暗号化されたデータを保存しています。

しかし、稼働時間の問題に加えて、Amazonは彼らが望むものに彼らの価格を上げることを決定するかもしれません。あなたがそれらに依存しているなら、あなたはそれを支払う必要があるでしょう。

于 2009-04-16T17:24:21.927 に答える
4

コントロールの欠如。

于 2009-04-16T16:59:45.417 に答える
3

サードパーティのクラウド サービスと比較して、自社のインフラストラクチャをどの程度信頼しているかによって異なります。私の意見では、ほとんどの企業 (少なくとも IT 関連ではない) は後者を選択する必要があります。

于 2009-08-04T20:22:22.080 に答える
2

クラウドで失うもう1つのことは、実行するオペレーティングシステムを正確に選択できることです。たとえば、EC2で利用可能な最新のFedora LinuxカーネルはFC8であり、最新のWindowsバージョンはServer2003です。

于 2009-08-04T20:43:11.853 に答える
2

信頼性、信頼性、およびコストに関して提起された問題に加えて、データの所有権の問題があります。他人のサーバーでデータを見つけた場合、誰がそのデータを表示、アクセス、変更、または使用するかを制御できなくなります。クラウド オペレーターはあなたのアクセスを制限できますが、あなたには彼らのアクセスを制限したり、アクセスを許可する人を制限したりする方法はありません。はい、サーバー上のすべてのデータを暗号化できますが、サーバー自体へのルートアクセスを誰が持っているかを知る方法がなく、他の人が暗号化されたデータをダウンロードして解読するのを防ぐ手段がありません. データを制御できなくなります。実行しているアプリの種類と関連するデータの所有権によっては、企業のセキュリティおよび/または法的責任のリスクが生じる可能性があります。

考慮すべきもう 1 つの要因は、Amazon や EC2 が突然一晩で消滅した場合に会社に何が起こるかということです。一見ばかげた立場に見えますが、それは起こる可能性があります。穴をすばやく埋めてサービスを復元できるでしょうか。それとも、IT スタッフがサーバーと帯域幅を急いでオンラインに戻すために急いでいる間に、収益を生み出す可能性のあるアプリが衰退してしまうでしょうか? また、データはどうなりますか? すべての情報を保持しているクラウド ハード ドライブはまだどこかに存在しており、そこに保存されている情報 (個人情報、商取引記録など) によっては、潜在的な責任リスクを引き起こす可能性があります。

今自分のビジネスを始めていたら、自分のサーバーを購入して維持する手間がかかるので、データの所有権を保持していました。ハードウェアへのルート アクセスを制御できるだけでなく、データにアクセスして変更できるユーザーを制御することもできました。

于 2009-08-04T21:06:24.067 に答える
1

ほとんどのクラウドコンピューティング環境は、少なくとも部分的にベンダー固有です。多くの書き換えを行わずに、あるクラウドから別のクラウドにデータを移動する良い方法はありません。この種のロックインは、ダウンタイムや価格の上昇などに関して、1つのベンダーに翻弄されます。独自のサーバーをレンタルまたは所有している場合、ホスティングプロバイダーとコロはほとんど互換性があります。いつでも別の場所に移動するオプションがあります。

これらが標準化されるにつれて、これは将来変更される可能性がありますが、今のところ、クラウドに自分自身を結び付けることは、特定のベンダーに自分自身を結び付けることを意味します。

于 2009-04-16T17:20:37.520 に答える
1

クラウドコンピューティングにより、並列プログラミングは大衆に少し近づきましたが、それを使用する最善の方法を理解する必要があります。そうしないと、計算サイクルと帯域幅が無駄になります。

クラウドコンピューティングサービスを最も効率的に使用するためにアプリケーションを再構築することは簡単ではありません。

于 2009-04-16T17:20:50.887 に答える
1

ここですでに述べたことに加えて、ビジネス全体の均一性を考慮する必要があります。すべてのアプリケーションをクラウドでホストする予定ですか、それとも大部分だけですか? いくつかの特別なサーバーを処理する人員がまだ必要な場合に、クラウドを使用するトリガーを引くのに十分ですか?

特に、このようなモデムと通信して着信データを受け入れる必要がある特別なハードウェアや、自動通話を行うボイス カードが必要になる場合があります。そのようなことがクラウド環境でどのように処理されるかわかりません。

于 2009-08-04T21:20:35.037 に答える
1

未回答のセキュリティ質問。

本当に、自分の IP を管理していないところに、自分の IP を公開したいと思いますか?

于 2009-04-16T17:01:15.553 に答える
1

これは、何年も前に経営陣から受け取った「なぜ Linux を使用するのか」というコメントのようなものです。私が得た反応は、問題を探すための解決策であるというものでした。

では、EC2 に移行する際の目標と目的は何ですか?

クラウドへの移行を希望されるかどうか、ご自身のクラウドへの移行を希望されるかどうかを知りたいと思います。

于 2009-04-16T17:36:01.990 に答える