SRA OSS による PostgreSQL導入
事例とサービス活用事例のご紹介
SRA OSS, Inc. 日本支社
マーケティング部
稲葉 香理

本日のアジェンダ
 会社紹介 PostgreSQLの市場
 PostgreSQL 活用事例のご紹介
 PostgreSQL の新しい使い方のご紹介
 サービスのご紹介

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

2

会社紹介

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

3

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

PostgreSQLトータル支援サービス
・（サポート）障害対応、運用支援
・（トレーニング）運用管理トレーニング
・（コンサルティング）チューニング

・（パッケージ）PowerGres・（コンサルティング）機能／性能比較

ソフト
選定

運用

設計
・（コンサルティング）設計支援
・（コンサルティング）クラスタ提案

・（導入）クラスタ構築
・（トレーニング）クラスタトレーニング

構築

開発
・（サポート）開発支援
・（トレーニング）技術者教育

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

5

PostgreSQL以外の取り扱いOSS OS

 Linux Webサーバ
 Apache Tomcat

メールサーバ：Postfix, sendmail, qmail
IMAPサーバ：UW-IMAP, Courier-IMAPPOPサーバ：qpopper

メールクライアント
 Sylpheed

 アプリケーションサーバ

LDAPサーバ OpenLDAP DBサーバ PostgreSQL, SQLite

 プログラミング言語DNSサーバ C, PHP, Java Heartbeat , DRBD

Bind

FTPサーバ HAソフト2010/6/19 JPUG夏セミナー

メールサーバ関連

ProFTPD, vsftpd

キャッシュサーバ
Squid© SRA OSS, Inc. Japan All rights reserved.

6

OSSコミュニティ活動
 PostgreSQL
 本体に対する開発支援 Windowsネイティブ対応、Windows64bit対応
 再帰SQL
 マルチバイト対応

 クラスタソフトウェアの開発
 pgpool-II コミュニティ活動支援
 JPUG活動支援、Let’s Postgres 運営

 Sylpheed 全面的な開発支援
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

7PostgreSQLの市場

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

8

PostgreSQL利用の移り変わり

PostgreSQL V9系(2010年～)
PostgreSQL V8系(2000年～20010年)

PostgreSQL V6系(～2000年)•クラウドとモバイルへ•クラスタの時代へ•基幹系システムでの利用•Webの普及と、OSSDBの広まりによるDB利用シーンの拡大•信頼性＋性能の時代へ•情報系システムでの活用• DBは高価で利用シーンが限定• 機能実装• アーリーアダプターの利用
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

9データベースシステム市場
 依然として 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

PostgreSQL採用のメリット
ベンダロックインの回避
サービス選択の自由
サポートの選択の自由

そして 本格的な RDBMS
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

11

PostgreSQL活用事例のご紹介

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

12

PostgreSQL活用事例のご紹介
 パッケージ活用
 クラスタ構成(HA) クラスタ構成(スケールアウト)

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

13パッケージ採用例 SFA (Sales Force Automation)
 営業支援パッケージにおけるデータ管理

 CRM (Customer Relationship Management) 顧客データ管理

 CMS (Content Management System) Webコンテンツ管理

 ERP (Enterprise Resource Planning) 総合業務パッケージ

2010/6/19 JPUG夏セミナー

 医療系システム
 レセプトシステム
 DICOM画像システム

 分析系システム アンケート集計・分析
 アクセス集計・分析

 スタンドアロンパッケージ 蔵書管理 文書管理© SRA OSS, Inc. Japan All rights reserved.

14

クラスタ構成(HA) HAクラスタが求められる理由
 Webサービスの拡大
 ダウンタイムの最小化

 HAクラスタのメリット
 アプリケーションに手を入れる必要がない
 稼働中サービスへの適用が容易

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

15

HAクラスタ構成（その1) PowerGres HA (SD)（PowerGres + LifeKeeper ワンストップサポートソリューション）

実績が豊富で、性能劣化がないのが魅力
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

16

HAクラスタ構成（その2） PowerGres HA (DR)PowerGres + LifeKeeper のワンストップサポートソリューション

