Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> インスタンス分析データベースサーバの選択方法を教える

インスタンス分析データベースサーバの選択方法を教える

  

データベースサーバは、大量のビジネス、大容量のストレージデータなど、ビジネスシステムの中核をなすものです。ビジネスデータの保存と処理を担当するため、重要なデータベースサーバーの選択は特に重要です。サーバーの信頼性と可用性が最優先事項であり、次にデータ処理機能とセキュリティ、そしてスケーラビリティと管理性がそれに続きます。

アプリケーションの種類とサイズによって、サーバーに対するデータベースのパフォーマンス要件は異なります。大規模データベース(ERP、OLTP、データマート)の場合、サーバーはデータベースの実行または単一のアプリケーションの実行のみに使用されることがよくあります。データベースの容量は1TBを超えるため、高いCPU処理能力が必要とされ、大容量メモリはデータキャッシュサービスであり、優れたIOパフォーマンスが要求されます。では、特定の業界や特定のプロジェクト用にデータベースサーバーを選択するにはどうすればよいですか。

データベースサーバーの選択に関する5つの原則

まず、データベースサーバーの選択は次の原則に従う必要があります。

1)高性能原則

購入するサーバーが、オペレーティングシステムの運用およびビジネス処理のニーズを満たすだけでなく、一定期間内のビジネス成長のニーズも満たすことができるようにします。一般に、必要なサーバーのTpmC値は実験式に従って計算できます。その後、各サーバー製造元とTPC組織によって公開されたTpmC値が比較され、対応するモデルが選択されます。同時に、サーバーの市場価格/見積もりを使用して、計算されたTpmC値をユニットのTpmC値から削除し、次に高性能価格比を持つサーバーを選択します。

2)信頼性の原則

信頼性の原則は、選択されたすべての機器およびシステム、特に処理要件が大きい大規模で長期にわたるシステムにおいて、最も重要な考慮事項です。サーバシステムの信頼性を考慮すると、サーバの単一ノードの信頼性または安定性だけでなく、サーバと関連する補助システム(ネットワークシステム、セキュリティシステム、リモートプリントシステムなど)との間の接続の全体的な信頼性も考慮する必要があります。必要に応じて、デュアルシステムホットバックアップやクラスタパラレルアクセステクノロジなどの重要なサーバ用のクラスタリングテクノロジ、あるいは可能な場合は完全なフォールトトレラントマシンについても検討する必要があります。

たとえば、システム(ハードウェアおよびオペレーティングシステム)が99.98%の時間で正常に(修復時間を含めて)動作できるようにするには、6か月以内に停止時間が0.5時間を超えないようにします。サーバーは7×24時間連続して稼働する必要があり、これには高いセキュリティと信頼性が必要です。システムの平均故障間隔(MTBF)は80,000時間以上です。 CPUの損傷やその他の機械的な障害が発生した場合、データの整合性を確保するために、サーバーは人手による操作なしで20分以内にスタンバイCPUおよびマシンによる作業を自動的に置き換えることができます。

3)拡張性の原則

選択したサーバーが優れたスケーラビリティを備えていることを確認してください。サーバーはすべてのシステム処理の中核であるため、次のものを含む大きなデータスループット率を必要とします。サーバーは一定期間のビジネス開発によってもたらされるデータ量を処理できる必要があり、対応する時間に応答できる必要があります。 CPUモデルのアップグレード、メモリの拡張、ハードディスクの拡張、ネットワークカードの交換、端末数の増加、他のサーバーと一元化されたデータへの同時アクセスを形成するクラスタシステムのマウントなど、ビジネス開発のニーズに応じてユーザー自身のニーズをアップグレードします。待って。これには、サーバー全体を拡張するための十分なスペースを確保するためにサーバーを購入する必要があります。一般的なデータベースおよび課金アプリケーションサーバーは、大規模課金システムの設計における信頼性を高めるためにクラスタリングを使用しています接続されたディスクストレージシステムは、データ量と投資の考慮に従ってDAS、NASまたはSANによって実装できます。 。

4)セキュリティ原則

重要な取引や重要なデータを保存し実行する、関連するシステムのコアデータの大部分をサーバーが処理します。これらのトランザクションとデータは所有者にとって重要な資産であり、それらのセキュリティは非常に重要です。サーバーのセキュリティは、ネットワークシステムのセキュリティ、データの暗号化、パスワードシステムなど、システムの全体的なセキュリティと不可分です。サーバーは、ハードウェアやソフトウェアを含め、セキュリティの観点から独自に設計する必要があり、外部のセキュリティ機能の保護の下で、独自の高いセキュリティを確保する必要があります。

5)管理性の原則

サーバーはシステム全体の中核部分であり、ノード部分でもあり、ネットワークシステムの管理と保守が必要であるのと同様に、サーバーも効果的に管理する必要があります。これには、標準管理システム、特にその上のオペレーティングシステム、およびいくつかの重要なシステムコンポーネントをサポートするために、サーバーのハードウェアとソフトウェアが必要です。説明の例データベースサーバーの選択

全員に上記の原則をより明確に理解させるために、Jinbaoプロジェクトの地方のデータセンター交換エリアデータレイヤーサーバーのデータベースについて詳細に説明しましょう。サーバーの選択方法

