Upgrade to Pro — share decks privately, control downloads, hide ads and more …

intra-mart Accel Platform 2014 Spring

intra-mart Accel Platform 2014 Spring

2014/3/28リリースのintra-mart Accel Platform 2014 Springでの変更点概要。

intramart_dev

March 28, 2014
Tweet

More Decks by intramart_dev

Other Decks in Technology

Transcript

  1. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 1 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. intra-mart Accel Platform 2014 Spring 株式会社NTTデータイントラマート 2014/3/28
  2. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 2 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. 2014 Springでの変更点 バーチャルテナントの追加。 以上!
  3. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 3 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. バーチャルテナントとは? Accel Platform 2014 Spring(Granada)
  4. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 4 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. Accel Platformでのテナントの考え方 シングルテナント マルチテナント① APサーバ2台で別々に運用 別々のWARファイルで運用 マルチテナント②
  5. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 5 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. マルチテナントでの課題 CPU, メモリ等が共有 メモリの消費が激しい ※アプリに依存 →収容効率が悪い、少数ユーザのテナントが多い場合に非効率 500M 500M
  6. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 6 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. バーチャルテナント メモリ等のリソースを共有 URLは同一のものを利用 1つのwarファイルに複数のテナントを格納
  7. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 7 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. ターゲット • SaaS – Accel-Mart • オンプレミス – iWP 7.2のログイングループからの移行を想定 – 基本はwarによる分割を推奨 • 現在設計上は、1war内の最大テナントは、 100テナント。 – それ以上は、別warでの運用を推奨。
  8. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 8 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. テナント管理 • システム管理者画面変更 – テナントの追加/削除/更新
  9. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 9 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. テナント登録 • ウィザード形式のセットアップ画面 • テナント固有の情報を入力
  10. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 10 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. ライセンス • iAP全体としてライセンス管理 – 全体で管理されるライセンス数から振り分け • 全体: 100ライセンス – バーチャルテナントA: 30ライセンス – バーチャルテナントB: 70ライセンス – ライセンス制御関連の仕組みに 変更はありません
  11. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 11 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. ゲストユーザ • 未ログイン状態のユーザ → テナントが未確定 – デフォルトテナントという概念の導入 – テナントが未確定の場合はデフォルトテナン トが適用 – デフォルトテナントは後から切り替え可能
  12. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 12 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. ログイン画面 • ログイン時に必要な情報 – ユーザコード – パスワード – テナントID ※テナントが1つの場合は、これまでの通りで、 テナントIDの欄は表示されません。
  13. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 13 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. SaaS対応 • 複数のURLに対応 – ベースURLの差し替え機能の導入 – 例: サブドメイン単位で運用する場合 • http://tenant-a.accel-mart.com • http://tenant-b.accel-mart.com – Accel-Mart (Publicクラウド)では サブドメイン単位での運用を検討中 • Cookie等のスコープを分け、セキュリティを向上
  14. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 14 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. SaaS対応 • テナントID自動解決 – リクエスト情報をもとにテナントIDを自動解 決する仕組みを提供 • http://tenant-a.accel-mart.com → tenant-a • http://tenant-b.accel-mart.com → tenant-b
  15. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 15 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. SaaS対応 • テナントの自動解決が行えなかった場合 – エラー または デフォルトテナント • 選択可能 • テナントの自動解決が行われた場合 – ゲストユーザの利用するテナントが変更 – ログイン時にテナントIDが不要 • ユーザコード / パスワードのみ
  16. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 16 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. SaaS対応 / データの永続先(旧) ディスクIOが集約されてボトルネックに
  17. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 17 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. SaaS対応 / データの永続先 テナント単位でディスクを分割可能 ※指定しない場合は、storage-config.xmlで指定した ディレクトリ配下にテナントID毎で分かれます。 • Cassandraは、テナント毎にCassandraサーバを構築する必要はない。 (必要に応じて別にすることも可能。) • 同一のCassandraサーバ上でKeyspaceを別にすることで実現可能。 (RDBにおけるスキーマのイメージと同等)
  18. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 18 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. SaaS対応 • バーチャルテナント単位での インポート/エクスポート – 負荷が高いバーチャルテナントを 別のクラスタへ移行させる事が可能 となります。
  19. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 19 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. 設定ファイル • バーチャルテナントでは設定ファイルの 追加はありません – テナント固有の情報は、 データベース、ストレージで保持 • SMTPサーバ • ストレージのパス • IMBox(Cassandra)接続情報 • LDAPの接続情報 • Solrの接続情報
  20. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 20 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. V7.2.xからの移行 • 単一のログイングループ環境からの移行 – 提供済み • これまで通り、移行モジュールを含んだWarファ イルを作成して、テナント環境セットアップで移 行可能。 • マルチログイングループ機能からの移行 – 移行可能になりました。 • 移行先のテナントを作成し、テナント環境 セットアップを繰り返すことで移行可能。
  21. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 21 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. 2013 Winter以前からの移行 • Accel Platform 2013 Winter – アップデート可能 • Antスクリプト&IM-Jugglingでアップデート ※だだし、個別アップデートはできません。 – 既存のテナントはデフォルトテナントとして 利用 • アップデート後、バーチャルテナントの追加も可 • Accel Platform 2013 Autumn以前 – 2013 Winterにアップデート後、 2013 Winter→2014 Springに移行
  22. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 22 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. 2013 Winter以前からの移行 Accel Platform 2013 Winter DB Storage 2013 Winter ↓ 2014 Spring 移行ツール (ant スクリプト) 2012 Winter〜2013 Autumnは、 IM-Jugglingで2013 Winterに 一旦、アップデートしてください。 Accel Platform 2012 Winter 〜 2013 Autumn ① Accel Platform 2014 Spring DB Storage ②を実行後、IM-Jugglingで2013 Winterを2014 Springにアップ デートしてデプロイ後、テナント 環境セットアップを実行してくだ さい。 ③ 2013 Winterのデータ ベースとストレージに 対して、antスクリプト で2014 Spring用に 移行してください。 ②
  23. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 23 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. マルチテナント各方式のメリット/デメリット • メリット  Warファイル単位に、利用するモジュールやintra-martアプリ ケーションをIM-Jugglingにて選択可能なので、テナント毎に 別々のアプリケーションを利用可能。  Warファイル単位での、システムの起動、停止、再起動が可能。  各テナント単位で独立したURLでのアクセスが可能。  Webアプリケーションサーバが、WebSphere Application Server V8 / Oracle WebLogic Server 12c (12.1.1) でも 実現可能。 • デメリット  Warファイル単位で、Warファイルの数分の intra-mart Accel Platform 、intra-mart Accel Applications の ライセンス一式が必要。  同一のWebアプリケーションサーバ上で複数のwarファイルを 稼働させた場合、十分なメモリ等のサーバリソースが必要。 WARファイルによるマルチテナント
  24. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 24 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. マルチテナント各方式のメリット/デメリット • メリット  1つのWarファイル内に論理的にテナントを構築するので、収 容率の高いシステムが構築可能。  intra-mart Accel Platform 、intra-mart Accel Applications を各テナントで共有が可能。 (ライセンスも共用可能) • デメリット  同一のアプリケーションを共有して利用するので、 テナント毎のカスタマイズ対応はできない。  1つのWarファイル内での最大テナント数は、100テナント。  各テナントで共通のURLでのアクセスになり、ログイン画面で テナントIDの入力が必要。 (サブドメインでの指定やリクエストパラメータなどでの対応は 可能。)  対応するWebアプリケーションサーバは、Resinのみ。 バーチャルテナントによるマルチテナント
  25. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 25 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. • その他詳細な変更内容は、 – バーチャルテナントにおける変更点 • http://www.intra- mart.jp/download/product/iap/virtual_te nant_change_log/index.html を参照してください。
  26. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 26 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. バーチャルテナントで 対応しない内容 Accel Platform 2014 Spring (Granada)
  27. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 27 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. APサーバ • バーチャルテナントはResin限定 – Weblogic / WebSphereでは利用できません • 従来通りのシングルテナント構成やWARファイル別 でのマルチテナントは可能。
  28. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 28 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. トランザクション • 複数のバーチャルテナントを跨った処理 – 対応しません – 例: テナントAで運用されているワークフロー が存在し、その後処理でテナントBのワーク フローを申請する • IM-BIS/Webサービス等によるサービス連携で 実現
  29. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 29 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. 個別カスタマイズ • iWPで提供していた一部機能も対応外 – メッセージカスタマイズ – ロゴの差し替え • 標準テーマカスタマイズでの対応は可能。
  30. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 30 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. 個別カスタマイズ • 特定のバーチャルテナントのみ画面をカス タマイズしたい等の機能は提供しません。 • 個別のカスタマイズが必要な場合はwarを 分けての対応を行ってください。
  31. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 31 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. 変更が必要な実装 • アプリケーションロック – アプリケーションロックはシステム全体となる ロックキーにテナントIDを含めてスコープを狭める • メモリ – テナント固有の情報をstaticフィールド等で保持 • テナント単位で保持する必要があります 上記以外は、変更対応する必要はありません。 既存アプリケーションは原則そのまま動作します。
  32. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 32 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. バーチャルテナント以外の変更点 • システム管理者画面が一新されました。 – 各機能をメニュー化 – 状態表示ポータル – テナント切り替え機能
  33. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 33 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. バーチャルテナント以外の変更点 • 起動完了のコンソール表示がわかりやす くなりました。
  34. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 34 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. バーチャルテナント以外の変更点 • クライアント要件 – Google Chrome 31 → 33 に変更しました。 – Windows 8.1 + Internet Explorer 11 (デスクトップ用 Internet Explorer)を追加しました。 – Windows XP 上のブラウザを除外しました。 • ライブラリ – Apache POI 3.9を追加しました。 • マニュアル – PDF版のマニュアルを提供開始。 • HTML版をPDF化したものです。
  35. intra-mart accelerates your business. 情報種別:公開 会社名:NTTデータイントラマート 情報所有者:開発本部 35 Copyright ©

    2002-2014 NTT DATA INTRAMART CORPORATION All Rights Reserved. 3/28に同時リリース製品/パッチ • 製品 – Accel Platform 2014 Spring – Accel Collaboration 2014 Spring – e Builder 2014 Spring – IM-SSO for Accel Platform – IM-Mail for Accel Platform – IM-ERP Real Connect for Accel Platform – Forma Designer 2014 Spring – IM-BIS 2014 Spring – IM-PDF Designer for Accel Platform – IM-PDF AutoConverter for Accel Platform – IM-PDF Coordinator for Accel Platform • パッチ – テナント管理機能 im_tenant-8.0.4_PATCH001 – テナント管理機能 im_tenant-8.0.5_PATCH001 – ナント管理機能 im_tenant-8.0.6_PATCH001 – IM-共通マスタ im_master-8.0.4_PATCH001 – IM-共通マスタ im_master-8.0.5_PATCH001 – IM-共通マスタ im_master-8.0.6_PATCH002 – IM-Workflow im_workflow_contents_search- 8.0.4_PATCH001 – IM-Workflow im_workflow-8.0.4_PATCH002 – IM-Workflow im_workflow-8.0.5_PATCH002 – IM-Workflow im_workflow-8.0.6_PATCH002 – IMBox imbox-8.0.4_PATCH001 – ポータル機能 im_portal-8.0.4_PATCH001 – ポータル機能 im_portal-8.0.5_PATCH001 – ポータル機能 im_portal-8.0.6_PATCH001 – IM-BIS8.0.2-PATCH_002 – bis_forma_connect8.0.2-PATCH_002 – IM-BIS8.0.3-PATCH_002 – bis_forma_connect8.0.3-PATCH_002 – jaspersoft8.0.0-PATCH_001 – IM-FormaDesigner8.0.4-PATCH_002 – IM-FormaDesigner8.0.5-PATCH_002 – PDFデザイナー pdf_designer-8.0.1_PATCH001