![Page 1: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/1.jpg)
SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介
SRA OSS, Inc. 日本支社
マーケティング部
稲葉 香理
![Page 2: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/2.jpg)
本日のアジェンダ
会社紹介
PostgreSQLの市場
PostgreSQL 活用事例のご紹介
PostgreSQL の新しい使い方のご紹介
サービスのご紹介
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 2
![Page 3: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/3.jpg)
会社紹介
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 3
![Page 4: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/4.jpg)
SRA OSS, Inc. 日本支社のご紹介
社名: SRA OSS, Inc. 日本支社
設立: 2005年7月
支社長: 石井 達夫
資本金:100万米国ドル
事業内容 Linux, PostgreSQLを中心としたオープンソースソフトウェアのサポート
オープンソースソフトウェアを用いたシステム開発のコンサルティング
PowerGres の開発・販売
その他オープンソースソフトウェア関連プロダクト販売
PostgreSQLのトレーニング、認定試験の実施
加盟団体 オープンソースビジネス推進協議会
日本データベース学会
日本PostgreSQLユーザ会
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 4
![Page 5: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/5.jpg)
PostgreSQLトータル支援サービス
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 5
ソフト選定
設計
開発構築
運用
・(パッケージ)PowerGres・(コンサルティング)機能/性能比較
・(コンサルティング)設計支援・(コンサルティング)クラスタ提案
・(サポート)開発支援・(トレーニング)技術者教育
・(導入)クラスタ構築・(トレーニング)クラスタトレーニング
・(サポート)障害対応、運用支援・(トレーニング)運用管理トレーニング・(コンサルティング)チューニング
![Page 6: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/6.jpg)
PostgreSQL以外の取り扱いOSS
OS
Linux
Webサーバ
Apache
アプリケーションサーバ
Tomcat
DBサーバ
PostgreSQL, SQLite
プログラミング言語 C, PHP, Java
HAソフト Heartbeat , DRBD
メールサーバ関連 メールサーバ:Postfix, sendmail, qmail
IMAPサーバ:UW-IMAP, Courier-IMAP
POPサーバ:qpopper
メールクライアント
Sylpheed
LDAPサーバ
OpenLDAP
DNSサーバ
Bind
FTPサーバ
ProFTPD, vsftpd
キャッシュサーバ
Squid
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 6
![Page 7: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/7.jpg)
OSSコミュニティ活動
PostgreSQL
本体に対する開発支援
Windowsネイティブ対応、Windows64bit対応
再帰SQL
マルチバイト対応
クラスタソフトウェアの開発
pgpool-II
コミュニティ活動支援
JPUG活動支援、Let’s Postgres 運営
Sylpheed
全面的な開発支援
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 7
![Page 8: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/8.jpg)
PostgreSQLの市場
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 8
![Page 9: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/9.jpg)
PostgreSQL利用の移り変わり
PostgreSQL V6系(~2000年)
• DBは高価で利用シーンが限定
•機能実装
•アーリーアダプターの利用
PostgreSQL V8系(2000年~20010年)
•Webの普及と、OSSDBの広まりによるDB利用シーンの拡大
•信頼性+性能の時代へ
•情報系システムでの活用
PostgreSQL V9系(2010年~)
•クラウドとモバイルへ
•クラスタの時代へ
•基幹系システムでの利用
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 9
![Page 10: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/10.jpg)
データベースシステム市場
依然として RDBMSが90%以上を占有
RDBMS市場では Oracle Database が高いシェア ただし、2008年度の不況で金額は減尐
オープンソースのRDBMSの勢力が拡大 PostgreSQL, MySQL が人気を二分
オープンソースのRDBMSはOSSミドルウェアとしても高い利用率 OSSミドルウェア利用者のうち半数以上が
PostgreSQL,MySQLを利用
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 10
オープンソースデータベースの採用は拡大。機能、性能とも遜色ない評価
![Page 11: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/11.jpg)
PostgreSQL採用のメリット
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 11
ベンダロックインの回避
サービス選択の自由
サポートの選択の自由
そして 本格的な RDBMS
![Page 12: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/12.jpg)
PostgreSQL活用事例のご紹介
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 12
![Page 13: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/13.jpg)
PostgreSQL活用事例のご紹介
パッケージ活用
クラスタ構成(HA)
クラスタ構成(スケールアウト)
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 13
![Page 14: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/14.jpg)
パッケージ採用例
SFA (Sales Force Automation)
営業支援パッケージにおけるデータ管理
CRM (Customer Relationship Management)
顧客データ管理
CMS (Content Management System)
Webコンテンツ管理
ERP (Enterprise Resource Planning)
総合業務パッケージ
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 14
医療系システム
レセプトシステム
DICOM画像システム
分析系システム
アンケート集計・分析
アクセス集計・分析
スタンドアロンパッケージ
蔵書管理
文書管理
![Page 15: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/15.jpg)
クラスタ構成(HA)
HAクラスタが求められる理由
Webサービスの拡大
ダウンタイムの最小化
HAクラスタのメリット
アプリケーションに手を入れる必要がない
稼働中サービスへの適用が容易
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 15
![Page 16: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/16.jpg)
HAクラスタ構成(その1)
PowerGres HA (SD)(PowerGres + LifeKeeper ワンストップサポートソリューション)
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 16
実績が豊富で、性能劣化がないのが魅力
![Page 17: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/17.jpg)
HAクラスタ構成(その2)
PowerGres HA (DR)PowerGres + LifeKeeper のワンストップサポートソリューション
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 17
ハードウェアのコストを抑えつつ高可用性を維持。
![Page 18: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/18.jpg)
HAクラスタ構成(その3)
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 18
Heartbeat Heartbeat
PostgreSQL PostgreSQL
DRBD DRBD
PostgreSQL + Heartbeat + DRBDフルオープンソースのHA構成
死活監視
データ同期
フルオープンソースでのHA構成
![Page 19: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/19.jpg)
クラスタ構成(スケールアウト)
スケールアウト可能なクラスタ構成が求められる理由
アクセスの負荷分散が必要
急激にアクセスが増えるが上昇率が予測不可能なアプリケーション(ソーシャルアプリなど)
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 19
![Page 20: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/20.jpg)
スケールアウト構成(その1)
PostgreSQL + pgpool-II
同期レプリケーションで可用性を確保
検索負荷分散でスケールアウト
接続数制限やコネクションプールでスループット向上
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 20
pgpool-II
PostgreSQL PostgreSQL
![Page 21: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/21.jpg)
スケールアウト構成(その2)
PostgreSQL+ pgpool-II + Slony-I
非同期レプリケーションで性能を確保
検索負荷分散でスケールアウト
接続数制限やコネクションプールでスループット向上
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 21
pgpool-II
PostgreSQL PostgreSQL
Slony-I Slony-I
![Page 22: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/22.jpg)
PostgreSQLの新しい使い方のご紹介
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 22
![Page 23: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/23.jpg)
PostgreSQL + NoSQL
RDBMSの強み
データの一貫性(トランザクション)
複雑な検索処理
NoSQLの強み
スケールアウトが楽
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 23
互いの強みを活かし、トータルでの性能向上を狙う
![Page 24: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/24.jpg)
PostgreSQL + memcached
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 24
PostgreSQL
memcachedWebサーバ
DBサーバ
memcached memcached memcached
memcachedはメモリにストアするKVS。実績が多い。RDBMSの結果のキャッシュをmemcached に保管。検索負荷を軽減
![Page 25: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/25.jpg)
PostgreSQL v9(HS+SR) + pgpool-II
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 25
pgpool-II
PostgreSQL PostgreSQL
V9 の HS +SR
本体の機能でレプリケーションが実現可能
スタンバイ側の検索利用が可能に
+ pgpool-IIのメリット
検索の負荷分散
現在対応に向けて改良中。お楽しみに。
![Page 26: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/26.jpg)
サービスのご紹介
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 26
![Page 27: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/27.jpg)
PostgreSQLトータル支援サービス
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 27
ソフト選定
設計
開発構築
運用
・(パッケージ)PowerGres・(コンサルティング)機能/性能比較
・(コンサルティング)設計支援・(コンサルティング)クラスタ提案
・(サポート)開発支援・(トレーニング)技術者教育
・(導入)クラスタ構築・(トレーニング)クラスタトレーニング
・(サポート)障害対応、運用支援・(トレーニング)運用管理トレーニング・(コンサルティング)チューニング
![Page 28: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/28.jpg)
24時間365日のPostgreSQLサポート開始
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 28
おかげさまで、累積1000契約を超えました。よりミッションクリティカルなシステムのサポートをご提供します。
![Page 29: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/29.jpg)
PowerGresファミリ
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 29
使いやすさを重視
安心の長期サポート
安価な価格でのご提供
おかげさまで、8000ライセンス以上を販売しております。PostgreSQL9.0 対応にもご期待ください。
![Page 30: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/30.jpg)
サービス活用事例コンサルティング+サポート
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 30
導入事例紹介URLhttp://www.sraoss.co.jp/case_study/nttdataccs.php
ユーザ企業: JTB様インテグレータ: NTTデータCCS様
JTB旅カード 構成 開発スケジュール
![Page 31: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/31.jpg)
ご案内
PostgreSQL9.0技術情報を公開しました
http://www.sraoss.co.jp/technology/postgresql/9.0/
PostgreSQL9.0とクラスタソリューション最新動向セミナーhttp://www.sraoss.co.jp/event_seminar/2010/0714.php8/4(水)開催のみ若干お席がございます
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 31
![Page 32: SRA OSS による PostgreSQL導入事例とサービス活用事例のご紹介 · Webサーバ Apache アプリケーションサーバ Tomcat DBサーバ PostgreSQL, SQLite プログラミング言語](https://reader034.vdocuments.net/reader034/viewer/2022050404/5f818ddd80f1cd229472e315/html5/thumbnails/32.jpg)
ご清聴ありがとうございました
2010/6/19 JPUG夏セミナー © SRA OSS, Inc. Japan All rights reserved. 32