社会保険関係としての州内データセンター交換エリアのデータレイヤーサーバー内のデータベースサーバー、退職者の交換および異なる場所からの医療データの交換用のデータベースサーバー、および従業員間の社会保険関係の移転に関する情報の交換そして、年金関連情報(人事の基本条件、支払い基準、生活条件など)の交換、死亡情報や公共サービス情報の保存、マクロ決定報告データと資金監督情報の一時的なバッファリング。中央、州、地方自治体のデータセンター間のデータ交換のハブとしての役割を考慮すると、サポートされているアプリケーションの鍵はハイエンドサーバーシステムであるべきです。具体的な構成要件は以下の通りです:

1)サーバー処理能力

州のオフサイト転送、さまざまな場所での治療、さまざまな場所からの年金の受領をサポートするためには、高い取引データ処理能力が必要です。 TPCは、次のように計算されます。

州内の被保険者の総数がC = 980万、取引当日の平均トレーダー数がa1 = 1‰、トランザクションあたりのデータベーストランザクション数がa2 = 5であるとします。数量M = C×a1×a2、集中取引時間T =取引日の120分、取引量比率Ct =取引日集中期間の80%、ベンチマークTPC指標値と実績取引値の比M0 = 6:1、CPU処理容量マージンは35%を取ってM1 = 30%-45%であり、年間処理能力増加率は3年以内にP = 30%です。実験式によれば、TPC =(M×M0×Ct /(T×(1 − M1))×(1 + 30%)3 = 89,435)と計算されるので、サーバの選択を考慮する必要がある。 TPC値が100,000以上のハイエンドサーバーシステム構成を使用してください。

2)メモリ容量

経験と同様のトラフィックや環境に基づいて、メモリ容量は1G /CPU×CPUにする必要があります。現時点では、主流のハードウェアメーカーの指標では、TPC値は10万に達するはずで、一般的には8つのCPUを構成する必要があるので、メモリは8 GBを構成することをお勧めします。

3)バスI /O帯域幅

高CPUおよび大容量メモリの構成では、ホストシステムのバス帯域幅とI /Oバス帯域幅が大きくなければなりません。パフォーマンスがボトルネックになります。

4)記憶容量

交換領域の平均データ量は164.8GB、ピークデータ量は164.8GB×1.5で、データベースインデックスとシステムのフットプリントの0.2倍を考慮した場合、RAID保護後60ストレージ使用率、将来のデータの増加、データ拡張容量の30%を提供する必要がある、およびその他の要因により、合計ストレージ容量はデータストレージとしてSANのファイバーチャネルアレイを使用して、164.8×1.5×1.2 /60%/70%= 706GBです。 。

5)信頼性、スケーラビリティなど

オフサイト業務をサポートする本番データベースサーバーとして、リアルタイムサービスであり、高い信頼性と信頼性が求められます。性別は99.99%以上でなければならず、年間を通して7×24の可用性を提供し、2台のマシンのクラスタとして構成されます。このシステムは、多コンポーネント冗長構造、高速エラーチェックおよびエラー訂正メモリ、および監視および診断機能を使用して設計されています。

したがって、サーバーの選択では、最初にビジネスシステムのビジネスタイプとビジネスの複雑さを分析し、次にデータ容量とデータ処理強度の観点から要件に従って分析する必要があります。サーバーの信頼性、スケーラビリティ、セキュリティ、管理性、およびその他の側面を見積もり、考慮して、最終的な製品の選択を完了します。

新しい考え方:RISCまたはNehalem-EX?

データベースサーバー、特に金融通信などの主要ビジネス分野のコアデータベースのために、サーバーの信頼性とパフォーマンスの要件は非常に高くなっています。過去にこのようなアプリケーションを作成したデータベースシステムは、しばしばRSICミニコンピュータに依存しています。 X86サーバーの価格性能比は優れていますが、市場全体の95%を占めていますが、未だ克服されていないコア分野がいくつかあります。

しかし、2010年には、Intelの次世代Nehalem-EX Xeon 7500シリーズサーバープラットフォームのリリースにより、このパターンは壊れようとしています。 Xeon 7500には8つのコアがあり、各コアはデュアルスレッドをサポートし、各プロセッサは最大16スレッドの並列処理をサポートし、各プロセッサは最大4つのQPI高速インターコネクトを接続でき、8ウェイシステムに簡単に拡張できます。スケーラブルメモリバッファリングとスケーラブルメモリインターコネクトテクノロジにより、各プロセッサは16メモリスロット、4チャネルをサポートできます。サーバーの最大メモリ容量は512GB DDR3です。さらに、Nehalem-EXは、22個のRAS機能を導入し、IA64で初めて利用可能なMCAリカバリ機能をXeonプラットフォームで実装し、より高い信頼性を提供します。パフォーマンス、スケーラビリティ、信頼性の面では、RISCに近づき、さらに特定の指標を上回っています。

したがって、IBM、HP、Dell、InspurなどのベンダがXeon 7500をベースにした4方向および8方向のサーバーを発売することで、主要な主要ユーザーには多くの選択肢があります。以下では、データベースの分野におけるXeon 7500のアプリケーションパフォーマンス、製品の推奨事項、ソリューションケースなどの解釈に役立つ一連の記事も掲載します。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved