これからの e-commerce 強化のための インメモリグリッド・アーキテクチャ

24
<Insert Picture Here> これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ 日本オラクル株式会社

Upload: oracle-fusion-middleware

Post on 05-Dec-2014

830 views

Category:

Technology


4 download

DESCRIPTION

現在 E-Commerce サービスの課題解決に取り組み、さらなる強化・拡充をご検討されている多くの企業様に選択されている製品「 Oracle Coherence 」についてご紹介いたします。 本資料では、 Oracle Coherence の機能がもたらす様々な効果をE-Commerce サービスの分野を中心にご説明いたします。 また、補足資料としてメモリグリッド環境を最大化する高性能プラットフォーム「 Exalogic 」のご紹介もさせていただいております。

TRANSCRIPT

Page 1: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

<Insert Picture Here>

これからの E-Commerce 強化のための

インメモリグリッド・アーキテクチャ 日本オラクル株式会社

Page 2: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 2

B2B/B2Cサービスの典型的な課題

• 顧客サービスの拡充 → 顧客あたりのデータ量が増加 – 顧客ごとに使いやすい画面配置にカスタマイズ

– 顧客の利用レベルに見合うサービスの提示

– 顧客の年齢層や嗜好に適した商品の提案

– 利用頻度に応じたポイント制度 …

• 購入促進施策 → 履歴情報やの参照頻度の増加 – セット購入、事前予約に対するプレゼント

– 期間限定、数量限定キャンペーン …

• 関連サイトとの連携 → 取り扱い製品の増加 – パートナー企業の商品の間接販売

– パートナー企業とのジョイント・キャンペーン

– 広告ビジネス

– 口コミ情報との連携 … + 信頼性へのニーズ

「今・現在のレスポンス」 だけが問題ではない

Page 3: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 3

①データ処理量の増加

会員数

商品数

ポイント

購買履歴

サービス追加

高度な検索機能

検索履歴 リコメンド

ユーザープロファイル

キャンペーン

アクセス数

柔軟に拡張できるアーキテクチャの実装

④サービスの多角化への対応

カートが共有できればログインや決算や配送が一度に出来るのになぁ

新しいデータ共有方法で仮想統合

②変化への対応力

4月 3月 0時 24時

アクセス数

ピーク以外の時にマシンを有効的に使えないかなぁ

状況に合わせたリソース配分を実現

③高度なサービスレベルの要求

何を買おうかなぁ

只今データーベースの メンテナンス中です

残数データ マスタデータ

ユーザーデータ

受注データ

B2B/B2Cサービスの典型的な課題

DB停止時も動き続けるECサイト

Page 4: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

B2B/B2Cサービスの典型的な課題

4

v.s. 取扱商品拡大・多様化 - 新製品、パートナー商品

レスポンス

v.s. システム・メンテナンス

v.s.

v.s.

24時間365日 - 機会損失防止、グローバル対応

v.s. サービス拡張・相乗効果 - 機能拡張、サービス連動

リスクの集中・連鎖

キャンペーン展開 - 新製品、数量/期間限定、顧客限定

システム負荷

顧客別サービス拡充 - ポイント制、プロファイル活用

同時ユーザー数

Page 5: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

サービス拡充・強化へ • キャンペーン展開

• サービス相乗効果

• 顧客別サービス

• 外部サイトとの連携

サービス拡充・強化へ • キャンペーン展開

• サービス相乗効果

• 顧客別サービス

• 外部サイトとの連携

これからの E-Commerce 強化のために

5

サービス基盤の確立 • 大量のリクエストを受け止めるキャパシティ

• バックエンドへのアクセスの軽減

ページビューの獲得 → サイト滞在時間・行動時間 顧客リクエストへの対応 → Push型、ソーシャル・コミュニティ型 バックエンド連携 → フロント連携(アフィリエイト、Web API)

Page 6: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 6

キャンペーン情報 商品データ

顧客データ

• 外部サイト/ SNS連携

• 情報拡充 • 新商品 発表

• 顧客別 サービス (ポイント制、 マイページ)

高信頼性メモリグリッドによって変わること

従来構造で起こる典型的な課題 Oracle Coherence 構成例

物理マシン境界を超える 拡張可能な仮想メモリ領域

バックエンドDBとの 非同期連携

メモリ内で抱えきれない リクエスト量・データ量

PC用 モバイル用 B2B アプリ

• 契約者増加 • 市場および 利用形態の 変化

• 期間限定 キャンペーン • 限定商品 • 繁盛期対応

Page 7: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 7

Oracle Coherence とは

複数アプリケーションで 共有可能なメモリ領域 -大規模処理の分散化 -関連システム間の高速連携

1

メモリ・データ可用性 (自動データ・ミラーリング)

-サービス信頼性の向上 -DB依存性を低減

2

容量と処理能力の規模拡張性 -高い同時処理能力 -将来のデータ量/処理量の 増加に容易に対応可能