ハードウェアのコストを抑えつつ高可用性を維持。
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

17

HAクラスタ構成（その３） PostgreSQL + Heartbeat + DRBD
フルオープンソースのHA構成Heartbeat

死活監視

PostgreSQLDRBDHeartbeatPostgreSQL

データ同期

DRBD

フルオープンソースでのHA構成
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

18

クラスタ構成（スケールアウト）
 スケールアウト可能なクラスタ構成が求められる理由
 アクセスの負荷分散が必要
 急激にアクセスが増えるが上昇率が予測不可能なアプリケーション（ソーシャルアプリなど）

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

19

スケールアウト構成（その1） PostgreSQL + pgpool-II 同期レプリケーションで可用性を確保
 検索負荷分散でスケールアウト 接続数制限やコネクションプールでスループット向上

2010/6/19 JPUG夏セミナー

pgpool-II

PostgreSQL© SRA OSS, Inc. Japan All rights reserved.

PostgreSQL

20

スケールアウト構成（その2） PostgreSQL+ pgpool-II + Slony-I 非同期レプリケーションで性能を確保
 検索負荷分散でスケールアウト 接続数制限やコネクションプールでスループット向上
2010/6/19 JPUG夏セミナー

pgpool-II

PostgreSQL

PostgreSQL

Slony-ISlony-I© SRA OSS, Inc. Japan All rights reserved.

21

PostgreSQLの新しい使い方のご紹介

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

22

PostgreSQL + NoSQL RDBMSの強み
 データの一貫性（トランザクション）
 複雑な検索処理

 NoSQLの強み
 スケールアウトが楽
互いの強みを活かし、トータルでの性能向上を狙う

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

23

PostgreSQL + memcached

Webサーバ

memcachedmemcached

DBサーバ
PostgreSQL

2010/6/19 JPUG夏セミナー

memcachedmemcachedmemcachedはメモリにストアするKVS。
実績が多い。
RDBMSの結果のキャッシュをmemcached に保管。
検索負荷を軽減© SRA OSS, Inc. Japan All rights reserved.

24

PostgreSQL v9(HS+SR)+ pgpool-II
 V9 の HS +SR
 本体の機能でレプリケーションが実現可能 スタンバイ側の検索利用が可
能にpgpool-II + pgpool-IIのメリット
 検索の負荷分散

PostgreSQL

PostgreSQL

現在対応に向けて改良中。お楽しみに。

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

25

サービスのご紹介

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

26

PostgreSQLトータル支援サービス
・（サポート）障害対応、運用支援
・（トレーニング）運用管理トレーニング
・（コンサルティング）チューニング

・（パッケージ）PowerGres・（コンサルティング）機能／性能比較

ソフト
選定

運用設計
・（コンサルティング）設計支援
・（コンサルティング）クラスタ提案

・（導入）クラスタ構築
・（トレーニング）クラスタトレーニング

構築

開発
・（サポート）開発支援・（トレーニング）技術者教育

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

27

24時間365日のPostgreSQLサポート開始

おかげさまで、累積1000契約を超えました。
よりミッションクリティカルなシステムのサポートをご提供します。
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

28

PowerGresファミリ
使いやすさを重視
安心の長期サポート
安価な価格でのご提供
おかげさまで、8000ライセンス以上を販売しております。
PostgreSQL9.0 対応にもご期待ください。
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

29

サービス活用事例
コンサルティング＋サポート
ユーザ企業： JTB様
インテグレータ： NTTデータCCS様

JTB旅カード

構成

開発スケジュール

導入事例紹介URL
http://www.sraoss.co.jp/case_study/nttdataccs.php
2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

30

ご案内
 PostgreSQL9.0技術情報を公開しました
http://www.sraoss.co.jp/technology/postgresql/9.0/

 PostgreSQL9.0とクラスタソリューション最新動向セミナー
http://www.sraoss.co.jp/event_seminar/2010/0714.php
8/4(水)開催のみ若干お席がございます2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

31

ご清聴ありがとうございました

2010/6/19 JPUG夏セミナー© SRA OSS, Inc. Japan All rights reserved.

32