web-dev-qa-db-ja.com

Amazon EC2対Hetznerの専用サーバー、EC2の用途は何ですか?

Webを検索した後、EC2を使用する理由がまだ見つかりません。 EC2を拡張するポイントは何ですか?あなたはトラフィックの巨大なバーストを予想する場合、彼らは言います。

ただし、トラフィックの多いサイトが既にいくつかあり、たとえば中規模の予約済みEC2インスタンスでは不十分な場合はどうでしょう。

EU(アイルランド)で36.60ドル(1年間予約済みの媒体)+トラフィック+データベースとS3を使用する場合のオプションの費用を支払っています。

もちろん、56.6〜66.1ドル未満の場合は、Amazon EC2でホスティングコストを最適化できます。しかし、HetznerからEX4サーバーを購入すると、ある時点で取得すると、大量のトラフィックが発生する前に、パフォーマンスのニーズを長時間超えてしまいます。 (私は間違っていますか?)

CPU: i7-2600 Quadcore(3.4-3.8 Ghz)

RAM: 16 GB

HDD: 2x3 TB SATA(6 Gbit/s)-専用ディスクのパフォーマンスはAmazon EBSよりも優れていると思います

Traffic:月に10 TiBが含まれます。これは、Hetznerから56ドル(-19%の付加価値税)またはEU居住者の場合66ドルで得られるものです。

アマゾンを使用する理由は何ですか? Hetznerのサーバーはどの負荷をかけませんが、Amazon Auto Scalingはどれを負担しますか?

専用vs EC2のメンテナンスは同じですか?または、Amazonでのハードウェア障害は、EBSストレージを台無しにしませんか?

私はまだ高価なホスティングが必要なレベルではありませんが、AmazonインフラストラクチャがHetznerのハードウェアの純粋なパフォーマンスよりも優れているかどうかを確認するために、事前に知りたいです。

8
C-Blu

私は両方を使用します。あなたは、どこでもヘッツナーよりも良いお金を得るつもりはありません。彼らは岩のように固体です。私はまだ静的コンテンツのためにCDNに依存していますが、それ以外はHetznerは素晴らしいです。

EC2は別の動物です。スーパーボウル広告などがある場合に使用します。もっと高価です。また、新しいノードを起動する必要がある場合も少し高速です。

怠け者の場合もEC2は簡単です。 Hetznerを使用すると、ProxMoxのようなものをインストールして、EC2と同じ仮想マシンの利点と少しのカスタマイズを得る必要があります。

私の推薦ですか?いくらかの現金を節約してください。 proxmoxとhetznerを使用して、ロードバランサーvmといくつかのWebホストマシンをセットアップします。ロードバランサーが本当に必要な場合は、ロードバランサーに接続するEC2を使用して追加のVMをいくつか起動するプログラムを用意します(DDOSの場合は自動キャップを使用します)。静的コンテンツにはCDNを使用します。

編集:障害が発生した場合にロールオーバーできるように、大型のマシンではなく中型のマシンを2台入手します。 hetznerではないサービスへの自動バックアップをセットアップします。 DNSは友達であり、ProxMox vmを持っているため、最悪のシナリオを使用して別のクラウドに切り替えることができます。

4
diadem

正直に言うと、使用方法によって異なりますが、クラウドには次のような専用よりも多くの利点があります。

スケーラビリティ

スケーラビリティ要件は顧客ごとに異なります。多くの人はまったく必要としないかもしれませんが、一部の企業はBURSTが期待される特定のリリースでそれを必要とします。クラウドコンピューティングの考え方は、必要に応じてサーバーの仕様を上げることができ、APIを使用してこれらを増やすことができるため、EC2の高スペックインスタンスのコストが高い場合でも、コストを節約するために毎日必要なものではないかもしれません専用サーバー上。

HIGH SPECとDedicatedを毎日使用する場合のコストは高くなりますが、最終的には、専用に比べて価格を引き下げる必要がありますが、MARGINSも考えなければなりません。

クラウドには冗長なフォールオーバーがあります

