• 検索結果がありません。

JBoss事例集 導入事例 オープンソースビジネス推進協議会

N/A
N/A
Protected

Academic year: 2018

シェア "JBoss事例集 導入事例 オープンソースビジネス推進協議会"

Copied!
47
0
0

読み込み中.... (全文を見る)

全文

(1)

J

B o s s 事例紹介

(2)

(事例の前に)

(3)

7 5 % の企業が、既にO S S を導入済み。

5 0 % の企業が、今後も適用範囲を拡大。

(4)

O S から、ミドルウェア、業務アプリケーションの領域へ

サーバ/ネッ

ワーク

ハード

ウエア

Web

サーバ

Apache,Tomcat

ディレクトリサービス

OpenLDAP

)

EAI/

ESB

(

S

tr

u

ts

,H

ib

e

rn

a

te

)

セージ指向

ルウエア

ポータ

(

E

c

lip

s

e

コンテンツ

マネジメント

CRM

ERP

BPM

ワーク

フロ

Web

サービス

AXIS

OS

Linux

DBMS

MySQL,PostgreSQL

成熟

未成熟

アプリケーション

サーバ(

JBoss

・O S (L in u x )、W e b サーバ(A p a c h e )、開発環境(E c lip s e)はほぼ成熟。

・A P サーバ(J

B o s s )、D B M S (M yS Q L 他)も商用製品のシェアを次第に奪いつつある。

(5)

W e b アプリケーションサーバや、D B M S へのO S S 適用は、もはや“

常識”

クラスター(冗長化)構成や、ロードバランサー

へのO S S 適用事例も

オープンソースだけ

で、システムインフラが構築可能に

OS

Web

アプリ

ケーショ

ンサーバ

業務アプリ

ケーショ

OS

データ

ベース

管理ソ

データ

ベース

管理ソ

MySQL

Tomcat

JBoss

PHP

など

SugarCRM

など

開発フ

レームワーク

Web

アプリ

ケーショ

ンサーバ

業務アプリ

ケーショ

開発フ

レームワーク

mod_proxy_balancer

Linux

など

Heartbeat

など

Struts

Seasar2

(6)

(事例紹介)

金融機関 D 社

(7)

プロジェクト及びシステムの概要

証券オンライントレードシステム。

金融機関のシステムとしての高い信頼性や、高いピーク性能が求

められる一方、サーバ台数が多くソフトウェアコストの削減が求

められる。

お客様の課題

従来の、商用アプリケーションサーバの

サポートレベルに

不満。

サポート期間が短く、すぐにバージョンアップを迫られる。

周辺ソフトウェアとの一次切り分けは、ユーザー責任。

窓口オペレータが技術者ではないため、話しが通じない。

過去の問合せ内容を履歴管理しておらず、過去に説明した内容を

再度説明しなければならない。

(8)

<金融機関 D 社>商用製品のサポートレベルに不満

なぜ、O S S を検討したのか?

オープンソースであれば、

サポート期間や独自パッチの開発など

、商

用製品よりも

柔軟に対応

できるのではないか?

O S S 採用の決め手は?

アプリケーションサーバはO S S の

J

B o s s A S (J

B o s s E A P )

を検討。

J

B o s s のサポートサービスに関して、お客様のニーズを満たすサポート

レベルを提供可能なサービスが見つかった。

なぜ、O p e n S t a n d ia ?

比較表を作成し、商用製品のサポート内容と、

O p e n S t a n d ia のサ

ポート内容

とを詳細に検討。

7 年間の長期間サポート

と、

独自パッチの提供

などを含め

(9)

システム構成

J

a v a のアプリケーションサーバとして、

J

B o s s A S

(J

B o s s E A P )

を採用

基幹D B は、O ra c le

参照用D B として、

M yS Q L

も併用

オープンソースの効果

7 年間の長期間サポート

と、

独自パッチの提供

(10)

(事例紹介)

金融機関 K 社

(11)

プロジェクト及びシステムの概要

資産運用業務向けのフロント業務システム。

資金管理や約定管理

などを行う、ミッションクリティカルな

システム。

性能要件は、

秒間2 0 0 件/ 秒。

データ量は、

1テラバイト。

障害に備えて、システムは二重化、障害時には

1 0 分で復旧。

お客様の課題

(12)

<金融機関 K 社>基幹D B へM yS Q L を活用

なぜ、O S S を検討したのか?

P C サーバ+L in u x +O S S ミドル

の組み合わせで、システム

コストを削減できるのではないか?

特に

データベースまでO S S を活用

できれば、コスト削減効

果は大きい。

O S S 導入に対する不安は?

データベースまで、O S S 化できるだろうか?

性能や信頼性は問題ないだろうか?要件を満たすだろうか?

O S S 採用の決め手は?

(13)

プロジェクトのポイントは?

データベース(M yS Q L )が、性能要件や信頼性要件を満たすこと

ができるか?

事前のフィジビリティ検証でN G が出たら、即座に

O ra c le に切

り替え

ることになっていた。(J

a v a アプリなので、切り替えは

比較的容易)

なぜ、O p e n S t a n d ia ?

M yS Q L だけでなく、A p a c h e 、J

B o s s などの他のO S S や、クラ

スター構成など、

インフラ全体を設計、構築

すること

ができる。

(14)

RedHat EnterpriseLinux

RedHat EnterpriseLinux

<金融機関 K 社>基幹D B へM yS Q L を活用

システム構成

M yS Q L の信頼性を高めるため、サーバを冗長化。

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

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

RedHat EnterpriseLinux

JBoss AS

JBoss AS

Apache httpd

アプリ

ケーショ

ンサーバ

アプリ

ケーショ

ンサーバ

MySQL

MySQL

データ

ベースサーバ

データ

ベースサーバ

待機系)

共用

DI SK

(15)

コスト削減効果は?

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

用)で、商用製品の見積と比較し、

1 / 7 に削減

インフラの設計、構築についても、O p e n S t a n d ia のノウハウや

テンプレートを活用でき、低コスト、短期間で完了。

プロジェクトを終えて

コスト削減は狙い通り

。大変満足。

(16)

(事例紹介)

S Ie r I社

(17)

プロジェクト及びシステムの概要

地方自治体における、業務システム。

お客様の課題

オープンスダンダード

なインフラの活用。

ベンダーフリー/ マルチベンダー

の実現。

それによる、

地域S Ie rの活性化

(18)

<S Ie r I社>自治体システムをフルO S S で実現

なぜ、O S S を検討したのか?

地方自治体の課題を、

一挙に解決

できる可能性がある。

オープンスダンダード。

ベンダーフリー。

コスト削減。

O S S 導入に対する不安は?

これまで、O S S の導入経験がない。

ノウハウが不足

している。

O S S 採用の決め手は?

有償サポートサービス

(O p e n S t a n d ia )の存在。

(19)

プロジェクトのポイントは?

ロードバランサー(負荷分散装置)や、データベースのクラス

ターソフトまで、全てO S S で実現できるか?

なぜ、O p e n S t a n d ia ?

P o s t g re S Q L といった単体のO S S だけでなく、A p a c h e 、J

B o s s

などの他のO S S や、ロードバランサー(負荷分散装置)、クラス

ター構成など、

インフラ全体を設計、構築

することが

できる。

インフラ設計、構築のノウハウを、N R Iから吸収することができ

る。(N R IからS Ie rへの

スキルトランスファー

(20)

<S Ie r I社>自治体システムをフルO S S で実現

システム構成

ロードバランサーは、mo d _ p ro x y_ b a la n c e rを採用。

P o s t g re S Q L のクラスターソフトは、p g p o o lを採用。2 台のP o s tg re S Q L に同じ

データを書き込むことで、同期する。共用D is k 不要で低コスト。

Linux

JBoss AS

Linux

JBoss AS

WebServer1

WebServer2

Linux

PostgreSQL

Linux

PostgreSQL

p

g

p

o

o

l

p

g

p

o

o

l

DBServer1

DBServer2

Linux

mod_proxy_balancer

Apache httpd

ロード

バラ

ンサー

Linux

mod_proxy_balancer

Apache httpd

(21)

コスト削減効果は?

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

用)で、商用製品の見積と比較し、

1 / 5 に削減

インフラの設計、構築についても、O p e n S t a n d ia のノウハウや

テンプレートを活用でき、低コスト、短期間で完了。

プロジェクトを終えて

O S S のデフォルト設定では、

性能が出ず

O p e n S t a n d ia チームのパラメータ設計(性能チューニング)に

よって、十分な性能を確保。

導入手順書やパラメータ設計書などを作成し、納品。今後は

I社

(22)

(事例紹介)

金融機関 G 社

(23)

プロジェクト及びシステムの概要

証券会社における、オンライントレードシステム。

金融機関としての、高い信頼性や高度なセキュリティが求められ

る一方、低い売買手数料を実現し、

競争優位性を実現

する

ための

システムコスト削減

が大きなテーマ。

お客様の課題

(24)

<金融機関

G 社>O S S による証券オンライントレード

なぜ、O S S を検討したのか?

売買手数料で競争優位を実現するために、システムコストを削減

したい。

P C サーバ+L in u x +O S S ミドルで、高い信頼性と、コスト削減と

が両立できるのではないか?

特に、W e b アプリケーションサーバについては、O S S のもの

(J

B o s s A S )の実績も増えているようだ。

O S S 導入に対する不安は?

金融機関のシステムで、かつ大量トランザクション、高いピーク

性能が求められる難易度の高いシステムで、O S S で大丈夫か?

O S S 採用の決め手は?

(25)

プロジェクトのポイントは?

開発フレームワークについても、O S S を活用。S t ru t s 、S p rin g 、

H ib e rn a t e を採用。

D B M S には、O ra c le を採用。

なぜ、O p e n S t a n d ia ?

J

B o s s A S といった単体のO S S だけでなく、A p a c h e や、S t ru t s 、

S p rin g 、H ib e rn a t e などの他のO S S や、O ra c le との接続などを

含めて、

インフラ全体を設計、構築

することができる。

複数のO S S を

ワンストップ

で(障害の一次切り分けを含め

て)保守サポートできる。

(26)

<金融機関

G 社>O S S による証券オンライントレード

システム構成

W e b アプリケーションサーバに、J

B o s s A S を採用。

開発フレームワークに、S t ru t s 、S p rin g 、H ib e rn a t e を採用。

D B M S は、O ra c le を採用。

コスト削減効果は?

ソフトウェアコストは5 年間コスト(初期費用+5 年分の保守費用)で、

商用製品の見積と比較し、

億単位のコスト削減

。サーバ台数が多

いため。

インフラの設計、構築についても、O p e n S t a n d ia のノウハウやテンプ

レートを活用でき、低コスト、短期間で完了。

プロジェクトを終えて

H ib e rn a t e の性能

に苦労。N R Iでソースコードを修正し、性能チューニ

ングを実施。

(27)

メディア企業 N 社

(28)

<メディア企業 N 社>基幹システム再構築をO S S で

プロジェクト及びシステムの概要

社内の

基幹業務システム

の再構築プロジェクト。

従来は“

オフコン”

を利用。

これを、オープンシステムに再構築。

お客様の課題

システムコストの削減。

サーバは

P C サーバ

を採用し、コスト削減。

ミドルウェア

についても、

コスト削減

できないか?

(29)

なぜ、O S S を検討したのか?

システムコストを削減できる。

ベンダーフリー/ マルチベンダーのシステムインフラを実現できる。

