GresCube で快適 PostgreSQL ライフ 2013 年 11 月 8 日 NTT データ藤井雅雄 PostgreSQL カンファレンス 2013 Copyright 2013 NTT DATA Corporation

Similar documents
アジェンダ はクラウド上でも十分使えます 1. の概要 とは の導入事例 で利用される構成 2. をクラウドで使う クラウドサービスの分類 Amazon Web Services による構成例 2

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

CLUSTERPRO MC ProcessSaver 2.3 for Windows 導入ガイド 第 5 版 2018 年 6 月 日本電気株式会社

CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社

HAクラスタで PostgreSQLを高可用化 (後編) ~ レプリケーション編 ~

目次 概要 S/4HANAの導入方式 NECがご提供するサービス S/4HANA 導入ロードマップ策定支援サービス

PostgreSQL による クラスタ構成の可能性 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫

今さら聞けない!? Oracle入門 ~後編~

Slide 1

PowerGres Plus V9.1 のご紹介 PostgreSQL をベースに信頼性とセキュリティをプラス SRA OSS,Inc. 日本支社マーケティング部 2015/10 Copyright 2015 SRA OSS, Inc. Japan All rights reserved. 1

<MW-400k > InterSec/MW400k アップデート適用手順書 2017 年 8 月 1 版

pgpool-ii で PostgreSQL のクラスタを楽々運用しよう OSC Tokyo 2014/12/12 SRA OSS, Inc. 日本支社マーケティング部 OSS 技術グループ 長田 悠吾

PowerPoint プレゼンテーション


— intra-martで運用する場合のセキュリティの考え方    

【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

DataKeeper for Windows リリースノート

ライフサイクル管理 Systemwalker Centric Manager カタログ

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

スライド 1

Microsoft PowerPoint - A-10 ダウンロード用(C確認済).pptx

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

日本 PostgreSQL ユーザ会第 28 回しくみ + アプリケーション勉強会 Zabbix を使って PostgreSQL を監視してみよう 2014 年 2 月 1 日 TIS 株式会社中西剛紀 (Yoshinori Nakanishi)

スライド 1

クラスタ環境でのデータベースのアップグレード

クラスタ構築手順書

5. オープンソースWAF「ModSecurity」導入事例 ~ IPA はこう考えた ~

スライド 1

vdi_service_details

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

JPexam 最新の IT 認定試験資料のプロバイダ IT 認証であなたのキャリアを進めます

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

HAクラスタで PostgreSQLを高可用化 (後編) ~ レプリケーション編 ~

Microsoft Word - nvsi_100222jp_oracle_exadata.doc

Oracleライフサイクル管理ソリューション概要

McAfee Application Control ご紹介

Microsoft Word - nvsi_050090jp_oracle10g_vlm.doc

CLUSTERPRO MC StorageSaver 2.2 for Linux リリースメモ 2017(Apr) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

Master'sONEセキュアモバイル定額通信サービス(MF120)設定手順書(Ver1_2).doc

Express5800 WSUS 導入セットご紹介資料

Microsoft Word - qtsi_120246jp_rhev.doc

Arcserve Replication & High Availability 18.0 : Rev 1.0 Arcserve Replication & High Availability ご紹介 Arcserve Japan

別紙 : 検証環境の構築手順 ( 章 ) 1. サーバ設定 1.1 IP アドレス設定 サーバは以下の 6 台を用いる pgpool-ii サーバ 2 台 DB サーバ 3 台 上位サーバ 1 台 OS は全サーバで CentOS 6.4 x86_64 とする pgpool-ii のサー

スライド 1

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

LANスイッチブレード活性交換作業時の確認事項およびその付随作業

FUJITSU Cloud Service for OSS ソフトウェアサポート仕様書

2015年10月24日 OSC 2015 Tokyo/Fall Linuxシステムをもっと安全で便利に 冗長化システムのご紹介 PowerDNSも冗長化しました 株式会社デージーネット OSS研究室 大野 公善

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

Arcserve Replication/High Availability 製品の仕組み

Hinemos の特長 Hinemos は統合運用管理ソフト運用管理に必要な 監視 と ジョブ の機能はもちろん 環境構築機能により IT システムの構築から運用に必要な機能をワンパッケージで提供します Hinemos はオープンソースオープンソースの特性を活かし クラウド環境のような変化の多い環境

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