一般的に、優れたクラウドプロバイダーには、障害が発生してもサイトが影響を受けずに継続できるようにする複数の冗長フェールオーバーシステムがあります。専用サーバー上のキットの一部が故障すると、サービスに怒りが生じます。通常、専用サーバーが壊れた場合、複数の専用サーバーがなければフォールオーバーシステムはありません。さらに、専用サーバーが1つしかない場合は、オンラインに戻すのに時間がかかります。使用するプロバイダーによって数時間から数日かかる場合があります。専用のプロバイダーを検討している場合は、 「。

クラウドトラフィック

SQLをRDSインスタンスに保存し、静的ファイルをS3コンテナーに保存できるため、AWSシステムを最大限に活用する場合、EC2のトラフィックは最小限に抑える必要があります。

専用サーバーでは、2x3TBおよび10TBのトラフィックを提供しますが、これもフェイルプルーフシステムではありません。ミラーモードでハードドライブを操作する場合でも、両方のハードドライブが同時に故障する可能性が常にあります。スリムですが、その場合...

このトピックに関する追加情報は、専用サーバーがコンテンツ配信ネットワークよりも高速にファイルを提供することは、世界中の複数のネットワーク上でSANをミラーリングするためです。サーバーの地域では、世界の他の地域では著しく遅くなります。また、ファイルを提供するためにCDNを使用することにより、リソースを解放し、メインサーバーがコンテンツをさらに高速に提供できるようにします。

専用サーバーは維持するのにコストがかかる

多くの専用サーバープロバイダーには、バックアップ、リセット、ハードウェアの修正などの隠された料金があります-予想されるターンアラウンドタイムを含み、一部のユーザーは良好なアップタイムSLAを提供しません!

一般的に言って、私が読んだものと私が借りたサーバーから。ファイルのバックアップは非常に広範囲に及ぶため、このサービスの料金を支払う必要があります。さらに、ソフトウェアが失敗した場合に独自のバックアップを行う場合、これはLinuxでのわずかなチャンスですが、また別のことです。あなたはソフトウェアをリセットし、クラウド上でファイルを転送する必要がありますシンプルな復元ボタンで画像を復元します。

クラウドコンピューティングはセキュリティレイヤーを追加します

クラウドコンピューティングを使用すると、複数のレイヤーを使用してサイトのセキュリティを向上させることができます。たとえば、S3の場合、CDNは非常に安全であり、追加のレイヤーを追加します。データベースのRDSは、再びレイヤーを追加しています。

さらに、ほとんどの専用サーバーは、AWSが使用するコンポーネントほど強力ではありません。これは、AWSがDOS攻撃に対して、ファイアウォールの背後にさえないDedicatedよりも優れていることを意味します。ここでDOS攻撃を止めるとは言わなかったことに注意してください:P

正直になるために

正直に言うと、あなた専用の質問があなたに適しているかもしれないので、あなたの質問に対する正しい答えはありません。失敗したハードウェアに問題があり、それが起こったときに良くないからです。

4
Simon Hayter

それはしばらくの間でしたが、私たちのユースケースが役立つと思いました...

AWSの最初の+ポイント

有名なホストに専用サーバーがあります。それは巨大な仕様であり、Magentoストアを長年にわたって運営しようとしていました。私たちは、サイトをダウンさせないように設定を調整して遊んでいます。ホストはAPCをインストールしていなかったため(開始する前)、Magentoサーバーを構築するために支払ったにもかかわらず、インストールされたPHPバージョンで3時間サイトがダウンしました。無効にしたAPCを使用して、なんとかそれを実現できました。

aWSでは、すべてのAMI(NGINX、NGINX + Varnish、Control Server)の正確なレプリカがAWSで待機しており、いつでも起動して遊ぶことができます。 Vhostsデータが置かれているEBSボリュームを複製して、いくつかのIPをVPC内部IPアドレスにマップし、それらをサーバーにラッチして、すぐに稼働させることができます。テストを実行して、すべてが正常であることを確認し、LIVEシステムに変更を加えて、レプリカが必要になるまでシャットダウンします。この時点でconfigに加えた変更は、新しいバージョンのAMIにクローンを作成します。

AWSの2番目の+ポイント。現在のホストでIPアドレスの制限に達しました。 AWSには、任意の数の内部VPC IPアドレスがあり、アカウントに内部IPアドレスにマッピングできる20個のエラスティック外部IPが割り当てられています。 AWS VPCのネットワーク機能は非常に素晴らしいです。低レベルのネットワーク管理者向けにこれをどのようにパッケージ化したかは、まさに非現実的です。ホストで新しいIPアドレスを取得してファイアウォールに追加するには3日かかりました。

