高性能・多機能を使いこなすお客さまからの声

日々、Zabbix をご利用していただいたお客様からたくさんの声をいただいております。
お客様からお寄せいただいた声はすべて運営スタッフにて共有し、Zabbix のサービス向上に活かしています。
この場を通じて、お客様と Zabbix スタッフとのコミュニケーションの場を作っていけたらと考えています。

  • HOME
  • レビュー
  • 金融機関で求められる高い可用性と信頼性を有したFINEQloudサービスを守る監視基盤としてZabbixを採用

三菱総研DCS株式会社 様

金融機関で求められる高い可用性と信頼性を有したFINEQloudサービスを守る監視基盤としてZabbixを採用

金融系企業を始めとする数多くのビジネスを支える「FINEQloud」の監視に求められたのは、高品質な監視製品と可用性。
オープンソースの監視製品である Zabbix(当時Version3.0)を採用し、Active-Active 構成による冗長化を実現。

三菱総研DCS株式会社
テクノロジー事業本部 基盤サービス部 クラウドグループ
課長 岡田 英貢 氏
澤田 真一 氏

株式会社三菱銀行(現 三菱UFJ銀行)のコンピューター受託計算部門から分離独立された歴史をもつ三菱総研DCS株式会社(以下、「DCS」という)様は、銀行、クレジットカード等金融関連システムの構築で豊富な経験・実績を誇り、システム運用やBPO業務などでも強みを持っていらっしゃいます。

現在は三菱総合研究所様と共に、三菱UFJフィナンシャル・グループ様、三菱UFJリサーチ&コンサルティング様との強力なタッグで、コンサルティング・企画・提案から運用・業務支援に至るまで、高品質なトータルITソリューションを展開されています。

DCS様が提供するエンタープライズマネージドクラウドサービス「FINEQloud」
https://www.dcs.co.jp/fineqloud/

01

導入前の課題

FINEQloudを支えるための監視基盤の要件とは?

FINEQloud はマルチテナント型のプライベートクラウド環境であり、DCS様が提供しているエンタープライズマネージドクラウドサービスの総称です。多くのミッションクリティカルな業務が稼動するクラウドサービスであるため、その監視基盤は金融系システムの大規模環境の監視にも耐えられる高い可用性・信頼性を持つ製品であることと、利用規模が拡大してもライセンスコスト・ソフトウェア保守コストが増加しない製品であることが求められていました。DCS様は機能やサポート・ロードマップについてもご認識をお持ちでしたが、金融系システムの大規模環境の監視を任せるに足る性能や製品サポート品質があるのか、そしてそれらがコストに見合うのかを慎重に見極める必要がありました。

当社はDCS様が Zabbix 導入をご検討するにあたり、Zabbix の不具合や機能改善の見込みや、Zabbix LLC および Zabbix Japan LLC の活動内容などを始め各種情報提供という形でサポートさせていただいておりましたが、2015年に FINEQloud 構築及びその監視を Zabbix で実施する方針が決まり、当社に監視機能部分の構築提案依頼をいただきました。FINEQloud の SLA を遵守するためには監視基盤にも高い可用性を確保したいというご要望をうけ、当時(2016年2月16日)リリースされた最新版 Zabbix3.0 での冗長構成をご提案させていただきました。

02

選定・導入決定ポイント

Zabbix の決め手は、配慮の行き届いた
メーカーと提供ベンダーが一体となった
丁寧なサービス

金融系システムの監視にオープンソースソフトウェアを利用することについては、慎重に見極める必要がありましたが、2015年の時点でワールドワイドでは、金融系を始めとするエンタープライズシステムの監視に Zabbix を適用する実績が多数出てきており、各構築事例もカンファレンスなどで紹介されることが多くなっていました。また、Zabbix LLC の企業としての長年の開発への取り組み姿勢や高品質なサポートについてもご評価いただき、今回 Zabbix を採用いただくことになりました。

今回、DCS様から Zabbix サーバー構築に求められた要件は下記の通りです。

  • 冗長化やパフォーマンスチューニングなど、より専門的な知見が必要な領域を外部ベンダーに任せたい
  • Zabbix サーバー障害時にも監視中断時間を極小化するために冗長構成とする
  • FINEQloud の2016年8月サービスカットオーバーを鑑み、設計・構築期間は2016年4月-6月の3か月で行う

