FUJITSU Software Enterprise Postgresのご紹介

FUJITSU Software
エンタープライズ ポストグレス
Enterprise Postgresのご紹介
2017年2月
富士通株式会社
Copyright 2017 FUJITSU LIMITED
目次





Enterprise Postgres とは
オープンスタンダードの追求
エンタープライズ向けに機能を強化
富士通ならではのあんしんサポート
機能説明
 製品情報
 参考情報(教育・体験版 )
 機能一覧
 WebAdmin
 透過的データ暗号化
 インメモリ機能
 並列検索
 データベース二重化
 WAL二重化
 様々なアプリケーションと繋がる
 適用例
 サポート
 移行
1
Copyright 2017 FUJITSU LIMITED
Enterprise Postgres とは
 富士通の技術でPostgreSQLのセキュリティ・性能・信頼性を強化
 ビジネスユースで安心してご利用いただけるPostgreSQLです
Enterprise Postgres
2
Copyright 2017 FUJITSU LIMITED
オープンスタンダードの追求
 IoT、ビッグデータ活用を視野に性能強化やNoSQLなどの機能対応が
進んでいるPostgreSQLが最適
オープンな開発スタイル
 特定企業の影響を受けない、オープンなコミュニティと
コンソーシアムなどの利用団体により進化しつづけるOSS
 富士通も従来からコミュニティ、コンソーシアムに参画
充実した機能
エンタープライズ・
コンソーシアム
57社*
開発者
コミュニティ
4万人
富士通
* 2017年2月現在
非同期
同期
 ビジネスユースに適用可能なRDBの基本機能を搭載
 大量データ活用を意識した性能強化や信頼性を高める
ストリーミング・レプリケーション機能が日々進化
関連ツールが豊富(384種*1)
 データファイルや商用DBなどとの外部データ連携(FDW*2)、
