サーバーのセットアップについて心配する必要がありますか?


9

私は約50人の会社で働いています。2つのサーバー(同一)は、次の仕様でカスタム構築されています。

Xeon E3-1270 V3
Intel Entry Server Board
32 GB DDR3 ECC
2x 256 GB SSD RAID1 (for System)
4x 1TB SSD RAID10 (for Hyper-V VMs)
Windows Server 2012 R2 as Host and VMs

各サーバーは2つのVM(2x AD +ファイル共有+ローミングプロファイル、1xテスト用SQLサーバー、1xその他(重要ではありません))をホストします。

QNAP NAS(2x 2TB RAID1)でホストされているiSCSIターゲットで、組み込みのWindowsバックアップを使用して毎日のバックアップを実行します。

サーバーの負荷は大きくなく、問題は発生していません。ほとんどのデータはクラウド(VS Online、SharePoint)に保存されています。

しかし、私はこのセットアップを続けることが賢明なのか、それともプロのサーバーハードウェア、つまり1台の大きなマシンに切り替える方が良いのかと思います。

それで、落とし穴は何ですか、そして私はそれらについて何をすべきですか?


2
しかし、この設定を続けるのが賢明なのか、それともプロのサーバーハードウェア、つまり1台の大きなマシンに切り替える方が良いのかしら。」これらは2つのかなり異なる質問です。後者の質問に対する包括的な回答も探している場合は、別々にポーズする価値があります。それとは別に、組織での役割を明確にできますか?あなたはインフラストラクチャを担当していると思いますが、そうでない場合は、明らかに何もする必要はありません。
Lilienthal 2016

1
ここでいくつかの異なる答えを考えることができるので、核となる質問(このセットアップは大丈夫ですか?このハードウェアは大丈夫​​ですか?サービスを統合する必要がありますか?...)を特定すると、より役立つ答えを得るのに役立ちます。
Lilienthal 2016

@Lilienthal私は会社のメイン管理者です。はい、ハードウェアとセットアップに問題がないかどうかを知りたいです。
Martin Walter

セットアップに問題がないかどうかは、非常に幅広いトピックです。これには多くの要因が含まれます。オフラインまたはオフサイトのバックアップがありますか?回復戦略はありますか?上記の回復戦略をテストしましたか?どのようなダウンタイムがありますか?予算と期待されるサービスのレベルを教えてください。アップデートとアップグレードのプロセスはどのようなものですか?システムと資格情報は文書化されていますか?バス要因を検討しましたか?...これは、「コンシューマハードウェアから離れることはいつ意味があるのか​​」とはかなり異なる質問です。
Lilienthal 2016

1
@Lilienthal笑 私はあなたが自分自身を一種の中間段落に捉えた方法が大好きです。ええ、それは私が意味したことです。
Ryan Babchishin 2016

回答:


11

きちんとしたハードウェアを既に使用しているようですね。どうしたの?古すぎませんか?心配しすぎないようにしたい場合は、物を保証するか、近くに保管してください(これについての私の意見をみんなが共有するわけではありません)。

冗長で適切なバックアップを行うための設定があれば、かなりうまくいきます。1台のサーバー=単一障害点、それがどれほど良好であっても、それは私を不快にさせます。ものがソフトウェア/ハードウェア/インフラストラクチャ/サポートの賢明な実装方法について賢明な決定を下すことで、予算内でできることはたくさんあります。

場合あなたが所定の位置に注意事項/物事を持っていない、多分あなたは心配する必要があります。1つのシステムが停止した場合、そのサービスはなくなっていますか?それはビジネスにどのように影響しますか?どのくらい早く回復できますか?

落とし穴?依存します。あなたはあまり多くの情報を提供しませんでした。安価なドライブは故障するか、遅くなる可能性があります。安いケースは過熱する可能性があります。安いファンは失敗する可能性があります。安価なSATA / SAS / RAIDコントローラーは、予期しない動作をするか、実行できない場合があります。安価な電源装置は故障する可能性があり、冗長性がない場合は、電力が供給されていません。マザーボードは不安定なことを行うことができます。リモートコンソールのないシステム(ILOなど)は、管理が面倒な場合があります。安いネットワークカードは安いドライバーを持っているか、失敗する可能性があります。予期しない小さな問題がたくさん発生する可能性があります。一方、驚くほどのパフォーマンスを発揮する地獄のエントリレベルのものとして、安くすることができます。また、より高価なものは時々不安定になることがあります。

