ドコモのALADIN--日本最大級の顧客情報管理システムに見るWebLogic活用法 - (page 3)

森英幸 2013年11月07日 07時30分

  • このエントリーをはてなブックマークに追加
  • 印刷

GC処理の平準化でレスポンスタイムの劣化を抑制

 2013年のアプリケーション基盤の更新では、「コスト効率の向上」と「より高いレベルのシステム安定稼働」の2つが主なテーマになったという。そこで採用されたのが、IAサーバとWebLogic Serverの組み合わせだ。SPARCサーバをIAサーバに変更することでコスト効率を改善し、ミッションクリティカルシステムで高い実績を誇るWebLogic Serverを採用することで、システムの安定性を高めるというコンセプトである。

 WebLogic Serverの導入効果として吉田氏がまず挙げたのは、WebLogic Serverが採用するJVM、JRockit Real Timeによるガベージコレクション(GC)処理の平準化だ。

 「従来のシステムでは、外部プロセスを使って一定間隔でGC処理を行うなどの回避策を採っていましたが、突発的なGC処理の発生でレスポンスタイムが悪化するという現象が避けられませんでした。JRockitでは、目標停止時間を設定するだけでGC処理を細分化・平準化して実行できます。レスポンスタイムの悪化を防ぐだけでなく、チューニング作業の削減、管理性の向上、CPU使用率の削減といった効果も得られました」(吉田氏)

 ちなみに、ALADINでは目標停止時間を100ミリ秒に設定しているそうだ。

JRockit Real TimeのGC処理平準化により、<br>突発的なレスポンスタイムの悪化を防ぐことが可能になった
JRockit Real TimeのGC処理平準化により、
突発的なレスポンスタイムの悪化を防ぐことが可能になった

 もう1つ、吉田氏がWebLogic Serverの導入効果として紹介したのは、新井氏の説明にも出てきたJava Flight Recorderによるアプリケーションの可視化である。

 「事象が発生してから再現テストして原因を見つけるという従来の方法では、事象の再現性が不確かで再現テスト自体が困難ということがよくありました。Flight Recorderで監視していればアプリケーションの状態を過去にさかのぼって一目で問題を特定できます」(吉田氏)

Java Flight Recoderによるアプリケーションの可視化。<br>どの処理がボトルネックになっているのかがひと目でわかる
Java Flight Recoderによるアプリケーションの可視化。
どの処理がボトルネックになっているのかがひと目でわかる

 今回のアプリケーション基盤の刷新は、アーキテクチャから変更するという大掛かりなものだったが、移行作業は非常にスムーズに進行し、予定していた期間の約半分で実施できたという。その原因について吉田氏は次のように語る。

 「従来からJava EE、エンタープライズJavaの標準仕様でアプリケーションを組んでいたことが、スムーズに移行できた最大の要因だと思います。実際、今回の移行ではアプリケーションレイヤにはほとんど手を加えずに済みました。ユーザー企業としては、その時々で一番良い製品を採用したい。そのためには標準仕様を守ることが重要です」

Keep up with ZDNet Japan
ZDNet JapanはFacebookTwitterRSSメールマガジンでも情報を配信しています。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

SpecialPR

連載

CIO
“真FinTech” 地域金融の行方
教育IT“本格始動”
月刊 Windows 10移行の心・技・体
ITアナリストが知る日本企業の「ITの盲点」
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
セキュリティ
セキュリティインシデント対応の現場
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
スペシャル
デジタル時代を支える顧客接点改革
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
エンタープライズトレンドの読み方
10の事情
座談会@ZDNet
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]