3

「隣接マシンのメモリ/CPUを活用した共有メモリ処理基盤」

物理マシン境界を超える 拡張可能な仮想メモリ領域

バックエンドDBとの 非同期連携

PC用 モバイル用 B2B

Page 8: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 8

Oracle Coherenceの効果

Page 9: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

パフォーマンスの担保

Java EE on WebLogic

Server

Java EE on 他社App Server

.NET アプリ

データアクセスの効率化 ホストアクセスの適正化

C++ アプリ

取引データ、顧客データ…

・メモリ層でデータ処理を完結 ・メッシュ型のデータ分散化

→ データ取得の競合を回避 ・ノードの追加で即座に性能拡張

フロント処理のレスポンス向上

バックエンドの性能からの解放

・バックエンド・データソースへ 非同期で書き込み - フロント処理 - データソースに依存する 他の処理を邪魔しない

レスポンスの高速化

9

Page 10: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

サーバー停止/障害とサービス可用性を分離

アプリ

ケーション

アプリ

ケーション

アプリ

ケーション

アプリ

ケーション

・メモリ層でデータ処理を完結 → DBメンテ時もサービスを継続

・サーバー入れ替えやOSの保守、 パッチ適用も並行実施可能

業務の傍らで定期メンテナンス

サーバー停止からアプリを保護

・サーバー停止や障害でも 上位アプリは透過的に処理継続 → 人手作業の緊急性を緩和 健全な運用体制を実現

10

Page 11: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

サービス展開や変更/増強のスピードを改善

サービス アプリケーション

サービス アプリケーション

ハードウェア構成の変更容易性

・Coherenceサーバーの物理位置変更が容易

・廉価な汎用IAサーバーによる スケーラビリティ → 調達の費用と時間を短縮化

11

・バックエンド負荷を制御 → フロント側の判断で サービス開発/拡張が可能

・App層でサービス間連携を実現

足かせのないフロント開発

Page 12: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

Oracle Coherence による効果

アプリ

ケーション

アプリ

ケーション

アプリ

ケーション

サーバー停止から システムを保護

業務の傍らで 定期保守可能

バックエンドDBの 負荷を軽減

バックエンド性能 からの解放

12

フロント・アプリの レスポンス向上

今後のサービス拡充に応える基盤余力

要件に応じて容易・ 即座に拡張可能

廉価マシンの適正 規模でスタート可能

アプリ

ケーション

顧客満足度向上

サービス安定化

投資適正化

運用・保守の改善

Page 13: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

同時ユーザー向上、Appサーバー保守影響を吸収

北米 マーケティング SaaS ベンダー

Appサーバーの内部メモリ(セッション) 領域 を外部インメモリ共有化

‒ 【主目的】 サイト滞在時間の長い利用者の 同時処理ユーザー数の大幅向上

‒ 【副次効果】 Appサーバーの保守および入替え 作業をサービスを止めずに実施

13

運用面にあらわれる副次効果

DBの停止状態でもサービス稼働を継続

北米 自動車ディーラー向けSaaSベンダー

App Server

App Server

App Server

アプリケーションとDBの間に 高信頼性インメモリ層を配置

‒ 【主目的】 顧客満足度の維持 (レスポンス改善、安定化)

‒ 【副次効果】 DB障害が発生したが、復旧までの 3時間の間も顧客サービスを継続

Page 14: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

北米大手デパート : Macy’s

適用効果: 処理性能、アジリティ –クリスマスシーズン時の負荷 450リクエスト/秒を問題なく処理

–基盤構成を意識しないサービス指向設計 (フロント UI 開発の生産性向上)

E-Commerce サービス拡充・強化例

14

グローバル旅行サイト : Hotwire.com

適用効果: 応答性能、コスト最適化 –応答時間を1秒以内に短縮化 –パートナーの情報をキャッシュしてアクセス ごとに発生するコストを最適化

–今後のパートナー増加に対応しやすい構造

プレゼンテーション用サーバー

ビジネス

サーバー

Catalog Service

Store Location Service

Promotion Service

Shopping Bag Service

Checkout Service

App Server

App Server

App Server

Page 15: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

グローバル小売流通業

複数ブランドを横断する 共有カートの構築

- 顧客利便性を向上 - サイト横断型キャンペーンの実現 - 配送の一元化を実現

ファミリー向け 廉価ブランド 高級ブランド

単体サービスから総合サービスへ

複数ブランド・サービスをまたがる相乗効果

15

Page 16: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 16

グローバルのB2Cサイトでの採用(抜粋)

• デパート

– Macy’s

• 衣料品、アパレル

– J.Crew、GAP

• 食料品

– Platinum Wine Brands

• 書籍

– Abebooks.com

• 保険

– GEICO

• 運送、配送

– FedEx

• 中古車販売

– edmunds.com

• 航空、ホテル、レンタカー、旅行サイト