O S S 導入に対する不安は?

これまで、O S S の導入経験がない。

ノウハウが不足

している。

O S S 採用の決め手は?

有償サポートサービス

(O p e n S t a n d ia )の存在。

D B M S はD B 2 を継続利用したい。

D B 2 との接続実績

が豊

富な

J

B o s s A S

を採用。

(30)

<メディア企業 N 社>基幹システム再構築をO S S で

プロジェクトのポイントは?

データベースは、D B 2 を継続利用したい。

N 社にスキルトランスファーして、今後O S S によるシステム構築

を行えるようにしたい。

なぜ、O p e n S t a n d ia ?

J

B o s s A S といった単体のO S S だけでなく、A p a c h e 、S t ru t s 、

S p rin g 、H ib e rn a t e などの他のO S S や、D B 2 との接続など、

ンフラ全体を設計、構築

することができる。

インフラ設計、構築のノウハウを、N R Iから吸収することができ

る。(N R IからS Ie rへの

スキルトランスファー

(31)

システム構成

W e b アプリケーションサーバに、J

B o s s A S を採用。

開発フレームワークに、S t ru t s 、S p rin g 、H ib e rn a t e を採用。

D B M S は、D B 2 を採用。

コスト削減効果は?

ソフトウェアコストは5 年間コスト(初期費用+5 年分の保守費用)で、

商用製品の見積と比較し、

1 / 4 程度のコスト削減

インフラの設計、構築についても、O p e n S t a n d ia のノウハウやテンプ

レートを活用でき、

低コスト、短期間

で完了。

プロジェクトを終えて

W e b アプリケーションサーバの設計についてはN R I(O p e n S t a n d ia )が

担当。

手順書

を作成。

構築に関しては、最初の1 台のみN R I(O p e n S t a n d ia )が担当。後の

(32)
(33)

0.0%

5.0%

10.0% 15.0% 20.0% 25.0% 30.0% 35.0% 40.0% 45.0%

1:

システムコ

スト

削減し

たい

2:

品質が高い/セキュ

ティ

に強い

3:

オープンスタ

ンダード

なも

のを

使いたい

4:

ベンダーロッ

ンを

回避し

たい

5:

システムを

長期間利用し

たい

6:

その他

O S S の 導 入 理 由 (

決 裁 者 限 )

大企業

全体

オープンソースの導入理由(野村総合研究所

オープンソースの導入理由(野村総合研究所

調べ)

調べ)

(34)

有償サポートがあれば、積極的にO S S を使う

1 0 .9 %

4 5 . 7 %

5 4 .3 %

6 3 .0 %

7 3 . 9 %

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

使

使

O

S

S

使

使

2

4

H

3

6

5

D

使

アンケート

ショ

ンク

ティ

ルなシステムで、

ルウェ

アを使いますか?」

(35)
(36)

O S S 導入成功のポイント

採用するO S S の選定に注意

しましょう!(1)

O S S の有償サービスを上手

(37)

オープンソ

ース

オープンソ

ース

Web

Web

アプリ

アプリ

ケーショ

ケーショ

ンサーバの動向

ンサーバの動向

Tomcat

JBossAS

が圧倒的な強さ

Apache Geronimo

Sun GlassFish

が追い上げ。

JOnAS

は大幅にプレゼンスが低下。

1.00

2.00

3.00

4.00

5.00

JOnAS

Apache Geronimo

成熟度

JBoss Application Server

Apache Tomcat

IBM

が強力にサポート

他の

SIer

もサポート

開始

WAS CE

同じ

ード

ベース

OEM

提供し

ていた

RedHat

JBoss

買収

たこと

により

状況変化。

北米でのプレ

ゼンスもなく

今後はやや厳し

いか?

商用製品と

肩を

並べる

存在感と

シェ

アを

獲得

Java Servlet

て、

既にデ

Sun

Java System Application

Server Platform Edition

ラク

O/R

マッ

ングフレ

ームワーク

TopLink

がベース。

JavaEE5

に完全準拠

(38)

O S S 導入成功のポイント(1)

オープンソ

ースデータ

ベースの動向

オープンソ

ースデータ

ベースの動向

全体的に成熟度が高いが、

MySQL

PostgreSQL

のポイ

ント

が高い。

成熟度

MySQL

PostgreSQL

Ingres

Apache Derby

Firebird

0

1

2

3

4

5

CloudScape(IBM),

Java DB(Sun)

て、

IBM

Sun

がサポート

するが、

だユーザー

の受けはよく

ない。

大手ベンダーのサポート

が長年の懸念だっ

たが、

富士通、

Sun

が相次い

でサポート

表明。

LAMP

スタ

クと

て完全に浸透。

新た

な機能追加も頻繁

に行われている。

ディ

ベロ

パーコ

での人気は高いが、

大手ベンダーの積極的

な支援がない限り

小規

模システ

ムでの利用に限

定さ

れる。

(39)

オープンソ

ース開発フ

レームワーク

の動向

オープンソ

ース開発フ

レームワーク

の動向

全般的に成熟度が高い。

今後の注目は、

JBoss Seam

1

2

3

4

5

成熟度

Struts

JCP

Web Beans

標準化作業が開始さ

れるな

Java EE5

アプリ

ケーショ

ンフレ

ームワーク

て有望。

JSF

EJB3.0

の統合管理

が可能

成熟度は高いが、

既に

陳腐化。

新規導入は?

Java

アプリ

のフレ

ーム

ワークと

て既に確固

たる地位を

確立

JSP

の代替と

て、

パフォ

マンスや開発の容易性を

める場合の選択肢

PHP

Ruby On Rails

Spring Framework

Ruby On Rails

Hibernate

Tapestry

Velocity

Symfony

OpenLaszlo

JBoss Seam

非常に高い生産性で現

在、

最も注目を

集める

Web

アプリ

ケーショ

ン・

ームワーク

Flash

RIA

開発するた

(40)

O S S 導入成功のポイント(2)

ハードウェア

ソフトウェア

OS

、ミドル)

