サーバーは、あらゆる規模の企業の屋台骨です。ミッションクリティカルなアプリケーションとデータはサーバーハードウェアに常駐しており、単一障害が発生すると、準備不足の企業にとっては壊滅的な結果となる可能性があります。サーバーがダウンすると、ビジネスは停止する可能性があります。このような場合、冗長サーバーが役立ちます。
IDCの調査によると、SMBの80%がネットワークダウンタイムによって少なくとも20,000ドルの損害を被っているだけでなく(出典:TechRadar)、別の調査では、データ損失とダウンタイムによる1年間の総損失が1.7兆ドルに上ることが示されています(出典:EMC)。これらの数字を確実に定量化することは困難ですが、その意味するところは明らかです。ダウンタイムとデータ損失はビジネスを麻痺させる可能性があり、サーバーレベルで冗長性がない企業は、ビジネス継続性とデータ整合性に関して危険を冒しています。これは特に、予算の制約とITのベストプラクティスの間でバランスを見つけるのに苦労しているSMBに当てはまります。「N+1」の「+1」を忘れることは、表示価格を比較する際には魅力的なアイデアに見えるかもしれませんが、慎重なIT意思決定者は、ダウンタイムの緩和、生産性、顧客満足度、評判を考慮した場合、サーバーの冗長性が大きなROIを提供することを理解しています。
この記事では、冗長サーバーが必須となる一般的なSMBアプリケーション、冗長サーバーへの投資が継続的な成功と災害の分かれ目となる可能性、冗長性とデータ整合性を念頭に置いて構築されたサーバーハードウェアの選択方法について説明します。
Active Directory
Active Directoryは、企業がネットワーク上の管理、認証、アクセスを簡素化するための優れた方法です。Windows環境では、システムへのサインインからメールへのアクセス、共有フォルダやドライブへのアクセスまで、ユーザーがActive Directoryを通じて付与されたアクセスに依存することが一般的です。Active Directoryドメインコントローラとして機能するサーバーが、冗長サーバーがない状態でダウンした場合、従業員は生産性を維持するために必要なシステムにアクセスできなくなります。これは、従業員が維持に貢献している顧客やベンダーとの関係に直接的な影響を与えるだけでなく、ダウンタイムが長期間にわたって発生したり、頻繁に発生したりすると、従業員は意欲を失い、士気に影響を与える可能性があります。
「Microsoft」の引用によると、「Active Directory環境の各ドメインには、少なくとも2つの機能するドメインコントローラが必要です。」この推奨事項は、ほぼすべての運用環境で従うべきです。Active Directoryの場合、冗長サーバーへの投資は、生産性と従業員のエンゲージメントへの投資となります。
仮想環境向け高可用性クラスタリング
仮想化がますます多くの企業にとって現実のものとなるにつれて、ハードウェアレベルでの冗長性の必要性を見落としがちになることがあります。しかし、仮想マシンのクラスターを再構築しなければならなかったシステム管理者が語るように、ハイパーバイザーレベルでのフォールトトレランスは、IT運用において非常に重要な部分です。すべてのサーバーを1つの物理サーバー上の仮想マシンとして実行している場合、すべての生産性を停止させ、データ損失や破損を引き起こし、障害発生時に復旧にかなりの時間を要する可能性のある単一障害点を作成していることになります。
2台目のサーバーを導入し、ハイパーバイザー上の仮想マシンを複数の「高可用性」クラスター構成のいずれかで実行するように設定することで、多くのリスクを軽減できます。VMware(ESXi)やMicrosoft(HyperV)のような一般的なハイパーバイザーベンダーは、特定のイベントや障害が発生した場合に仮想マシンをあるハイパーバイザーから別のハイパーバイザーに自動的に移行できる、さまざまなフォールトトレランスおよび高可用性構成をサポートしています。これらの機能を利用するための前提条件は、2台目のハイパーバイザーを実行するサーバーです。2台の物理サーバーでハイパーバイザーを実行し、高可用性を実現するためにフェイルオーバーを設定することは、IT予算が限られている企業がコストを抑えながら重要なサービスを維持するための良い方法です。
POSおよびフロントオフィス
取引中にシステムがダウンすると、顧客の目に映る企業の評判は著しく損なわれる可能性があります。小規模なオフィス(診療所、保険代理店、会計事務所、その他の専門事務所など)や、バックオフィスデータベースサーバー、トランザクション処理システム(TPS)、またはPOS(販売時点情報管理)システムに依存する小売店では、日中のサーバー停止は、何もできなくなることを意味します。データはサーバー上に存在するため、障害が発生した場合、販売が困難になるだけでなく、単純な問い合わせに答えるための顧客記録の参照も困難になります。その結果、顧客の企業に対する意見が変わり、目先の取引が危うくなるだけでなく、長期的な関係にも悪影響が及ぶ可能性があります。
これらの小規模なオフィスや店舗には、サーバーを迅速に復旧させる専任のITスタッフがいないことを考えると、課題はさらに大きくなります。これは、「予防の一滴は治療の一ポンド」という言葉と冗長サーバーの利点の良い例です。冗長サーバーを導入することで、企業は顧客サービスに費やす時間を最大化し、ダウンしたサーバーのトラブルシューティングに費やす時間を最小限に抑えることができます。
データベースの冗長性
私たちはデータ主導型社会に生きており、企業が依存するデータの多くはデータベースに存在します。データベースのバックアップは、あらゆる災害計画と復旧計画の重要な部分ですが、多くのビジネスデータベースの場合のように、データがほぼ絶えず更新される環境では、バックアップだけではデータの整合性を維持するには不十分です。冗長データベースサーバーをインストールし、データベースレプリケーションを構成することは、サーバーの停止が失われた収益と破損したデータにつながるか、または冗長サーバーが引き継ぐことで対処できる単なる一過性の問題であるかの違いとなる可能性があります。
MySQLでのデータベースレプリケーションの設定例については、MySQLのドキュメントを参照してください。簡単に言えば、マスターデータベースサーバーは少なくとも1つのスレーブサーバーで構成され、両者の間でデータが同期され、マスターに障害が発生した場合はスレーブが引き継ぐことができます。マスターが復元されたら、スレーブとして再デプロイできます。
サーバーの選択
冗長サーバーハードウェアを選択する際には、信頼性、フォールトトレランス、保守性を念頭に置いて設計されたハードウェアを探すことが重要です。例えば、歯科フランチャイズ向けの小規模冗長ソリューションを設計する際、PremioのパートナーであるEchostreamsは、ミッションクリティカルサーバーのDurastreamラインからDSS212を選択しました。DSS212は、そのフォールトトレランス、冗長機能、ストレージ容量が歯科フランチャイズのアプリケーションと予算に理想的であったため選択されました(詳細については、このPremioの投稿を参照してください)。
データベースアプリケーションでは、ソリッドステートストレージが速度とパフォーマンスの適切なバランスになる場合があります。PremioのFlachestreamソリッドステートドライブサーバーは、ソリッドステートストレージテクノロジーの利点を提供するだけでなく、ホットスワップ可能なコンポーネントで構築されており、多くの場合、冗長電源やネットワークインターフェイスなどの機能を備え、可用性と稼働時間を最大化します。
結論として、サーバーのダウンタイムとデータ損失は、ビジネス継続性に対する最大の脅威の2つです。競争の激しいビジネスの世界では、サーバーレベルでの冗長性を放棄するという決定は、高価なものになる可能性があります。冗長サーバーに控えめな先行投資を行い、ユースケースに合った適切なサーバーハードウェアを選択することで、企業はダウンタイムとデータ損失への露出を軽減できます。お問い合わせください。お客様のビジネス独自の要求を満たすように設計されたサーバーまたはストレージソリューションを構築するために、今すぐお問い合わせください。