– Delta Airline、Starwood Hotel、AVIS budget、Hotwire.com

• コミュニティサイト

– SquareSpace、TheServerSide.com

• ショッピングサイト

– overstock.com

• 価格比較サイト

– Shopzilla

• ゲーム

– Riot Games、EA Mobile

• カジノ

– betfair、Sporting Index

• ポータルサイト

– AGORA、gazeta.pl

• 音楽配信、インターネットTV

– Qtrax、Telenet iDTV

• SaaS プロバイダ

– NetSuite、RightNow

Page 17: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

Coherence

国内のお客様

バーゲン型運賃発売時などにも安定したレスポンス品質を維持

全日本空輸様

複数事業体の共通基盤として安定したサービスレベルを提供

日本生活協同組合連合会様

増加する商品情報、更なる情報拡充に対応した拡張可能なメモリ活用

ヨドバシカメラ様

データベースの稼働状況に左右されないサービス可用性を実現

楽天様

17

Page 18: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 18

スペシャル・サイトのご案内

■ アプリケーション・グリッド / Coherence http://www.oracle.co.jp/appgrid/

■ CIO for Tomorrow http://www.oracle.co.jp/campaign/cio/

■ Oracle WebLogic Server マニアックス http://www.oracle.co.jp/weblogic/

- 業種や課題別の解決策のご紹介

- 効果をわかりやすくアニメーションで紹介

- 事例動画(字幕付き)

- その他、関連ライブラリ

- SOA/BPM

- セキュリティ

- コンテンツ管理/ ポータル

【3つの迷信】

【クラウド特集】

【製品情報】他

Page 19: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 19

補足資料:

グローバル展開ECサービス向け

メモリグリッド環境を最大化する 高性能プラットフォーム

Page 20: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

Oracle Exalogic とは

20

高い同時処理能力を備えた ソフト/ハード一体型設計のアプリケーション実行プラットフォーム

オープンスタンダードに基づく設計

•標準 Java EE アプリケーションの基盤として利用可能

• Linux または Solaris 対応アプリケーションも実行可能

アプリケーションの実行効率を高める最適化

• JVM、Appサーバー・レベルで最適化(省CPU、NW最適化)

•物理ノードを超えて伸縮可能なアプリケーション・メモリ領域

• Exadata 効果の最大化

ハードウェア機器の冗長化構成済

• サーバー、ストレージ、電源、ネットワークスイッチ、ケーブルを 二重化して組み上げ済

•将来の増強・規模拡張も想定された設計

Page 21: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

Oracle Exalogic Elastic Cloud

高性能・高密度アプリケーション基盤

21

InfiniB

and

Exadata

共有メモリ

高可用性オープン基盤

- コモディティ・サーバー/ 汎用CPUの活用 - 電源、ストレージ、 NWの冗長化設計済

ネットワーク処理最適化

- InfiniBand+ ネットワークIO処理 最適化/チューニング

DBアクセス高速化

- Exadata直結+ JDBC最適化機能

✔ 高速データ転送 ✔ DB効率化

✔ 同時処理能力向上 - 40 倍のネットワーク帯域

- CPU負荷低減

✔ サーバー管理コスト低減 ✔ スキル標準化

物理ノード横断型の 共有メモリ+並列処理

- Coherence

✔ メモリ・キャパシティ向上 ✔ 並列CPU処理

10GbE x 32ポート

Page 22: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved.

Exalogic for E-Commerce Services 期待される効果

22

InfiniB

and

Exadata

共有メモリ

大量同時アクセスに耐えうる 高信頼性インメモリ・キャパシティ

バックエンドDBとの 高速・高品質な連携

大量トラフィックを 低遅延、低負荷で処理

大量データの インメモリ保持を実現

•顧客満足度の向上・維持 •サイト滞在時間長期化に貢献 •連携型サービスの高速化

•世界中からのアクセスを 問題なく同時処理可能 •顧客別サービスが可能な基盤

•顧客データ、注文データ、 ポイント情報の高速永続化 •履歴分析の迅速な活用

•将来の商品情報急増や 広告、キャンペーンなどの 情報増に容易に対応

Page 23: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright© 2011, Oracle. All rights reserved.

http://www.oracle.com/jp/direct/inquiry-form-182185-ja.html

Oracle Direct 検索

あなたにいちばん近いオラクル

Oracle Direct まずはお問合せください

Web問い合わせフォーム フリーダイヤル

専用お問い合わせフォームにてご相談内容を承ります。

※こちらから詳細確認のお電話を差し上げる場合がありますので、ご登録さ れている連絡先が最新のものになっているか、ご確認下さい。

0120-155-096

※月曜~金曜 9:00~12:00、13:00~18:00

(祝日および年末年始除く)

システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。

システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。

Page 24: これからの E-Commerce 強化のための インメモリグリッド・アーキテクチャ

Copyright Oracle Corporation Japan, 2011. All rights reserved. 24