Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> メールサーバの構築 - 二重ホットスタンバイソリューション

メールサーバの構築 - 二重ホットスタンバイソリューション

  

二重ホットスタンバイは、サーバの一時的な障害によるバックアップテクノロジであり、長期にわたるサービスの中断を防ぎ、長期的なシステムの中断を確実にするために使用されます。信頼できるサービスこのソリューションでは、メールサーバーのホットスタンバイのソリューションを詳しく紹介しますTurboMailメールシステムを例にして説明します。

1.クラスタテクノロジ

ホットスタンバイについて学ぶ前に、まずクラスタテクノロジとは何かを理解しましょう。

クラスタテクノロジとは、高速通信ネットワークを使用してコンピュータシステムを形成する独立したコンピュータのグループのことで、各クラスタノード(つまり、クラスタ内の各コンピュータ)が独自のプロセスを実行します。スタンドアロンサーバーこれらのプロセスは互いに通信して、ネットワーククライアントの単一システムを形成し、アプリケーション、システムリソース、およびデータをユーザーに提供し、それらを単一システムで管理します。クライアントがクラスタと対話すると、そのクラスタはスタンドアロンサーバーのように機能します。コンピュータクラスタリングテクノロジの出発点は、コンピュータシステムに高い可用性、管理性、およびスケーラビリティを提供することです。クラスタは、共有データストレージスペースを持つ複数のサーバーで構成され、各サーバーは内部LANを介して互いに通信します。ノードに障害が発生すると、そのノードが実行しているアプリケーションは他のノードによって自動的に引き継がれます。

ノードが2つしかない高可用性クラスターは、デュアルシステムホットスタンバイとも呼ばれます。つまり、2つのサーバーを使用して互いにバックアップします。一方のサーバーに障害が発生すると、もう一方のサーバーがサービスタスクを引き受けることができるため、システムは手動の介入なしに自動的に外部サービスを提供できます。デュアルシステムホットスタンバイは、クラスタテクノロジの中で最も単純なものであることがわかります。

2.ホットスタンバイ対象オブジェクト

一般的なメールサーバは長年稼働する予定であり、そのためにはメールのバックアップ作業が欠かせません。一部の企業では、サーバー障害によるデータ損失を防ぐためにRAIDテクノロジとデータバックアップテクノロジを使用しています。ただし、データのバックアップはシステムに問題が発生した後にのみ回復を解決することができ、RAIDテクノロジはハードディスクの問題を解決することしかできません。ハードウェアとソフトウェアの両方の問題がメールサービスの中断を引き起こすことを我々は知っています、そしてRAIDとデータバックアップ技術はサービス中断を回避する問題を解決することができません。

サーバーを復旧するために、わずかな問題や強力な技術サポートがある場合は、しばらくの間サーバーを中断します。オンラインにする必要があるユーザーにとっては、メールを失うことはお金を失うことと同じです。この種のユーザーは、サービスの中断に耐えることが非常に困難です。したがって、長期的なサービス中断を回避し、システムの長期的かつ信頼性の高いサービスを保証するために、ホットスタンバイを使用する必要があります。

したがって、ホットスタンバイソリューションを採用する必要があるかどうかは、自分のメールシステムのユーザーの要件に従って判断できます。

3.実装方式

2システムホットバックアップには2つの実装モードがあります。1つは共有記憶装置に基づいており、もう1つは共有記憶装置がない方法です。それは純粋なソフトウェアと呼ばれています。

1)共有ストレージデバイスに基づく


ストレージ共有に基づく2ノードのホットスタンバイは、ホットスタンバイの最も標準的なソリューションです。このように、2台のサーバー(両方のサーバーで実行されているメールシステム)が使用され、共有ストレージデバイスのディスクアレイが使用されます(メールシステムのデータはディスクアレイに格納されます)。 2台のサーバーは、相互バックアップ、マスタースレーブ、およびパラレルなど、さまざまな方法で使用できます。作業の過程で、2つのサーバーは仮想IPアドレスを使用して互いにサービスを提供し、異なる作業方法に従って一方のサーバーにサービス要求を送信します。同時に、サーバーはハートビートラインを介して別のサーバーの稼働状況を検出します(現在プライベートネットワークを使用しています)。一方のサーバに障害が発生すると、もう一方のサーバがハートビート検出に基づいて判断し、サービスを引き継ぎます。ユーザーにとっては、このプロセスは完全に自動化されて短時間で完了するため、ビジネスに影響はありません。共有記憶装置のため、2台のサーバーは実質的に同じ量のデータを使用し、デュアルマシンまたはクラスターソフトウェアによって管理されます。

