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

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

SRA OSS, Inc. のご紹介 1999 年より PostgreSQL サポートを中心に OSS ビジネスを開始 2005 年に現在の形に至る 主なビジネス PostgreSQL, Zabbix などの OSS のサポート コンサルティング 導入構築 PowerGres ファミリーの開発 販売

PostgreSQL の最新情報 日本 PostgreSQL ユーザ会石井達夫

スライド 1

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

PostgreSQL 10 で作るクラスタ構成 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫

スライド 1

自己紹介 長田悠吾 ( ナガタユウゴ ) SRA OSS, Inc. 日本支社 マーケティング部 OSS 技術グループ pgpool-ii 開発者 PostgreSQL 関連の技術調査 OSS の技術サポート PostgreSQL の開発にも参加 Copyright 2015 SRA OSS, In

スライド 1

PowerPoint プレゼンテーション

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

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

スライド 1

Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい

pg_monz 監視アイテム一覧 :Template App PostgreSQL Template App PostgreSQL アプリケーション LLD アイテムトリガー監視タイプ更新間隔ヒストリトレンドデフォルト説明ステータス pg.get pgsql.get.pg.bgwriter Zabb

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

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

スライド 1

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

2010/07-08 PostgreSQL 9.0 とクラスタリングソリューション最新動向セミナー

Sylpheed とは オープンソースのメールソフト ライセンスは GPL+LGPL 高速 軽量 高機能 高い操作性 高い信頼性 導入が容易 マルチプラットフォーム Windows, Linux, etc. 多言語対応 ( 約 30 ヶ国語 )

PostgreSQL 10 技術解説 SRA OSS, Inc. 日本支社 マーケティング部 PostgreSQL 技術グループ 高塚遙 PostgreSQL 最新動向紹介セミナー

新バージョン! Zabbix 2.2 と検証結果のご紹介 SRA OSS, Inc. 日本支社山本博之 Copyright 2013 SRA OSS, Inc. Japan All rights reserved. 1

PowerPoint プレゼンテーション


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

自己紹介 正野 裕大 マサノ ユウタ SRA OSS, Inc. 日本支社 OSS技術グループ 主にAmazon Web Services (AWS) 関連のR&D活動に従事 SRA OSS, Inc. 日本支社 1999年よりPostgreSQLサポートを中心にOSSビジネスを開始 Postgre

平成20年度成果報告書

PowerPoint Presentation

高速 軽量メールクライアント Sylpheed の応用ソリューション 高速全文検索機能 (Sylph-searcher) メールライブラリ (LibSylph) OpenSource Conference 2009 Tokyo/Spring SRA OSS, Inc. 日本支社山本博之 Copyri

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

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

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

PowerPoint Presentation

スライド 1

サーババンドル版ライセンス NX7700x シリーズ Express5800 シリーズのサーバと同時に購入することで パッケージ製品よりも安価 に導入することのできるライセンスも提供しています ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよ

PostgreSQL v.s. 大規模 OLTP 2019 年 4 月 19 日 OSS コンソーシアムデータベース部会セミナー SRA OSS, Inc. 日本支社高塚遥 Copyright 2019 SRA OSS, Inc. Japan All rights reserved. 1

ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること



FUJITSU Software Enterprise Postgresのご紹介

FUJITSU Software Enterprise Postgresのご紹介

スライド 1

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

PostgreSQL / PowerGres サポート&保守サービスのご案内

JPUG 仕組み分科会 テキスト pgpool-ii のオンラインリカバリの概要 本稿は 2008 年 12 月発売の 技術評論社 WEB+DB PRESS vol. 48 の 特集 3 PostgreSQL 大規模運用 の草稿を 編集したものである

次期バージョン PostgreSQL 10 の 新機能とその後の方向性 SRA OSS, Inc. 日本支社 マーケティング部 PostgreSQL 技術グループ 長田 悠吾 db tech showcase OSS

アジェンダ WG1( 性能ワーキンググループ ) の今年度テーマ 今年度の成果物 実施体制 活動報告 1: 定点観測 ( スケールアップ検証 ) 活動報告 2: パーティショニング検証 活動報告 3: ハードウェア活用 (SSD) 検証 活動報告 4: スケールアウト検証 (Postgres-XC)

自己紹介 石井 達夫 Pgpool-IIコミュニティリード PostgreSQLコミッタ SRA OSS, Inc. 日本支社支 社長 長田 悠吾 Pgpool-II開発者 SRA OSS, Inc. 日本支社で PostgreSQL関連のサポー ト コンサル業務に従事 2

Oracle Database 監視製品の使い分け 2017 年 10 月日本電気株式会社クラウドプラットフォーム事業部 CLUSTERPROグループ

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

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

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

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

日立製作所と日本オラクル、Linux 環境における

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

PowerPoint プレゼンテーション