これらのご要件に対し、当社から以下のポイントを踏まえて提案し、ご採用を頂きました。

  • 提案範囲を専門的な知見が必要な箇所に絞り、DCS様と当社の作業分担を明確化した上でプロジェクトを開始する
  • DB レプリケーション方式 + High-Availability Add-On を利用した Active-Standby の冗長構成で構築する

03

導入決定から本番稼働までのプロセス

Zabbix サーバーの Active-Active 構成で
苦労するポイントとは?

当初計画ではメーカーの保証が期待できる構成(Active-Standby 冗長化)を構築する予定でしたが、Active-Standby 冗長化構成の場合、障害時の系切り替えの際に監視が一時停止してしまうという課題がありました。

DCS様の「Zabbix 障害時であっても FINEQloud サービスの監視中断を極限まで少なくしたい」というご要望にお応えするため、Zabbix Japan LLC 製バックアップツール(及び設定同期ツール)を利用した監視設定のバックアップ及び設定の同期に加え、下記機能を独自に開発、構築することで監視中断を伴わない Active-Active 構成での冗長化を提案しました。

Active-Active 冗長化構成の実現にあたり、当社が独自実装した機能

  • 同一の障害の多重発報の抑制
  • 系切り替えの自動化
  • 監視設定の同期ツールの起動及び、同期タイミング制御

※ Zabbix Japan LLC が提供しているのは、監視設定のバックアップツールと設定同期ツールのみ

 

 

当時 Zabbix3.0 がリリースされて間もないタイミングであったため、Zabbix3.0 環境用の Active-Active 構成のための必要なスクリプトも稼働実績もありませんでした。短い構築期間にて機能開発する必要がありましたが、これまでの監視環境構築の実績とノウハウをフルに活用し、当社にて開発・テストを実施しDCS様環境に実装しました。

今回の構築で当社が重要視したことは下記の2点です。

  • Zabbix Japan LLC 製の設定バックアップツールには、仕様上 Zabbix サーバー従系のアクションステータスを個別に無効化する機能がない。そのため、直接 ZabbixDB 上の当該テーブルに対し Update 文を発行し必要なアクション設定のみを有効化する必要があったこと
  • Active-Active 構成で使用する Zabbix 設定同期ツールからの Zabbix サーバー起動時に正常起動できないケースがあった。原因は設定同期ツールの不具合および RHEL7.1 の systemd の仕様であったが、Zabbix Japan LLC と共同で設定同期ツールの改修を行う必要があったこと

上記の通り、不足する機能を当社で新たに実装し、開発元である Zabbix Japan LLC と密に連携することで、DCS様のご要望を満たす高品質かつ高可用な監視環境を構築することができました。

04

導入効果や製品・サービスの評価

FINEQloudサービスを支える監視基盤として
高い安定性を確保し、DCS様の
他サービスへの横展開も実現

高いサービスレベルが求められる FINEQloud の監視基盤として、Zabbix はサービスイン後約3年、ほぼ障害もなく安定したサービスを提供しています。

また当社の構築した監視基盤は FINEQloud の監視環境だけでなく、その後にサービスリリースされた AWS や Azure を活用したマネージドクラウドサービスでの監視基盤にも横展開されDCS様のクラウドサービスを支えています。

05

同様な課題を持つ企業へ

当社のサービスとしてパッケージ化

今回のプロジェクト完了後、当社では Zabbix サーバーの Active-Active 構成の冗長化を Zabbix 構築サービスである「まるごとおまかせZabbix」の高可用性オプションとしてパッケージ化することにしました。これにより、今回のプロジェクトで明らかになった Active-Active 構成の考慮ポイントを網羅的にカバーしつつ、構築も短納期で実現可能となっています。

DCS様と同様、ミッションクリティカルなシステムの監視に Zabbix を採用されているお客様において、今回の経験を通じて得ることができた知見とノウハウをベースに、システムの安定稼働に寄与する当社の監視ソリューションをご提供させて頂ければと考えております。