14
株式会社 野村総合研究所 情報技術本部 オープンソースソリューションセンター(OSSC) Mail : [email protected] Web: http://openstandia.jp/ 金融機関 基幹データベースにおける、 MySQL事例のご紹介 2008年12月26日 野村総合研究所 情報技術本部 オープンソースソリューションセンター 寺田雄一

金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

株式会社 野村総合研究所 情報技術本部 オープンソースソリューションセンター(OSSC)

Mail : [email protected] Web: http://openstandia.jp/

金融機関 基幹データベースにおける、MySQL事例のご紹介

2008年12月26日

野村総合研究所 情報技術本部

オープンソースソリューションセンター

寺田雄一

Page 2: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

1NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

<金融機関 K社>基幹DBへMySQLを活用

プロジェクト及びシステムの概要資産運用業務向けのフロント業務システム。

資金管理や約定管理などを行う、ミッションクリティカルなシステム。

性能要件は、秒間200件/秒。

データ量は、1テラバイト。

障害に備えて、システムは二重化、障害時には10分で復旧。

お客様の課題ミッションクリティカルなシステムだが、システムコストは適正化したい。

Page 3: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

2NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

<金融機関 K社>基幹DBへMySQLを活用

担当者の悩み

PCサーバ+Linux+OSSミドルの組み合わせで、システムコストを削減できるのではないか?

特にデータベースまでOSSを活用できれば、コスト削減効果は大きい。

でも・・・

Page 4: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

3NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

<金融機関 K社>基幹DBへMySQLを活用

商用製品?

MySQL?

Page 5: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

4NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

<金融機関 K社>基幹DBへMySQLを活用

商用製品のメリットと感じた点

多くの採用実績

製品品質の安定

多くの技術者

設計ノウハウの横展開

大規模システムでの事例

MySQLのメリットと感じた点

シンプルなアーキテクチャー

理解しやすい

設計が容易

圧倒的なコスト削減効果

Page 6: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

5NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

<金融機関 K社>基幹DBへMySQLを活用

MySQLの採用を決めた理由

プロジェクトの基本方針に沿っていること投資額を最小化できる

スモールスタート&将来は拡張

設計、導入を短期間でシンプルなアーキテクチャー

手厚いサポートが期待できるOpenStandiaのワンストップ・サポートサービス

新しいことへの挑戦!70%の確度が見えたら、30%は冒険!

でも、基幹DBなので慎重に・・・フィジビリティスタディを実施

Page 7: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

6NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

<金融機関 K社>基幹DBへMySQLを活用

フィジビリティスタディ(実現可能性検証)データベース(MySQL)が、性能要件や信頼性要件を満たすことができるか?

事前のフィジビリティ検証でNGが出たら、即座にOracleに切り替える!(Javaアプリなので、切り替えは比較的容易)

(性能面の評価)

Select(Index Scan)

Select(Full Scan)

Insert

(機能面の評価)

バックアップ

リカバリー

クラスター(冗長化)

本システムの要件に十分耐えうると

判断!

Page 8: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

7NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

RedHat Enterprise Linux

RedHat Enterprise Linux

<金融機関 K社>基幹DBへMySQLを活用

システム構成MySQLの信頼性を高めるため、サーバを冗長化。

DBサーバ障害時でも、データは信頼性の高い共用Diskで保護される。

クラスターソフト(商用)+共用Diskの組み合わせで、データベースの一貫性を確保。

RedHat Enterprise Linux

JBoss AS

JBoss AS

Apache httpd

アプリケーションサーバ

アプリケーションサーバ

MySQL

MySQL

データベースサーバ

データベースサーバ(待機系)

ロー

ドバ

ラン

サー

(商

用)

共用DISK

クラ

スタ

ーソ

フト

(商

用)

RedHat Enterprise Linux

Apache httpd

Page 9: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

8NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

<金融機関 K社>基幹DBへMySQLを活用

コスト削減効果は?ソフトウェアコストは5年間コスト(初期費用+5年分の保守費

用)で、商用製品の見積と比較し、1/7に削減。

インフラの設計、構築についても、OpenStandiaのノウハウやテンプレートを活用でき、低コスト、短期間で完了。

プロジェクトを終えて

コスト削減は狙い通り。大変満足。

当初懸念していた性能や信頼性も、十分要件を満たすものだった。

より大規模システムに向けたMySQLの機能については、不満もある。表領域の分割や、テーブルのパーティション機能など。今後の拡張に期待。

Page 10: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

9NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

OpenStandiaのご紹介

オープンソースを安心してご利用いただくために

Page 11: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

10NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

OpenStandiaのサポート対象オープンソース

■CentOS ■Fedora Core ■Debian

■FreeBSD ■RedHat Enterprise Linux ■その他Linux

■MySQL ■PostgreSQL

■Apache ■Squid ■PHP

■Perl ■Ruby on Rails

■Apache Tomcat ■Apache Geronimo/WAS CE※ ■iBATIS■JBoss AS(EAP) ■JBoss ESB ■JBoss jBPM■JBoss Cluster ■JBoss Seam ■Struts■Spring ■Hibernate ■Seasar2■Apache Axis

■Samba ■OpenLDAP ■BIND■sendmail ■postfix ■Dovecot■CVS ■Subversion ■Heartbeat■OpenSSO

■Eclipse BIRT ■JasperReports ■osCommerce■OpenOLAP ■SugarCRM ■Liferay

OS

Java系

ネット、インフラ系

アプリ系

Web、スクリプト系

データベース

40種類以上のオープンソースを、ワンストップでサポート

※WAS CEは「WebSphere Application Server Community Edition」の略です。

Page 12: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

11NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

OpenStandiaのサービス体系

救急サービス

オープンソースドックサービス

アプリ開発支援サービス

OSS基盤構築サービス

性能検証サービス

新規システム/再構築をお考えのお客様

パラメータチューニングサービス

すでにオープンソースをご利用のお客様

設計

開発

テスト

運用

OSS導入サポート

根本原因調査・解決

暫定対策障害復旧

フォロー再発防止

オープンソース年間サポート(定期メンテナンスサービス)

オープンソース・ワンストップサービス OpenStandia

設計・構築から、保守・運用フェーズまで、ワンストップでサポート

Page 13: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

12NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

OpenStandiaのサポートスキーム

インテグレーター様インテグレーター様

SunSun((MySQLMySQL))RedHatRedHat 各各OSSOSSコミュニティコミュニティ

代理店契約代理店契約エスカレーションエスカレーション

共同マーケティング共同マーケティング

コミュニティへのコミュニティへのフィードバックフィードバック

お客様お客様

40種類以上のオープンソースを、ワンストップでサポート40種類以上のオープンソースを、ワンストップでサポート

ミック経済研究所2008年調べ

Page 14: 金融機関基幹データベースにおける、 MySQL事例のご紹介 · MySQL事例のご紹介 2008年12月26日 ... Apache Squid PHP Perl Ruby on Rails Apache Tomcat Apache

13NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.NRIオープンソースソリューションセンター Copyright©2008 Nomura Research Institute, Ltd. All rights reserved.

お問い合わせは、NRIオープンソースソリューションセンターへMail : [email protected]: http://openstandia.jp/