PostgreSQL 9.4 評価検証報告 SRA OSS, Inc. 日本支社高塚遙 :55 ~ 16:30 PostgreSQL 9.4 最新情報セミナー Copyright 2014 SRA OSS, Inc. Japan All rights reserved. 1

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

スライド 1

Enterprise Postgresのご紹介

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

PowerPoint Presentation

MySQL研修コース & 資格のご案内

アジェンダ WG3について 現在までの活動内容紹介 位置づけ 活動概要 PGEConsへ寄せられたコメント エンタープライズで求められる非機能要件とは DBMSに求められる要件とは 2013年度の活動テーマ 実施体制 予定成果物 可用性 バックアップ 監視 実機運用例 まとめと今後の予定 2

ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること

PostgreSQL の特徴 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 2

スライド 1

スライド タイトルなし

アジェンダ Oracle サーバの見える化はなぜ必要? WebSAMApplicationNavigator で簡単 安心に監視を実現 Oracle 監視の導入コスト 2 NEC Corporation 2009

スライド 1

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

スライド 1

スライド 1

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

JPUG 仕組み分科会 補足資料 補足資料 :PostgreSQL の WAL と PITR 1. PostgreSQL の簡単な紹介 "PostgreSQL" はオープンソースのデータベースシステム 1.1. 歴史 PostgreSQL の起

KiwiSyslogServer/KiwiLogViewer製品ガイド

<4D F736F F D FC8E448FEE95F1837C815B835E838B C8F92E88B608F912E646F63>

企業内で PostgreSQL の活用を推進するポイント ~ PostgreSQL と Oracle Database を併用されるお客様の取り組み ~ 株式会社アシストデータベース技術本部 Copyright 2013 K.K. Ashisuto (OpenOffice.org で作成 )

HULFT-DataMagic Ver2.2.0 製品対応OS

サンのオープンソースへの 取り組み

平成20年度成果報告書

本リリースは 株式会社野村総合研究所とサイボウズ総合研究所株式会社の 2 社による共同リ リースです 重複して配信される可能性がありますが あらかじめご了承ください 2010 年 6 月 24 日 株式会社野村総合研究所 サイボウズ総合研究所株式会社 OpenStandia ソリューション / サイ

スライド 1

ArcGIS Server 10 機能比較表

Orange_tamplate

AXIOLE V Release Letter

OSS Mtg

2

データベースの近代化:シンプルなクロスプラットフォーム、最小のダウンタイムで実現するクラウド移行

TOC 本講演の内容 PostgreSQL 開発とリリースの概要 PostgreSQL 9.5 新機能の検証報告 講演者について 高塚遙 SRA OSS, Inc. 日本支社にて PostgreSQL サポート 各種クラスタ構築技術支援 マイグレーション技術支援 などを担当 Copyright 20

PowerPoint プレゼンテーション

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

PowerPoint プレゼンテーション

SyslogCheck!製品ガイド

会社概要 名称 : 株式会社日本総研ソリューションズ JRI Solutions, Limited. 設立 : 2006 年 7 月 資本金 : 50 億円 従業員 : 1,300 名 株主 : 株式会社日本総合研究所 代表者 : 代表取締役社長兼最高執行役員小名木正也 所在地 : 東京本社 東京都

OpenRulesモジュール

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

スライド 1

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

Transcription:

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

SRA OSS, Inc. のご紹介 PostgreSQLを中心とした OSSへの様々なサービスを提供 サポートサービス コンサルティング パッケージ製品 PowerGres, libtextconv, Sylpheed Pro 教育サービス トレーニング 技術者認定制度 (PostgreSQL CE) Http://www.sraoss.co.jp 私自身は経営の立場とエンジニアの二足のわらじ Twitter: @tatsuo_ishii Copyright(c)2010 SRA OSS, Inc. Japan 2

10 年以上の歴史を持ち機能 信頼性 安定性に定評のあるデータベース CPU スケーラビリティにも定評 (12 CPU 程度までスケール ) TB 級の大規模データベースの事例もある PostgreSQL とは Copyright(c)2010 SRA OSS, Inc. Japan 3

ソースコード行数 1200000 1000000 急速に成長を続ける PostgreSQL マルチプロセッサ最適化 再帰 SQL Window 関数 組み込みレプリケーション 800000 600000 400000 200000 0 トリガ 副問い合わせマルチバイト PL/pgSQL 行ロック MVCC WAL ログ TOAST Concurrent Vacuum Windows 対応 HOT 全文検索 autovac uum 6.1 6.2 6.3 6.4 6.5 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 9.0 2010 2009 2008 2006 2005 2003 2002 2001 2000 1999 1998 1997 Copyright(c)2010 SRA OSS, Inc. Japan 4

PostgreSQL の機能 アプリケーション可搬性の向上 レプリケーション 性能向上 標準 SQL の利用 コストベースオプティマイザ 行ロック MVCC ストアドプロシジャトリガユーザ定義データ型 XML 全文検索 付加機能 可用性向上ディザスタリカバリ負荷分散 データ保全運用性向上 パーティショニング オンラインバックアップバイナリ /SQL Copyright(c)2010 SRA OSS, Inc. Japan 5