これは、AWSに別の+を与える場所です

現在の専用サーバー上のバックアップは、バックアップボルトに保持されているフォルダーのクローンです。基本的にはマウントされたドライブ。そのサーバーでのみ使用可能なマウントされたドライブ。そのため、大規模な停止の場合、新しいサーバーのセットアップを取得し、バックアップストアをマウントし、まったく同じ方法(大きなタスク)で新しいサーバーをインストールして構成し、データを再作成する必要があります。私たちのホストは新しいハードウェアのために4時間のターンアラウンドを誇っていますが、それは私には何の意味もありません。設定とサイトのセットアップを取得します。

私たちのビジネスは、ウェブライフサイクル全体のビジネスにソリューションを提供します。コンサルティング、設計、SEO、サポートおよびメンテナンス。専用のサービスが停止した場合は、再び立ち上がるまでに数日かかるため、廃業します。 what ifマップでも、このシナリオを使用することはできません。それは起こりえません。

現在、AWSでは、750IOPSのEBSボリュームにマウントされたAWSインスタンスのWebコンテンツと、スケジュールに従ってデータを別のアベイラビリティゾーンにRsyncし、最新の構成に合わせてインスタンスを更新する2番目のインスタンス(コントロールサーバーと呼ばれる)そのAMIからインスタンスを起動する必要があります。これは、すべてのNGINX構成、このためのPHP-FPMセットアップファイルを再同期します。

これで、2つのデータセットができました。本番NGINX WebサーバーのクローンであるAMIと、新しいサーバーを起動する必要がある場合に備えて、設定ファイルとVhostsを含むVhostsディレクトリコンテンツのコピー。

これは、AWSが別の+を取得する場所ですピーク時に専用サーバーが苦労します。はい、Magentoを実行しているため、一部のアプリとは少し異なります。 Quad Core 32GB Raid Disk Setupがあり、顧客が電子メールキャンペーンを送信したり、2人が同時に送信したりすると、停止することさえあります。私たちはほとんど何もできません。ローカルにMySQLがあり、メモリはMYSQL用に最適化されていますが、ディスクは貧弱です。

AWSでは、3つの高CPUインスタンスを実行します。 2 NGINX/PHP-FPM Webサーバー、およびNGINX SSL +ニスキャッシュインスタンス。その後、すべての画像とメディアをホストする小さなMagento管理サーバーがあり、Cloudfrontを介してCNAMESを介してマッピングされます。これはすべて、コストを抑えるために予約されたインスタンスです。

次に、両方のWebサーバーが接続する2000IOPSラージインスタンスのRDSにデータベースを作成し、毎晩スナップショットを作成します。少しのダウンタイムで(ストアのメンテナンスページがあります)、IOPSとインスタンスサイズのサイズを変更できます。 RDSの最大の利点は、最新のスナップショットを取得し、テストと開発のために新しいDBを作成できることです。その後、シャットダウンします。その素晴らしい。

Elastic Cache +を使用し、フロントエンドWebサーバーのキャッシュ管理用にRedisをテストしています。ここでも、サイズを上下に変更できます。

新しいサーバー高CPUオンデマンドインスタンスを(NGINXフロントエンドのクローンを作成することにより)ミックスに追加して、Xmasを支援するための手動作業を行ったり、顧客から10万件の強力なメールキャンペーンを送信するように指示された場合75%割引の製品。

Amazonでの自動スケーリングと、サーバーの起動、IPアドレスの追加、NGINX構成の更新などを問題なく動作させる方法をテストしていますが、その後、静かな時間(近く)にサーバーを取り出してシャットダウンします。

AWS + +専用のデータを移動すると、サービスが中断します。コピー、Rsync MVなどはディスクIOにヒットするため、サイトが遅くなります。

AWSでボリュームとスナップショットを使用するのはとても簡単です。ここで何も言う必要はありません。

AWS +++++++一般的なサーバー管理と制御。専用サーバーには実際には可視性はありません。ホストは毎月送信するだけのSSHインと、本当に悪いサーバーレポートです。