業務アプリ開発

インフラ構築

運用・維持管理

ハードウェア

ソフトウェア

OS

、ミドル)

業務アプリ開発

インフラ構築

運用・維持管理

ハードウェア

ソフトウェア

OS

、ミドル)

業務アプリ開発

インフラ構築

運用・維持管理

従来の

スト

構造

オープンソ

ースを活用する

が、

全て自社対応の場合

有償サービスを上手

に活用し

た場合

有償の

OSS

サポート

サービス

を上手に活用し

全体と

てコ

スト

を下げていく

が重要。

システムの品質も

向上し

システムの品質も

向上し

定運用を実現。

定運用を実現。

ウハウが無い中で全て自社

(41)

オープンソースサポートサービスを

オープンソースサポートサービスを

上手に活用する

上手に活用する

ノウハウがあまり無い

ノウハウがあまり無い

場合、全て自社で対応

場合、全て自社で対応

すると、かえってコス

すると、かえってコス

ト増に・・・

ト増に・・・

例えば・・・

例えば・・・

オープンソース利用技術は・・・

オープンソース利用技術は・・・

最初は、外部のサービスを利用し、自社エンジニアにスキルト

最初は、外部のサービスを利用し、自社エンジニアにスキルト

ランスファー。

ランスファー。

商用プロダクト技術者は、比較的容易に同じカテゴリのオープ

商用プロダクト技術者は、比較的容易に同じカテゴリのオープ

ンソースを習得可能。

ンソースを習得可能。

ソースコードレベルの障害調査、バグ

ソースコードレベルの障害調査、バグ

F IX

F IX

は・・・

は・・・

自社エンジニアを育成するよりも、外部のサービスを活用した

自社エンジニアを育成するよりも、外部のサービスを活用した

