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
© Copyright 2024 ExpyDoc