Enterprise Cloud + 紹介資料

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

PowerPoint Presentation

1.3 ソフトウェア体系および対応表 (1) istorage ソフトウェアは istorage シリーズのディスクアレイを管理 および ディスクアレイが有する機能を制御するソフトウェア群です このソフトウェア群が提供するストレージ管理 制御機能を利用すると 様々なストレージソリューションを実現でき

クラスタ環境でのデータベースのアップグレード手順

<4D F736F F F696E74202D E656D6F73837D836C815B C B CC90DA91B182CC8E DD82F0979D89F082B582E682A F38DFC E >

商用監視ソフトウェアユーザの Zabbix 移行へ朗報 Zabbix Event Viewer のご紹介 【本邦初公開】

目次 基本構成 推奨する主な構成. 仮想マシン用ライセンス概要. VMware vsphere 5 環境の高可用構成 2. ライセンス体系 2. VMware vsphere 4 環境の高可用構成. 共有ディスク型 ( 仮想マシン2 台 ). VMware vsphere 4 環境の高可用構成 2

WSUS Quick Package

HP Serviceguard Solution for Linux(11.20) の MIRACLE System Savior バックアップ検証報告書 MIRACLE System Savior を使用した HP Serviceguard Solution for Linux(11.20) 環境

Microsoft PowerPoint RHEL_サブスクリプション構成ガイド.pptx

Protexご紹介

Zabbix で PostgreSQL を監視! pg_monz のご紹介 Zabbix Conference Japan 年 11 月 20 日 SRA OSS, Inc. 日本支社マーケティング部

■POP3の廃止について

Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower>

スライド 1

Arcserve Replication/HA r16.5 のご紹介 Arcserve Japan 第 1.6 版 1

intra-mart EX申請システム version.7.2 事前チェック

PostgreSQLによる クラスタ運用および負荷分散術 SRA OSS, Inc. 日本支社 OSS事業本部 星合 拓馬

ダンプ取得機能強化サポートオプション Enterprise Edition

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

CLUSTERPRO X 4.0 新機能

PostgreSQL Plus 管理者ガイド

第6回 2014/04/15 OSSユーザーのための勉強会 PostgreSQLの優位性 株式会社アシスト データベース技術本部 喜田 紘介 Copyright 2014 K.K.Ashisuto All Rights Reserved. 1

FUJITSU Software Systemwalker for Oracle V15 (15.1) 紹介資料

Veritas System Recovery 16 Management Solution Readme

NOSiDEパンフレット

Presentation Headline Subhead

Transcription:

GresCube で快適 PostgreSQL ライフ 2013 年 11 月 8 日 NTT データ藤井雅雄 PostgreSQL カンファレンス 2013

今日お話ししたいこと GresCube とは GresCube はお客様の声にどのように応えているのか? 可用性性能安定性構築運用故障解析アップデートサポート GresCube が見つめる未来 2

藤井雅雄と申します twitter: @fujii_masao PostgreSQL エバンジェリスト @NTT データ 社内 PostgreSQL 営業 技術支援 GresCube 開発 サポート PostgreSQLコミッタ非同期レプリケーション同期レプリケーションカスケードレプリケーション pg_bigm( 全文検索モジュール ) 3

GresCube とは 4

GresCube とは 様々なツールやサポートを詰め込んだオールインワン PostgreSQL 性能安定化 pg_hint_plan 運用管理独自 GUI DB 操作 phppgadmin 故障情報収集 sosreport オンラインパッチ適用 SystemTap 性能監視 pg_statsinfo バックアップ pg_rman Pacemaker Corosync PostgreSQL HA 制御 同期レプリケーション Pacemaker Corosync PostgreSQL 全文検索 pg_bigm Oracle 互換 orafce アップデートレポート 長期サポート オプション ノウハウ OSS 技術者 ツール 5

まもなくお手元へ! NTT データは GresCube を本格的に販売開始いたします 公式サイト http://oss.nttdata.co.jp/grescube/ お問合せ grescube@kits.nttdata.co.jp Twitter @grescube 6