クラスタ構成で注目される OSS DBの利用 コスト節約効果が顕著 製品グレードによってクラスタ機能が使えないなどの心配がない 必要な分だけ有償保守を利用可能 ライセンス管理の煩わしさから解放 ビジネスの成長に合わせて手軽にクラスタ規模を拡大可能 Copyright(c)2010 SRA OSS, Inc. Japan 6

PostgreSQL 9.0 以前に利用可能だった代表的なレプリケーション Slony-I トリガを使って更新データを転送してレプリケーション ( トリガベースレプリケーション ) 非同期レプリケーション / 更新性能の劣化が少ない Pgpool-II SQL 文をコピーして転送してレプリケーション ( クエリベースレプリケーション ) 同期レプリケーション / 更新性能の劣化が多い Copyright(c)2010 SRA OSS, Inc. Japan 7

Slony-I によるレプリケーション PostgreSQL マスタ 更新 / 検索問合わせ 更新行転送 DB クライアント 検索問合わせ PostgreSQL スレーブ Copyright(c)2010 SRA OSS, Inc. Japan 8

pgpool-ii によるレプリケーション PostgreSQL 更新問合わせ DB クライアント 問合わせ pgpool-ii 更新問合わせ 検索問い合わせはどちらかに転送 PostgreSQL Copyright(c)2010 SRA OSS, Inc. Japan 9

Slony-I と pgpool-ii の組み合わせ pgpool-ii でクエリ切り分け 死活監視負荷分散を実施 問合わせ 更新 / 検索問合わせ 更新行の転送 PostgreSQL DB クライアント pgpool-ii 検索問合わせ PostgreSQL Copyright(c)2010 SRA OSS, Inc. Japan 10

大規模クラスタシステム事例 オープンドア様事例 国内最大級規模の携帯電話向け SNS/ ゲームサイト 月間 4 億 PV, トランザクションの 2 割が更新系 pgpool-ii + Slony-I で 20 台以上の PostgreSQL を管理. スケールアウトする大規模システムを構築 http://members.techtarget.itmedia.co.jp/tt/members/0802/28/news01.html ITMedia techtarget 記事より引用 Copyright(c)2010 SRA OSS, Inc. Japan 11

Slony-Iによるレプリケーションの問題点 運用が煩雑 レプリケーションできないデータがある レプリケーションの遅延が多い Copyright(c)2010 SRA OSS, Inc. Japan 12

PostgreSQL 9.0のストリーミングレプリケーション 運用が容易 すべてのデータをレプリケーション可能 レプリケーションの遅延が少ない レプリケーションが本体に組み込みなので導入しやすい Copyright(c)2010 SRA OSS, Inc. Japan 13

ストリーミングレプリケーションの プライマリサーバ 仕組み スタンバイサーバ 検索 更新 コミット ロールフォワード トランザクションログ ログ送信プロセス 0.2 秒毎に連続的に ( ストリーミング ) ネットワーク転送 トランザクションログ ログ受信プロセス Copyright(c)2010 SRA OSS, Inc. Japan 14

Streaming Replication+ Hot Standby と pgpool-ii の組み合わせ pgpool-ii でクエリ切り分け 死活監視負荷分散を実施 更新 / 検索問合わせ PostgreSQL 問合わせ トランザクションログの転送 DB クライアント pgpool-ii 検索問合わせ PostgreSQL Copyright(c)2010 SRA OSS, Inc. Japan 15

PostgreSQL によるクラスタリングの 現在の到達点 可用性は充分確保できている 検索性能はスケールアウト可能 更新性能の向上は対価が必要 非同期レプリケーション データ分割戦略 妥協の必要がない更新性能の向上は PostgreSQL に限らずすべての DBMS の課題 Copyright(c)2010 SRA OSS, Inc. Japan 16

PostgreSQLにおけるレプリケーションクラスタソリューションの今後 ストリーミングレプリケーションの改良 同期レプリケーションの実装 PostgreSQL-XC プロジェクト NTTが中心になって実施しているOSSプロジェクト 検索だけでなく 更新もスケールするクラスタシステム Copyright(c)2010 SRA OSS, Inc. Japan 17

Postgres-XC のアーキテクチャ SQL の解析 グローバルトランザクションマネージャ コーディネータコーディネータコーディネータ SQL の実行 データノードデータノードデータノード Copyright(c)2010 SRA OSS, Inc. Japan 18

参考 URL PostgreSQL http://www.postgresql.org Slony-I http://www.slony.info/ Pgpool-II http://pgfoundry.org/projects/pgpool/ Postgres-XC http://postgres-xc.sourceforge.net/ Copyright(c)2010 SRA OSS, Inc. Japan 19

ご清聴ありがとうございました Copyright(c)2010 SRA OSS, Inc. Japan 20