• メールアドレス:
  • パスワード:
Sponsored by Sun Microsystems K.K.キャンペーン情報、セミナー、事例、ホワイトペーパー、サポート情報をスポンサー企業からセレクトしてお届けします
第4回:PostgreSQLとのコラボレーションに見るSolaris+オープンソースの活用

第4回:PostgreSQLとのコラボレーションに見るSolaris+オープンソースの活用

コミュニティーとの連携によりソフトウェアの改良を促進

 また、その他のサポートとしてはバンドル以外のOSSもサポートを行い、Web上に存在する様々なコミュニティーと連携してソフトウェア改良のサポートを行っているとのことだ。

 「OSSというと、パフォーマンスやスケーラビリティの点で商用ソフトと比較して劣ると思っている方がいらっしゃいます。こうした不安を払拭するために、サンの技術者が積極的にコミュニティーと連携して、様々な情報提供や技術サポートを行い、性能向上やSolarisとの親和性向上が図られています」(田邉氏)

 実際、PostgreSQLに関しても、8.1から8.2へのバージョンアップ時にCPUスケーラビリティの向上や、ソースコードにDTraceのプローブを組み込むなど、さまざまな改良が行われたという。CPUスケーラビリティの向上に関しては、実際にテストした環境で8CPUまでほぼリニアに性能向上が見られるという結果も出ている。

Sun Fire T2000を使用した8CPUのスケーラビリティテスト

Sun Fire T2000を使用した8CPUのスケーラビリティテスト
8CPUのリニアにスケールする理論上の線に、比較的近いテスト結果が出た。8CPUに効率的に作業を割り振っており、スケーラビリティの高さが伺える
※クリックすると大きい画像を表示します

■参考URL http://blogs.sun.com/jkshah/entry/postgresql_8_2_4_scaling

 このスケーラビリティテストの結果や最初に挙げた商用データベースとの比較に関しても、Ultra SPARC T1の性能と、それに対応したPostgreSQLへサンが技術提供を行うことにより実現したものである。CPUスケーラビリティの向上、そして実行中のサーバから情報を常時取得できる「DTrace」機能とPostgreSQLの連携に関して永安氏は次のように語る。

日本 PostgreSQLユーザ会 理事 株式会社NTTデータ 基盤システム事業本部 オープンソース開発センタ 技術開発担当 永安悟史 氏

 「OSS開発の主なプラットフォームであったLinuxがPC用OSとしてスタートしたこともあり、CPUスケーラビリティという点では不十分でした。この点に対するソリューションを探していたところに、Solarisがオープンソース化されたこともあり、すんなりと違和感なく利用していましたね。サンから提供して頂いた技術情報は、CPUスケーラビリティの向上にも大きく役立っています。また、データベースだけでなく、業務システムを構築する上ではパフォーマンス低下の理由などを調査する仕組みがOSSはまだまだ弱いと考えています。そのひとつとして、DTraceを利用することでトランザクションの推移やロックの状況などのステータスを取れるようになったことは、それらを手助けするものですし、このような仕組みが整っていけばPostgreSQLはもっと良くなっていくと思います」

 一般的にパフォーマンス解析ツールは個々のアプリケーション上で実装しているものも多い。例えばウェブアプリケーションサーバではJava VMに手を加え、独自の実行情報取得を可能にしてパフォーマンス解析を実現しているものもある。このようにすれば、アプリケーションサーバが利用するJava VMの影響する範囲でのパフォーマンスに関する情報を取得できる。しかし、複数のアプリケーションが連携する場合、個々のアプリケーション内でのボトルネック調査しかできなく、ファイルI/OなどのOS管理下の処理に関しては詳細な情報を取得できない。これに対してDTraceは情報取得の仕組みを独自に実装しなくてもOSから情報を取得できるので、アプリケーションだけでなくシステム全体で、どの部分がボトルネックになっているのかを詳細に取得できる。

 今回のPostgreSQLのDTrace対応はSolaris 10 8/07にバンドルされたPostgreSQL 8.2だけでなく、正式なソースコード上にマージされているので、コンパイル時に指定することで有効にできるようになっている。当然、SolarisバンドルのPostgreSQLパッケージでは有効な状態でコンパイルされているので、すぐに利用できるようになっている。

 

INDEX

Sun Microsystems 関連情報

新着・更新情報

[Sun Developer Connection] SDC SQUARE 9月号公開
[イベント/セミナー情報] OpenSolaris Night Seminar 8th - セキュリティと仮想化
[トピックス] 安全なOSを安心して使いたいから
[イベント/セミナー情報] Windows Server World Conference 2008
[イベント/セミナー情報] 日本SGIソリューション・フォーラム '08 Autumn - The One and Only

イベント・セミナー

Windows Server World Conference 2008
OpenSolaris Night Seminar 8th
日本SGI ソリューション・フォーラム '08 Autumn
MySQL ユーザコンファレンス 2008

プレスリリース

サン、「Sun Modular Datacenter」の国内販売を開始国内データセンター需要にコンテナ型仮想化データセンターで新たな選択肢を提供 - 斬新な設計でデータセンターの規模拡張のコストを大幅に軽減、円滑導入と管理を省力化するサービスも同時展開
本格的かつ実用的な統合を実現するSOA基盤製品最新版「Sun Java Composite Application Platform Suite 6」を販売開始 - 低価格でビジネス環境に応じたIT基盤の組み替えを実現
米国サン、2008会計年度通年および第4四半期の業績を発表 - 10億ドルの自社株買い戻し追加を承認
サン、好評の無線センサーネットワークデバイス「Sun SPOT」を一般向けにも販売開始 - オンラインストア「Sun SPOTストア」を通じて販売
Solaris 10がx86/SPARCシステムでトップクラスのグローバル・セキュリティ認定を獲得 - Solaris 10 11/06リリースにTrusted Extensionsを併用してセキュリティ国際評価基準Common CriteriaのLSPP EAL 4+認定を取得、実環境で優れた運用性と仮想化機能を発揮