ほうが、効率がよい。

ほうが、効率がよい。

企業情報システム部門や、SIerのコアスキルとは異なる分

企業情報システム部門や、SIerのコアスキルとは異なる分

野のスキルが必要。

野のスキルが必要。

(42)

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

(43)

業務システムでも安心の、高度なサービスと多数

の事例

9

大手企業のエンタープライズシステムを中心に、1 0 0 社を超える

導入実績

9

過去バージョンもO K 、今お使いのO S S もそのままサポート

9

システムの継続利用を可能にする、長期間サポート

9

ソースコード調査はもちろん、オプションで独自パッチ提供

9

オペレータではなくN R Iエンジニアが直接対応

9

プロジェクト単位のQ & A 管理

4 0 種類以上のオープンソースを、ワンストップ

でサポート

マルチベンダー、マルチO S (L in u x 、W in d o w s 、

(44)

O p e n S t a n d ia のサポート対象オープンソース

CentOS

Fedora Core

Debian

FreeBSD

RedHat Enterprise Linux

その他

Linux

MySQL

PostgreSQL

Apache

Squid

PHP

Perl

Ruby on Rails

Apache Tomcat

Apache Geronimo/ W AS CE

iBATI S

JBoss AS

EAP

JBoss ESB

JBoss jBPM

JBoss Cluster

JBoss Seam

Struts

Spring

Hibernate

Seasar2

Apache Axis

Samba

OpenLDAP

BI ND

sendmail

postfix

Dovecot

CVS

Subversion

Heartbeat

Eclipse BI RT

JasperReports

osCommerce

OpenOLAP

SugarCRM

Liferay

OS

Java

ネット、

インフラ系

アプリ系

Web

スクリプト系

データ

ベース

種類以上のオープンソ

ースを、

ワンスト

プでサポート

(45)

救急サービス

オープンソース

ドックサービス

アプリ開発支援

サービス

OSS基盤

構築サービス

性能検証サービス

新規システム

/

再構築をお考えのお客様

パラメータ

チューニングサービス

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

設計

開発

テスト

運用

OSS導入サポート

根本原因

調査・解決

暫定対策

障害復旧

フォロー

再発防止

オープンソース年間サポート

(定期メンテナンスサービス)

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

OpenStandia

(46)

O p e n S t a n d ia のサポートスキーム

インテグレーター様

インテグレーター様

野村総合研究所

野村総合研究所

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

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

O p e n S t a n d ia

O p e n S t a n d ia

S u n

S u n

(

(

M yS Q L

M yS Q L

)

)

R e d H a t

R e d H a t

O S S

O S S

コミュニティ

コミュニティ

代理店契約(全社窓口)

代理店契約(全社窓口)

エスカレーション

エスカレーション

共同マーケティング

共同マーケティング

コミュニティへの

コミュニティへの

フィードバック

フィードバック

お客様

お客様

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

(47)

参照

関連したドキュメント

1 昭和初期の商家を利用した飲食業 飲食業 アメニティコンダクツ㈱ 37 2 休耕地を利用したジネンジョの栽培 農業 ㈱上田組 38.

収入の部 学会誌売り上げ 前年度繰り越し 学会予算から繰り入れ 利息 その他 収入合計 支出の部 印刷費 事務局通信費 編集事務局運営費 販売事務局運営費

収入の部 学会誌売り上げ 前年度繰り越し 学会予算から繰り入れ 利息 その他 収入合計 支出の部 印刷費 事務局通信費 編集事務局運営費 販売事務局運営費

[r]

○○でございます。私どもはもともと工場協会という形で活動していたのですけれども、要

(実 績) ・協力企業との情報共有 8/10安全推進協議会開催:災害事例等の再発防止対策の周知等

2017年度 2018年度 2019年度 2020年度 第一庁舎、第二庁舎、議会棟の合計 188,600 156,040 160,850

[r]