思いは もっと PostgreSQL 使おう! NTT データは 最も PostgreSQL を利用している企業のひとつ 10 年以上の実績! 累積 500 以上のシステムで PostgreSQL 採用! とはいえ 商用 DB を利用するシステムの方が圧倒的に多い ( ω `) ショホ ーン もっとお客様の声に応えたい! もっと PostgreSQL ファンを増やしたい! PostgreSQL のひとつの提供形態として GresCube を開発 99.999%( 年間停止時間 5 分 15 秒 ) の 可用性 を実現したい SQL 実行性能を 安定化 させたい 突然の性能劣化は困る故障は 確実に そして短時間に原因究明してほしい 7

お客様の声にどのように応えているか? 8

9 99.999%( 年間停止時間 5 分 15 秒 ) の可用性を実現したい 共有ディスク型の HA 構成ではフェイルオーバに時間がかかる GresCube はレプリケーションベースの HA 構成で 99.999% の可用性を実現! 共有テ ィスク 故障検知 共有テ ィスク切替 リカバリ チェックポイント 故障検知 リカハ リ チェックポイント ~9.2 故障検知 リカ 9.3 ハ リ

10 99.999%( 年間停止時間 5 分 15 秒 ) の可用性を実現したい レプリケーションベースの HA 構成をミスなく設定する自信ありますか? たったひとつの設定ミスが深刻なトラブルに ( Д`lli) GresCube は 各製品 ツールのスペシャリストが設定した HA 構成を提供 性能安定化 pg_hint_plan スタンバイ監視 運用管理独自 GUI DB 操作 ノード phppgadmin VIP pingd diskd pgsql RA STONITH... 故障情報収集 sosreport オンラインパッチ適用 SystemTap 性能監視 pg_statsinfo バックアップ pg_rman Pacemaker Corosync スタンバイからのバックアップ PostgreSQL Linux HA 制御 同期レプリケーション マスタ スタンバイ 認証 アーカイブ Pacemaker Corosync PostgreSQL Linux 全文検索 pg_bigm Oracle 互換 orafce ネットワーク...

実行性能を安定化させたい 突然の性能劣化は困る 基幹系システムでは性能の安定性が重要 実行計画の変化による突然の性能向上 / 劣化を避けたい 実行計画の選択は PostgreSQL のプランナ任せ プランナが突然不適切な実行計画を選んで性能劣化のリスク GresCube は HINT 機能 (pg_hint_plan) を標準搭載! プランナに HINT を与えて どの実行計画を選ぶかユーザが思い通りに制御 HINT の種類 説明 /*+ IndexScan(hoge) */ SELECT * FROM hoge WHERE id = 9999; スキャン方法テーブルをどの方法でスキャンするか? 結合順序テーブルをどの順序で結合するか? 結合方法テーブルをどの方法で結合するか? 11

12 PostgreSQL 初心者だけど短期間に DB サーバを構築したい GresCube は わずか 3 ステップで構築 ヒアリングシートから最適な設定を組み込み項目数 1000 以上の基盤試験を提供ごとに実施 Selenium serverspecで試験自動化 試験完了までお待たせしない! インストールDVDからKickStartベースの簡単インストール 通常の DB サーバ構築 機器調達基盤設計インストール 設定 チューニンク 基盤試験 GresCube の構築 機器調達 ヒアリンク インストール

13 ミスなく簡単に DB サーバを運用したい 様々なツールの様々な操作インタフェース バラバラ ( Д`lli) phppgadmin で DB 操作 CUI で Pacemaker 操作 pg_stats_reporter で性能レポート GresCube は 各操作インタフェースの統合的な GUI を提供!

14 ミスなく簡単に DB サーバを運用したい フェイルオーバからの復旧 ミスなく行う自信ありますか? GresCube は 面倒な操作をミスなく簡単に行うための GUI を提供 # /etc/init.d/corosync stop # su postgres $ rm rf /db/data $ rm rf /wal/pg_xlog $ pg_basebackup h 192.168.52.100 U grescube D /db/data-xp $ mkdir p /wal/pg_xlog $ mv /db/data/pg_xlog/* /wal/pg_xlog/ $ rmdir /db/data/pg_xlog $ ln s /wal/pg_xlog /db/data/pg_xlog $ rsync av --delete 192.168.52.100:/archive/archivelog/ /archive/archivelog $ exit # rm /var/lib/pgsql/tmp/pgsql.lock # /etc/init.d/corosync start 面倒な操作がボタンひとつ! オペミス自動防止!

故障は確実にそして短時間に原因究明してほしい 故障解析に必要な情報をいかに確実に早く収集するか? GresCube では 解析情報の収集もボタンひとつ! NTT グループのサポート経験から厳選した情報 お客様 問合せ回答解析結果 ダウンロードファイルを転送 サポート 15

サービスを止めずに手間なくアップデートしたい 月一でアップデートレポートを配信 緊急時には号外レポート 膨大なアップデート情報から 本当に必要な情報だけを解決策とともに配信 毎月大量のアップデート情報が GresCube は必要な情報だけ届く 毎月 200 件超の情報 ( Д`lli) PostgreSQL リリースノート OS 脆弱性情報 Corosync リリースノート... 深刻で GresCube に関係ある問題だけ詳細な説明 ソースレベルの解析結果解決策 一時対処策... 16