まともな*サーバーグレード、ローエンドサーバー、ワークステーション、コンシューマーグレードの機器で、私はそれをすべて見ました。ハイエンドのものは、長い目で見ればより良いようです(保証期間を過ぎています)。しかし、あなたがそれを買う余裕がないなら?または、サーバーを1台しか購入できず、適切な冗長性を実装できない場合は、

Xeon、ECCメモリ、およびRAIDを搭載したデュアルサーバーで本質的に問題はありません。あなたがそれに問題がない限り。


最初に目標(絶対に必要なもの、得意なこと、それほど気にしないもの)と予算を定義してから、それらの基準を満たす最高の品質を購入すると役立つ場合があります。それを除けば、私は個人的にリモート管理(IPMI、AMTなど)なしでは何も触れないでしょう、それはあまりにも便利です。同じことが冗長電源、特にシャットダウンに非常に時間がかかるVMホストにも当てはまります。
user121391

9

VMが冗長であると仮定すると(これは1つのノードをオフにして動作することがテストされています)、2つのミラーリングされたノードがあるため、ハードウェア関連の停止から比較的影響を受けません。

詳細がわからなければ、ノード全体の停止が会社の大きな問題でない限り、1つの(新しい)ボックスにドロップダウンすることはお勧めしません。

とはいえ、これらのマシンがどれくらいの期間使用されているか、目的に合わせて構築された環境(ラックとACを備えたクリーンなドライルームなど)にあるかなど、環境に関する追加の詳細を知っておくと役立ちます。 。おそらくお気づきのように、機材の寿命は長くなっています!

一般的に言えば、「プロフェッショナル」ハードウェアを少なくしても問題はありません。高価なキットと同じ保証や信頼性がなく、これらのリスクを予算と比較検討する必要があります。


2
ご回答有難うございます。3年前からサーバーを所有していたと思います。彼らはACのある専用の部屋のラックにいます。ただし、サーバーはミラーリングされません。各サーバーは異なるVMをホストし、それぞれが1つのADをホストします。
Martin Walter

その場合(あなたはそれらの世話をするのに良い仕事をしているように聞こえます)、私はあなたが今の状態で続けるのはかなり安全だと思います(ADがあなたがホストしている唯一の重要なサービスであると仮定します)。ハードウェアエラーを監視するために何らかの監視を実装することをお勧めします(最近のWindowsに何が適切かわからない)。次の2-3で、それらを交換するか、別のソリューションを考え出すことを計画している可能性があります。年。
Matt Renner 2016

4
@MartinWalter多分あなたは心配する必要があります。1つのシステムが停止すると、そのサービスはなくなります。それはビジネスにどのように影響しますか?どのくらい早く回復できますか?
Ryan Babchishin 2016

1
@RyanBabchishinその質問は常に社内ITにとって重要な質問です。ただし、現実的には常にトレードオフがあり、ビジネスにとって、1、2時間のダウンはまれなケースで許容できる場合があります。また、OPのVMが外部デバイスにスナップショット/エクスポートされている場合は、その外部デバイスを他の実行中のボックスにマウントし、VMを一時的にオフにして起動するだけで簡単に回復できます。ADの場合、プライマリマシンが復旧するまでパフォーマンスが低下すること以外は、これによって問題が発生することはほとんどありません(すべての処理が基本的なADに関するものである場合、高度なものはありません)。
SnakeDoc 2016

1
@SnakeDocだから質問です...彼に。そのことについて。?
Ryan Babchishin 2016

5