AWSでは、アプリケーションのパフォーマンスについては完全に正確ではありませんが、実際のインスタンスがどのように機能しているかについての良いアイデアを提供してくれる統計を見ることができます。問題を検出するためのアラーム設定があります。

結論 * AWS vs Dedicated-Pure Power。 *すべてのAWS Trollについて、AWSが2つのクワッドで専用を実行すると言ったり、しようとするつもりはありません。 、SSDがメモリなどをロードします。AWSでさえ、これを試そうとはしません。インスタンスのパフォーマンス、EBS最適化、IOPSプロビジョニング、およびサイズ変更のためにできることはいくつかありますが、専用の純粋なベアボーンの方が優れていることがわかります。

AWS vs Dedicated-適切なソリューションのためのアーキテクチャ専用サーバーは、私のためにそれをカットするどこか孤独なラックに座っていました。これは現実の世界の状況ではなく、店舗やサイトを運営するためのソリューションを企業に提供する際の私の目には適していません。

AWS VPCにサーバーネットワーク全体があり、拡張、契約、すべてのリソースがどこにあるかを確認できます。解決策として、専用サーバーに戻りたくありません。

大規模な停止に対処できるサイトを実行していて、ホストで新しいサーバーを再構築するのを待つことができる場合、または2台のホストまたはAWSをバックアップとして使用し、専用がダウンした場合にサイトを移動する場合は、これが私がこれを行う唯一の方法。これ自体は時間のかかる問題です。

コスト専用サーバーが非常に安くなった理由は、AWSが独自のミニデータセンターを管理する安価な方法を提供しているためです。価格に変化があり、データセンターは現在、AWSに対してスラッギング手法を使用してサービスを販売したり、Rawサーバーのパワーと一部のAWSインスタンスタイプの不足について叫んだりする必要があります。

専用サーバーをAWSインスタンスと比較する人は、AWSがそのサーバーインスタンスに関して提供するすべての追加サービスを実際に考慮し、それを専用価格にマッピングする必要があります。拡大させてください。契約を離れて現在のホストに通知するとき、彼らはこれをAWS、パフォーマンスの悪いEBSコストなどと言ったので、私たちは私たちが望むもののソリューションマップを送りました。

  • セキュリティ/ルーティングポリシーとファイアウォールを備えたプライベートLAN
  • 20個の外部IPアドレス。その場でまたはコントロールパネルを介してサーバー間で再マッピングできます。
  • それぞれが16スレッドの8つのコアを持つ4つのサーバー
  • 32 GBのRAM
  • 最大10000 IOPSを提供する機能を備えたデータベースサーバーですが、通常は約2000IOP
  • ポイントアンドクリックバックアップ
  • 契約なしまたはわずか12か月

彼らはこれをすべて行うことができなかっただけでなく、それを行うためのソフトウェアスタックを提供できれば、セットアップコストは約10,000ポンドと月額料金になります。

専用サーバーはクラウドよりも優れていますが、これは過去のことです。あなたはクラウドコンピューティングに対するマーケティングでそれを見ることができます。クラウドコンピューティングは、小規模ビジネスと独自のデータセンターの橋渡しをする完全なソリューションです。私の目では、多くのAWSソリューションを設定した後、AWSは現時点でのビジネスソリューションです

AWSインスタンスを購入するときは、インスタンスだけでなく、それに付属するすべてのキットを購入することを知っています。専用サーバーを購入するとき、それは本当にケーブルが接続されたラックにダンプされたサーバーにすぎないことを知っています。

私は£で£専用サーバーがAWSよりも優れていることを知っていますが、私の顧客と実際のビジネスニーズのためにAWSは専用ソリューションをはるかに上回っています

3
steve

AWSが最後に停止した後、AWSマーケットプレイスでGSLBの このソリューション が見つかりましたが、このタスクにはRoute53またはNeustarもあります。

これをEC2とopsource Varnish(ヨーロッパの安価なホスティングプロバイダーLeasewebがホスト)を備えた1つの専用サーバーで使用します。 AWSの障害を検出した場合、またはEC2でコンテンツを配信する予算が不足している場合、安価なキャッシュサーバーでトラフィックを管理します。

コストがかからず、フォールトトレランスを確保するのに最適なソリューションです。

1
John P