17 サービスを止めずに手間なくアップデートしたい 片系ずつ停止させながらアップデート 面倒じゃないですか? GresCube では わずか 4 ステップでアップデート PostgreSQL や Pacemaker など GresCube を構成するすべてのソフトウェアに対応 2 1 3 4

18 サービスを止めずに手間なくアップデートしたい ソフトウェアのアップデートがシステムに与える影響を見極めるのは難しい アップデート後の動作を保証するためにシステム全体を再試験 ( Д`lli) 深刻なバグだけを修正して 再試験の範囲を限定できないか? GresCube では 特定のバグだけをオンラインでパッチ修正できる Relation CreateFakeRelcacheEntry(RelFileNode rnode) {... rel->rd_lockinfo.lockrelid.dbid = rnode.dbnode; rel->rd_lockinfo.lockrelid.relid = rnode.relnode; PostgreSQL9.1.6アップデートレポート ( リリース日 :2012/9/24) インデックスおよびVisibility Mapが破損する可能性がありました } rel->rd_smgr = NULL; return rel; SystemTap で差し込み rel->rd_rel->relpersistence = 'p';

19 高レベルでトータルなサポートを長期間提供してほしい GresCube を構成する様々な製品 ツールをトータルサポート どんな故障にもコア開発者が徹底対応 コミュニティサポート終了後も安心の長期サポート 性能安定化 pg_hint_plan 性能監視 pg_statsinfo バックアップ pg_rman トータルサポート 運用管理独自 GUI Pacemaker Corosync PostgreSQL Linux DB 操作 phppgadmin HA 制御 同期レプリケーション 故障情報収集 sosreport Pacemaker Corosync PostgreSQL Linux オンラインパッチ適用 SystemTap 全文検索 pg_bigm Oracle 互換 orafce

GresCube が見つめる未来 20

さらにお客様からの声 ( 期待 ) に応えるために! お客様からの期待は止まらない GresCube と PostgreSQL をよりよく! レプリケーションの運用が面倒なんだけど 楽にするパッチをコミュニティ提案中です! 性能情報まだ足りない 実行計画も取得したい 実行計画の定期収集ツールを開発中です! 仮想環境上でもクラウド上でも GresCube 使いたいんだが VMware KVM には対応実施中! AWS などクラウドへの対応を計画中です! 21

22 レプリケーションの運用性向上 フェイルバック時にバックアップが不要に! 両系稼働 両系稼働 マスタ レプリケーション スタンバイ スタンバイ レプリケーション マスタ マスタ故障によりフェイルオーバ マスタ単独稼働 9.3 旧マスタの再組込み ( フェイルバック ) バックアップ転送 停止 マスタ 停止 マスタ バックアップ 面倒! 大変! 時間かかりすぎ!

23 レプリケーションの運用性向上 フェイルバック時にバックアップが不要に! 両系稼働 両系稼働 マスタ レプリケーション スタンバイ スタンバイ レプリケーション マスタ マスタ故障によりフェイルオーバ 9.4 マスタ単独稼働 停止 マスタ 旧マスタの再組込み ( フェイルバック ) 楽チン! 時間もかからない!

GresCube ご興味をお持ちいただけましたでしょうか? 24

GresCube 本格販売開始! 25 がっちり 高可用 すごい サポート 性能 安定化 トラブル 徹底追及 らくらく 運用 短時間 構築

Copyright 2011 NTT DATA Corporation http://oss.nttdata.co.jp/grescube/ grescube@kits.nttdata.co.jp @grescube