ストレージバックエンドはオールフラッシュであるため、ハードウェアは上記のワークロードに対して完全に問題ありません。VMが分割され、サーバー間でミラーリング/同期されるのではなく、単一のサーバーで実行されているという、特にそれらが同一である場合の唯一の懸念事項。したがって、両方のサーバーを単一のクラスターに参加させ、仮想マシンをハードウェア障害の影響を受けないようにするソフトウェア定義のストレージ(仮想SAN)を使用することを強くお勧めします。

可能なオプションは、HP VSA http://www8.hp.com/us/en/products/storage-software/product-detail.html?oid=5306917またはEMC Unity VSA https://store.emc.com/us/です。 Product-Family / EMC-Unity-Products / EMC-Unity-VSA / p / EMC-Unity-Virtual-Storage-Applianceは無料ですが、私が知っている限り、本番環境では許可されていません。Hyper-Vを使用しているので、ウィンドウの上部でネイティブに実行され、完全にシームレスに作成できるStarWind Virtual SAN https://www.starwindsoftware.com/starwind-virtual-sanを使用するのに最適なオプションです直接接続されたストレージのみを使用する機能的なMicrosoft Failover Hyper-Vクラスター。

私はまた、Veeam社B&R使用することをお勧めしますhttps://www.veeam.com/vm-backup-recovery-replication-software.html無料版を持っているかのBacula http://blog.bacula.org/の代わりにバックアップあなたのVMにVMをリカバリしようとすると問題が発生することが知られているため、ネイティブのWindows 2012 Serverバックアップを使用する方法


1
アドバイスありがとうございます。バックアップは対処しなければならないことです。マシンが異なるVMを実行しており、RAMがそれほど多くないため、現時点ではフェイルオーバーは不可能です。したがって、すべてのVMを単一のマシンに配置することはできません。
Martin Walter、

1
Windows 2012 Server Backupを使用したVMの復元について述べた問題について
詳しく知りたい

1
@wandersick実際の一般的な問題。Windowsバックアップは、復元中に0x8XXXXXXXのような奇妙なエラーを引き起こし、復元を不可能にすることで知られています。奇妙なことに、時々そこにはエラーコードがグーグルできないことさえあります:-(
Net Runner

0

小規模な展開では、一般に、高価なマシンを1つ用意するよりも、複数(少なくとも2つ)安価なマシンを使用する方が適切です。または言い換えると、小規模な展開では、縦長よりも横幅の方が優れています。その理由は、この方法では、限られたコストの増加に対してある程度の冗長性があるためです。2台の3000サーバーは1台の5000サーバーと同じことを実行できるかもしれませんが、高価なサーバーに障害が発生すると、骨が折れます。安価なものの1つに障害が発生し、少なくともVMの半分がまだ実行されていて、おそらく他のVMも実行できる場合は、速度が遅くなるだけです。

調査する必要があるのは、これらのサーバーを個別に管理するのではなく、何らかの方法でそれらをクラスター化することです。仮想化ソリューションは、VMがどのホストに存在するかが問題にならないようにフェイルオーバークラスターを作成できる必要があります。ホストが停止した場合、VMは自動的に移行されます。これにより、マイクロ管理も削減され、将来的には、古いサーバーを稼働させたまま、経済的でなくなるまで新しいサーバーを追加することができます。この決定は通常、消費電力またはスペースの制限に帰着します。

さらに拡張したい場合は、おそらくサーバー上のストレージからSANに移行する必要があります。このようにして、サーバーは純粋なコンピューティングノードになり、その正常性はVMにとって重要ではありません。


このソリューション/一般的なパスでは、それを正しくするために達成しなければならない特定のレベルがあることに注意してください。高価なマシン(PSU、ディスク、コントローラー、GPU、CPU、ネットワークカード)内でも冗長性を確保しながら、管理(2番目のホストのソフトウェアの更新、自動VMフェールオーバーオーケストレーション、ネットワークトラフィックの考慮事項、権限、監視)の複雑さを軽減できます。少し。しかし、ハードな数字がなければ何が良いかを言うのは難しいです。
user121391

-8

ネットワークとバックアップシステムに問題がない限り、このセットアップを続行できますが、将来的には、Professionalサーバーを100%健全にすることをお勧めします。

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