利点:共有する場合、データベースは共有記憶装置に置かれます。サーバーがサービスを提供するときは、ストレージデバイスに対して直接読み書きを行います。系を切り替えると、他のサーバも記憶装置上のデータを読み込む。それは無人の状況で高速スイッチングを提供し、データ損失を確実にしません。

デメリット:強力な企業にとって優先事項である高価なストレージ機器への投資の増加。

2)純粋なソフトウェアモード

純粋なソフトウェアの方法で、ミラーソフトウェアを介して、データをリアルタイムで別のサーバーにコピーすることができますので、同じデータが両方のサーバーに存在します。 1つは、1台のサーバーに障害が発生した場合、間に合って別のサーバーに切り替えることができます。


利点:

1ディスクアレイの単一障害点を回避する:デュアルシステムホットバックアップの場合、単一デバイスの障害によるサービスの防止になります。中断しましたが、ディスクアレイは新しいシングルポイントを形成しました。 (たとえば、サーバーの信頼性係数は99.9%、ディスクアレイの信頼性係数は99.95%、純粋なソフトデュアルマシンの信頼性係数は1 - 99.9%x 99.9%= 99.99%、ディスクアレイベースのホットスタンバイシステムの信頼性係数は99.95%よりわずかに低くなります。

2投資を節約する:高価なディスクアレイを購入する必要はありません。

3距離に制限されません:2台のサーバーはSCSIを必要としませんケーブル長の制限(ファイバチャネルディスクアレイも距離による制限はありませんが、投資ははるかに大きくなります)これにより、物理的な場所を通じた距離の増加を含め、より柔軟なサーバーの展開が可能になります。

短所:

1信頼性は比較的低く、2台のサーバー間でのリアルタイムのデータ複製は比較的脆弱なリンクです。

2サーバーが中断されると、復旧後の処理は複雑になります。データは同期的に復元されますまた、この間、システムは保護されていない状態になります。トランザクションメカニズムはありません複製はファイル層とディスク層で実行されるため、複製の成功はデータベーストランザクション操作に影響しません。そのため、データが完全に変更されない場合がありますこれは非常に危険です。

4.設定

メールサーバーのホットスタンバイを設定する前に、会社のニーズを明確に定義する必要があります。デュアルシステムホットスタンバイ、どのような構築方法、どのオペレーティングプラットフォームを使用するか、特定のサーバー構成、共有ディスクを使用してどのディスクアレイを使用するか、どの種類のクラスタソフトウェアを使用するかなどを設定する必要があります。 >ハードウェア:同じ構成の2台のサーバー実際のニーズに応じて

ディスクアレイを選択し、それを使ってデュアルシステムホットスタンバイシステムを構築することができます。

ソフトウェア:メールシステム

市場にはたくさんのメールシステムがあり、長所と短所は異なります。ニーズに応じて選択できます。フリーメールシステムのSendmail、Qmailなど、国際ブランドのExchange、Lotusなどがあります。しかし、誰もが知っている価格では、メールレビュー機能を備えた、そのようなターボメールは排他的な機能を持っているそのようなcorlmail、ターボメールなどの国内があります(市販前にこの機能を持っているメールサーバーはほとんどなく、1つのシステムにメールアーカイブを統合しています(市販されている他のメールアーカイブは別のシステムです)。あなたはそれを体験できます。

クラスタソフトウェア:

デュアルシステムホットバックアップの構築はもちろんクラスタソフトウェアです。ここではクラスタソフトウェアのハートビートを推奨します、このソフトウェアにはハートビート監視部分とリソース引き継ぎ部分が含まれ、ハートビート監視はネットワークリンクとシリアルポートを通して実行でき冗長性をサポート残りのリンクは、相手の現在の状態を知らせるために互いにメッセージを送信します指定された時間内に相手から送信されたメッセージが受信されない場合、相手は無効と見なされます。他のホスト上のリソースまたはサービス。

Copyright © Windowsの知識 All Rights Reserved