• 締切済み

無停止型システムの構築で悩んでいます

当方社内SEです。無停止型システムの構築で悩んでいます。 弊社の基幹システムの実行ファイルは、すべて東京アプリケーションサーバに保管されており、そこから各エンドユーザーのパソコンのデスクトップにショートカットを作成・実行することで運用を行っています。 (実行ファイルはデータベースにアクセス処理を行っており、分刻みで更新が行われています。) 更に大阪にバックアップ用のサーバがおいてあり、アプリケーションの仕様変更や追加・削除があった場合、両方の実行ファイルを手動で上書き保存・追加・削除を行うことで置き換え作業を行っています。 このような状況で東京サーバがダウンしてしまうと、アプリケーションはまったく使い物になりません。(ショートカットであるため、参照先が見つからないから) そこで大阪サーバを代替運用させたいと考えておりますが、弊社の技術力が低いため、考え出そうとしても代替運用方法が見つからずまだ確立されていません。 (ポイント) ・サーバがダウンしても手動によって大阪で代替運用したい。(自動で切替だと、平時はバックアップ用としておいているはずなのに、予期せず突然切り替わると機能しないから) ・代替運用時でもアプリケーションの仕様変更が可能で、復旧後はその変更が東京に反映されるようにし、更にエンドユーザーからは大阪を使用不可能にする。 よい回答をお待ちしております。

みんなの回答

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.4

:>1、ミラーリング動作するに当たって何かツールを使用していたりするのですか?  クラスタリング・サーバーを使用しています。 「クラスタリング」とは、複数のコンピュータを相互に接続し1台のコンピュータを扱うように管理することができる。1台が停止してもシステム全体が止まることはなく、処理を続行したまま修理や交換が行える。この間、外部からはシステムの性能が落ちたようにしか見えない。また、接続するコンピュータの台数を増やすだけで性能の向上を図れるものです。」 製品の一例として、下記URLを指保証して下さい。 http://h50146.www5.hp.com/products/servers/proliant/config/cs_pc.html :>そもそも、ショートカットがデスクトップに直接おいてあるため、ダウンした時はどのように切り替えを行うのでしょうか? 基幹システムのアプリは Citrix Presentation server を利用した 7台の Application server上にあり、クライアントの接続管理を兼ねています。  これによって、特定の Application server に負荷が偏らないようにしています。  その他、システムは本社で一元管理することで、セキュリティーの向上、保守コストの低減につながると確信しています。  東京-名古屋-大阪-神戸など、二十数か所の拠点をカバーしています。

  • a987654
  • ベストアンサー率26% (112/415)
回答No.3

NO2です。 プロに対し敬意表し一般人、シロートしましたが経験者です。 そもそもどんなダウンを考えておられるのでしょうか? ディスクの2重化など当然の話としてやっておられるという 前提でお答えしました。 >もし中継器が落ちてしまった場合  →  ”中継機”です 中継機なんてパソコン程度のものでどうにもなるものと思います。 そこまで心配されるなら、予備機を用意しておいても大した 出費にはならないと思います。 ソフトにしてもサーバシステムと比べて各段に軽くダウンの 確立は低いと思われます。 以上ご参考にはならない意見とはおもいますが・・・

  • a987654
  • ベストアンサー率26% (112/415)
回答No.2

東京のサーバーのハード的な異常にしか対応はできないと 思います。 アプリの異常などは、東京と全く同じものが大阪にも存在 していることになるわけで、システムダウンの際にまずは大阪の システムで運用しても問題ないかどうかを確認することが 必須と思われます。 その上でのシロート考えの対応法ですが、 ユーザとサーバーの間に中継機を置けないのでしょうか? ユーザーはあくまでも中継器を通してサーバーにアクセスし 通常は東京に接続しておいて、異常時は中継機で大阪に 接続を切り替えることは出来ないのでしょうか? もっともあくまでもシステムの異常時のみで回線異常等には 対応できないでしょうが・・・

sovavill
質問者

補足

東京、大阪の実行ファイルの内容および、データベースの内容は全く同じで、動大阪単体での動作テストも完了しています。 (ただし、デスクトップにショートカットを作成するという方法には代わりはないです。) 提案くださっている対策方法ですと、もし中継器が落ちてしまった場合、東京はおろか大阪までも接続することができなくなってしまいます。 あくまでも東京は東京、異常時は大阪は大阪という具合に切り分けて、かつダイレクトに接続したいわけです。

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.1

私の管理しているシステムの構成は、 1、2台のDNSがミラーリング動作し、1台が停止しても他の一台で管理する。 2、7台の Aplication server が並列動作し、接続するクライアントのパワー・バランスを図る。 3、2台のSQLサーバーがミラーリング動作。  ほかに、3台のファイル・サーバーを接続して、定期的にシステムのホット・イメージをバック・アップしています。  以上の構成で、ハードウェア価格は4,000万円と言ったところです。

sovavill
質問者

補足

回答ありがとうございます。回答に対して質問があります。 1、ミラーリング動作するに当たって何かツールを使用していたりするのですか?使用していないなら、どのような方法で行っているのでしょうか? 2、具体的にどのような動きで並列動作するのでしょうか?   そもそも、ショートカットがデスクトップに直接おいてあるため、ダウンした時はどのように切り替えを行うのでしょうか? 3、データベースのミラーリングのシステムは「東京←→大阪」で相互バックアップをとるようになっており、構築済みです。 お願いします。

関連するQ&A