GUI管理ツールなど、PostgreSQLを補完するツールが充実
*1 pgFoundry(http://pgfoundry.org)で公開されているツール数(2017年2月現在)
*2 Foreign Data Wrapper:外部データラッパ
スタンバイ-1
プライマリ
非同期
スタンバイ-2
[ストリーミングレプリケーション]
商用DRB
SELECT
PostgreSQL
[外部データ連携]
3
スタンバイ-3
PostgreSQL
CSV/XML
Copyright 2017 FUJITSU LIMITED
エンタープライズ向けに機能を強化
 PostgreSQLのコミュニティのリリースに追従。最新の機能を利用可能
 さらに富士通のデータベース技術でセキュリティ・性能・信頼性を強化
Enterprise Postgres
信頼性
PostgreSQL 9.5
性能
ストリーミングレプリケーション
Block Range Index
差分バックアップ
WAL圧縮
アプリケーション
インターフェース
psqlodbc
libpq
Npgsql
(C言語ライブラリ)
既存システムとの連携/互換性
マテリアライズドビュー
アプリケーション
インターフェース
JDBC Driver
ECPG
(埋め込みSQL Cプリプロセッサ)
JSON/JSONB
ECOBPG
(埋め込みSQL用
COBOLプリプロセッサ)
セキュリティ
性能
信頼性
透過的データ暗号化
インメモリ機能
WAL二重化
運用ツール
秘匿化
並列検索
データベース二重化
pgAdmin
監査証跡
性能情報の拡充
災害対策
WebAdmin
既存システムとの連携/互換性
NCHAR
他社DB互換構文
postgres_fdw, file_fdw
メインフレーム連携
:PostgreSQL本体およびcontribモジュール
(外部データラッパ)
:PostgreSQLの周辺ツール(OSS)
4
Orafce
pg_trgm
:Enterprise Postgres強化機能/関連製品
Copyright 2017 FUJITSU LIMITED
富士通ならではのあんしんサポート
 お客様の“あんしん”運用を支える富士通のワンストップサポート
コミュニティ版の場合
Enterprise Postgresの場合
 複数のコミュニティと連携しながら、自身で切り分
けやテストを実施、またはサポートベンダーと契約
 PostgreSQLの障害も含めて富士通がサポート
 OSS開発コミュニティが修正しない問題も
独自に調査し、修正を提供
お客様
お客様
修正が提供されない
場合は自社で対応
お客様自身で
切り分け
富士通
問題の切り分け
連携
確認テスト
該当コミュニティに
問合せ
サポート部門
レスポンスに時間
がかかることもあり
連携
OSS開発コミュニティ
PostgreSQL
JDBC
Driver
製品開発部門
OSS開発コミュニティ
PostgreSQL
pgAdmin ・・・
5
JDBC
Driver
pgAdmin ・・・
Copyright 2017 FUJITSU LIMITED
機能説明
6
Copyright 2017 FUJITSU LIMITED
機能一覧
機能分類
導入
機能
SE
AE
Java連携
○
○
○
○
○
○
-
-
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
ODBC連携
○
○
.NET Framework連携
○
○
埋め込みSQL連携(C、COBOL)
○
○
WebAdmin / pgAdminIII
スマートセットアップTM
利用者制御
セキュリティ
暗号化(通信の暗号化/透過的データ暗号化)
監査証跡*1
秘匿化
高性能
高 データ保護
信
頼 業務継続
アプリケーション
インターフェース
インメモリ機能
並列検索
スマートリカバリーTM(バックアップ&リストア)
WAL二重化
データベース二重化
同期反映(ネットワーク連携方式)
自動切替え/副サーバ参照
○: 標準 -: 機能提供なし
SE:Enterprise Postgres Standard Edition、AE:Enterprise Postgres Advanced Edition
*1:監査証跡のご利用には、PISOが必要です。
7
Copyright 2017 FUJITSU LIMITED
WebAdmin
GUIにより運用作業を軽減
 データベースの導入から運用管理を行うためのGUIツールとして、
WebAdminを提供、導入・運用作業を軽減
WebAdmin
 セットアップ
 ストリーミングレプリケーションクラスタ
の作成と監視
 データベースのバックアップおよび
リカバリ
[WebAdmin:ストリーミングレプリケーション運用監視]
8
Copyright 2017 FUJITSU LIMITED
透過的データ暗号化
情報漏えいを防ぐセキュアなデータ管理
 アプリケーションの修正なしにデータの暗号化*1を実現(透過的データ暗号化)
 暗号化・復号をCPUで処理するAES-NIに対応、オーバーヘッドは2%*2
コミュニティ版の場合
Enterprise Postgresの場合
 contribモジュールのpgcryptoを利用可能
 アプリを修正し暗号化、復号の関数をSQL文
に埋め込む必要がある
 暗号化、復号化の関数実行時に
性能オーバヘッドがある。
 透過的データ暗号化機能を標準搭載
 アプリケーションの修正をせずに暗号化・復号
に対応できる
 性能オーバーヘッドはわずか2%*2
INSERTの例
INSERTの例
INSERT INTO tablename (id, name)
VALUES (1, ‘富士通');
INSERT INTO tablename (id, name)
VALUES (1, ‘富士通');
アプリ修正
INSERT INTO tablename (id, name)
VALUES (1, pgp_sym_encrypt(‘富士通‘,
passphrase);
アプリ修正不要
SQL文実行時に毎回暗号化関数、復
号化関数を経由するので性能影響大
暗号化したいテーブル空間の指定のみ。
データベース側で暗号化・復号を実施
id
name
id
name
1
¥303¥015¥004¥007¥003¥
002D¥...
1
¥303¥015¥004¥007¥003¥
002D¥...
2
…
2
…
*1 : PCI DSS(クレジットカード業界のセキュリティ基準)に対応、 *2: pgbenchを用いた更新の多いOLTPベンチマークで計測
9
Copyright 2017 FUJITSU LIMITED
インメモリ機能
オンライン業務中の高速集計によりビジネス変化に即応
 ロー型データとカラム型データの両立により、オンライン業務中の速報の
確認などタイムリーな情報活用が可能
 大量データの集計処理をカラム型インデックス専用共用バッファ上で実施することで
既存の更新業務への影響を回避
 ディスク上にもカラム型データを保持し、再起動直後でも安定的な性能を維持
 ロー型、カラム型へのアクセスはDBが自動判定、アプリケーションからの意識不要
データベースへの問合せ
集計処理
更新・削除処理
メモリ 共用バッファ
ロー型データ
カラム型専用
共用バッファ
追加・削除
ごとに同期
カラム型データ
追加・削除 非同期
に反映
情報
追加・削除
情報
ディスク
集計処理の流れ、
カラム型インデックス
(VCI*1)
更新・削除処理の流れ
*1 Vertical Clustered Index の略
10
Copyright 2017 FUJITSU LIMITED
並列検索
リソースの有効活用による高速化と安定稼働の両立
 CPUの空きリソースを有効に活用して検索処理を並列化し、夜間バッ
チなどの集計処理を高速化
 処理開始時のCPUの使用率に応じて並列度を自動制御。リソース競
合を防ぎ、安定的な性能を実現
並列なし
CPU使用率(%)
100
OLTP業務
集計 集計 集計
業務1業務2 業務3
0
日中業務
0
夜間集計業務
3
5
集計業務
50
集計業務
OLTP
業務
集計業務2
空きリソース
CPU使用率(%)
並列化により空きリソースを活用し、
集計時間を短縮。開始時の
空きリソースで並列度を自動制御
集計業務1
50
OLTP業務
並列あり
集計業務
100
データ量増加により集計が
既定の時間をオーバー。
空きリソースを活用できていない
OLTP
業務
4
日中業務
夜間集計業務
並列処理
…
バックエンド
プロセス
プロセス
プロセス
プロセス
プロセス
11
Copyright 2017 FUJITSU LIMITED
WAL二重化
最新データを保証する高信頼ログ
 バックアップにトランザクションと同期して更新ログ(WAL)を書き込み
 データベースのディスク故障時は、バックアップから最新時点に復旧可能
コミュニティ版の場合
Enterprise Postgresの場合
 コミット済みトランザクションでも復旧できない
場合がある
 最新のコミット済みトランザクションまで復旧可能
データベース
データベース
データ更新
ディスク
故障
同期
書き込み
データ
バックアップ
ディスク
故障
データ更新
リカバリー
バックアップ
アーカイブログ
更新ログ
最新データ
リカバリー
アーカイブログ
定期バックアップ
定期バックアップ
12
Copyright 2017 FUJITSU LIMITED
データベース二重化
異常時もノーダウンで業務を継続
 データベースの二重化により、異常時も自動切替えで業務継続
 正サーバから副サーバにデータを同期反映し、データベースを二重化
 サーバの生死監視を通常のアクセスルートと別にすることで単一障害点をなくすと
共に、異常時には正サーバ切り離し後に副サーバを昇格することで、確実に切替え
 リカバリー時も業務停止不要。異常を取り除き、切り離したサーバを組み込むだけで
二重化再開
正サーバ異常時は
自動切替で業務継続
正サーバ
副サーバ
同期反映
データ
データ
*
13
Copyright 2017 FUJITSU LIMITED
様々なアプリケーションと繋がる
 アプリケーションを開発するためのプログラム言語は、C言語やJava
だけでなくC#やVisual Basic .NET、COBOLも使用可能
[アプリケーションインターフェース]
名称
libpq
psqlODBC
説明
Cライブラリ
ODBCドライバ
Npgsql
.NETデータプロバイダ
JDBC
タイプ4 JDBCドライバ
ECPG
埋め込みSQL Cプリプロセッサ
ECOBPG*
埋め込みSQL用COBOLプリプロセッサ
* ECOBPG:富士通独自機能
14
Copyright 2017 FUJITSU LIMITED
適用例
15
Copyright 2017 FUJITSU LIMITED
PostgreSQLの導入を検討しているが、業務適用に不安
課題
解決策
エンタープライズまで適用可能な
Enterprise Postgresを採用
PostgreSQLを導入したいが、
信頼性・運用に不安
 PostgreSQLのオープン性はそのまま活用
 富士通が信頼性を強化、ワンストップサポートで安心
ポイント
 周辺ツールを含めて一括提供、すぐに導入できる
 信頼性強化(データベース二重化機能)、WebAdmin(GUI)で構築・管理ができ、運用性も向上
 富士通のワンストップサポートで安心して運用
同期反映
[DB二重化セットアップ画面]
Enterprise
Postgres
管理者
正サーバ
Enterprise
Postgres
副サーバ
データベース二重化で信頼性を強化したシステム
[DB二重化管理画面]
16
Copyright 2017 FUJITSU LIMITED
COBOL資産をDB移行後も使いたい
課題
解決策
ベンダーロックイン回避を目的にデータベースを
PostgreSQLに移行したい
COBOLアプリケーションを容易に継承でき、
メインフレーム連携も可能なEnterprise
Postgresに置き換え
 埋め込みSQL用COBOLに対応
 異種DBとの高速データ連携を実現するデータ
転送製品で、既存システムとの連携性を維持
 COBOLアプリケーションを移行後も活用したい
 メインフレームや既存システムとデータ連携して
活用している。移行後も業務を維持したい
ポイント
 COBOLアプリケーション実行に必要なECOBPGやライブラリが揃っているため、COBOLからも
PostgreSQLのSQLが使える
 富士通のデータ転送製品LinkexpressによりメインフレームのデータをPostgreSQLで活用可能
既存業務
既存業務
COBOLアプリケーション
システム A
システムB
メインフレーム
他社DB
FDW
メインフレーム連携
(Linkexpress Replication option)
Enterprise
Postgres
*ECOBPG:埋め込みSQL用COBOLプリプロセッサ
17
Copyright 2017 FUJITSU LIMITED
サポート
18
Copyright 2017 FUJITSU LIMITED
PostgreSQLを長期サポート
 ビジネスユースでは5年以上の利用が一般的。PostgreSQLを安全に
活用するにはサポートにも同様の期間が必要
 PostgreSQLはメジャーバージョンアップから最大5年でEOL (End Of Life)
システムA
2016/10
2017/10
開発
(9.5利用)
システムB
稼動
2018/2
バージョン9.5
バージョン9.6
2019/2
開発
(9.6利用)
PostgreSQLのEOL
2022/10
2016
2018
2024/2
稼動
2020
2022
2024
稼動後5年以内に
EOLによるバージョン
アップの検討が必要
2026
2021/1
2016/1
2016/9
2021/9
 富士通の標準サポートは販売終了から5年間、更に延長サポートも可能
Enterprise
Postgres 9.5
出荷開始
延長を希望されるお客様向け
販売終了
販売期間*1
販売終了後5年
標準サポート開始
延長サポート*2
標準サポート終了
*1 資料中の販売期間は目安であり、実際の販売期間とは異なります。 *2 延長サポート終了日は、延長されるお客様との契約により設定致します。
19
Copyright 2017 FUJITSU LIMITED
移行
20
Copyright 2017 FUJITSU LIMITED
移行の流れ
 資産評価から導入まで、お客様をトータルにサポート
フェーズ
資産評価
移行支援・教育
資産移行
テスト作業
完了
移行サービス
移行アセスメント
(ドキュメント・ツール)移行ガイド、移行ツール
教育サービス
ご支援
内容
移行アセスメント詳細
Step1
サービス内容
ご説明
Step2
Step3
お客様からの
資産情報ご提供
分析
報告書作成
Step4
結果ご報告
弊社
担当者
21
Copyright 2017 FUJITSU LIMITED
移行支援メニュー
 移行フェーズに合わせてた各種支援メニューをご用意
 アセスメント(移行計画)  移行ガイド
 アセスメントツール
 アセスメントサービス(1日)
 移行・共通開発ガイド
 SQL書き換え事例集
 移行ツール
 SQL一括置換ツール
 SQL移行見積ツール
 移行工数見積もりシート
(アプリケーション編)
 データ移行ツール
使用手引書
 移行サービス
 アプリケーションの移行
 データ移行
(DDL/データ移行)
 運用の移行
 動作検証チューニング
 Q&A
この他、教育メニューもご用意しております
22
Copyright 2017 FUJITSU LIMITED
製品情報
 製品体系
 ライセンス形態
 動作環境
23
Copyright 2017 FUJITSU LIMITED
製品体系
 用途に合わせた2つのモデル
Enterprise Postgres Standard Edition
 OSSのPostgreSQLにセキュリティ、信頼性を強化
 高可用性環境のかんたん構築・運用でSE負荷軽減
 212,000円 / コア(サブスクリプションライセンス・年額)*1より
Enterprise Postgres Advanced Edition
 大量データの高速化機能を強化したモデル
 1,140,000円 / コア(サブスクリプションライセンス・年額)*1より
*1:ご利用の際には、別途メディアパックのご購入が必要です
24
Copyright 2017 FUJITSU LIMITED
ライセンス形態
 リーンスタートアップに適した「サブスクリプションライセンス」でご提供
サブスクリプションライセンスとは
 サポート契約を締結することにより、製品の使用権が得られる
「年単位契約ライセンス」です。
新たな価値の創造を目指すSoE領域では、
スモールスタートで段階的に規模を拡大しやすい
サブスクリプションライセンスがお勧めです
System of Engagement
(人、モノ、コトへの積極的関与)
センサー
気象
モバイル
交通
最小規模で
迅速にサービス提供
25
改良を重ね
段階的に拡大
Copyright 2017 FUJITSU LIMITED
動作環境
製品名
Enterprise Postgres
Standard Edition
Enterprise Postgres
Advanced Edition
サーバ動作OS
Microsoft® Windows Server®
Microsoft® Windows Server®
Microsoft® Windows Server®
Microsoft® Windows Server®
Microsoft® Windows Server®
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 6
26
クライアント動作OS
2016
2012 R2
2012
2008 R2
2008
Windows® 10
Windows® 8.1
Windows® 7
Windows Vista®
Microsoft® Windows Server®
Microsoft® Windows Server®
Microsoft® Windows Server®
Microsoft® Windows Server®
Microsoft® Windows Server®
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 6
Oracle Solaris 11
Oracle Solaris 10
2016
2012 R2
2012
2008 R2
2008
Copyright 2017 FUJITSU LIMITED
参考情報
 トレーニング・技術者認定制度
 体験版
27
Copyright 2017 FUJITSU LIMITED
トレーニング・技術者認定制度
 トレーニング
 eラーニング(2017年1月より順次公開)
PostgreSQL技術者のための
富士通版PostgreSQL適用
Oracle Database技術者のための
富士通版PostgreSQL適用
 集合教育
PostgreSQL導入
トレーニング
PostgreSQL運用管理
トレーニング
PostgreSQLクラスタシステム構築
トレーニング
 技術者認定制度(富士通ミドルウェアマスター)
• FUJITSU Certified Middleware Associate V1
• FUJITSU Certified Middleware Professional データベース V1
※Enterprise Postgres対応の認定制度は2017年4月より開始予定です
各トレーニング・技術者認定制度の詳細は、次のページより順次公開いたします。
 「富士通のミドルウェア トレーニング(eラーニング・集合教育)」
http://www.fujitsu.com/jp/software/resources/training/elearning/
 「富士通ミドルウェアマスター」
http://www.fujitsu.com/jp/software/resources/mwmaster/
28
Copyright 2017 FUJITSU LIMITED
体験版
 製品の「体験版」が無料でダウンロードできます
 無料で体験、学習、評価にご利用いただけます。
自己学習やeラーニングと併せた学習などにお役立てください。
製品名
Enterprise Postgres
Standard Edition
Enterprise Postgres
Advanced Edition
対応OS
備考
Linux(Intel64)
Windows(x64)
Linux(Intel64)
初回起動から90日間の使用期間制限が
あります
Windows(x64)
詳細は「体験版」のページをご覧下さい。
http://software.fujitsu.com/jp/middleware/download/
29
Copyright 2017 FUJITSU LIMITED
データベースソフト部門 パートナー満足度NO.1
日経コンピュータ パートナー満足度調査 2017
データベースソフト部門 3年連続で1位を獲得!
製品
価格競争力
収益性
マーケティング
商材の開発
営業支援
技術支援
担当窓口
人材育成支援
柔軟さ
納期対応
情報提供
評価12項目の全項目で部門最高スコアを獲得いたしました
■日経コンピュータ 2017年2月2日号パートナー満足度調査 2017 データベースソフト部門において、富士通が3年連続で1位に選ばれました。
※本調査は、製品ではなく企業を対象にしたものです
(ご参考) 「パートナー満足度調査2017」 URL: http://itpro.nikkeibp.co.jp/atcl/news/17/011100059/
30
30
Copyright 2017 FUJITSU LIMITED
商標表示について
 OracleとJavaは、Oracle Corporation およびその子会社、関連会社の米国およびその他の国における
登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
 UNIXは米国およびその他の国におけるThe Open Groupの登録商標です。
 Oracle SolarisはSolaris、Solaris Operating System、Solaris OSと記載することがあります。
 Microsoft、Windows、Windows Serverは、米国Microsoft Corporationの米国およびその他の国
における登録商標または商標です。
 Linuxは、Linus Torvalds氏の米国およびその他の国における登録商標または商標です。
 Red Hat、RPMおよびRed Hatをベースとしたすべての商標とロゴは、Red Hat, Inc.の米国およびその他
の国における登録商標または商標です。
 PostgreSQLは、PostgreSQLの米国およびその他の国における商標です。
 PISOは、株式会社インサイトテクノロジーの登録商標です。
 記載されている製品名、会社名などの固有名詞は、各社の登録商標または商標です。
 その他、本資料に記載されているシステム名、製品名などは、必ずしも商標表示を付記していません。
31
Copyright 2017 FUJITSU LIMITED
最新情報は下記ウェブサイトをご覧ください。
http://www.fujitsu.com/jp/software/enterprisepostgres/
32
Copyright 2017 FUJITSU LIMITED