2013年11月の AWS re:Inventにて、マネージドデータベースサービスの利便性をPostgreSQLコミュニティに届けるため、RDS PostgreSQLをローンチしました。
ミッション・クリティカルなPostgreSQLワークロードをRDSに移行する様々な規模のお客様が急速に増えています。過去7ヶ月でRDS PostgreSQLを使ったアプリケーションの事例の一部をご紹介します。:
- 6Wunderkinder - Wunderlist - クロスプラットフォームモバイルアプリケーション
- Illumina - BaseSpace - エンタープライススケールのWebアプリケーション
- Netflix - Security Monkey - オープンソースのセキュリティソリューション
- TigerLogic - Postano Platform - ソーシャルメディアビジュアライゼーション
我々の RDS パートナー ( 例えば、ESRI、Boundless、Jaspersoft等)は、お客様がRDS PosrgreSQLの優位性を享受しやすくします。
SLA と General Availability
ベータ公開後、多くのお客様に採用頂き、多くの運用経験を積んで来ました。そして 2014年7月1日より、RDS PostgreSQLがAmazon RDS SLAに含まれ、General Availabilityになったことを嬉しく思います。
SLAは、Multi-AZデータベースインスタンスの場合に、月ベースで99.95% の可用性となります。Multi-AZ データベースインスタンスの可用性が99.95%を下回る場合(1ヶ月あたり22分以上使用不能となった場合), サービスクレジットを受け取る資格があります。Amazon RDS の SLAは最も要望が多く、ミッションクリティカルなワークロードをAWSクラウドで信頼性高く実行するために、信用を追加するよう設計されています。
お客様がRDS for PostgreSQLをどのように使っているか見てみましょう!
6Wunderkinder - RDS PostgreSQL上のアプリでMacstore App オブザイヤー受賞
6Wunderkinderはクロスプラットフォームで動作するタスクマネジメントアプリケーション Wunderlistを開発し、Macstore app オブザイヤー2013を受賞しています. 我々はRDSの使い方についてChad Fowler (CTO) に話を聞きました:

我々は、接続中もしくはポーリングしている数百万ものクライアントを抱えています。これらのクライアントはPostgreSQL上の運用データストアに、膨大な量の操作データを生成します。データベース管理をRDSに移譲でき、プロダクションシステムのワークロードを処理するために最大244GBのインスタンスを利用しました。
Provisioned IOPSを使うことで、 アプリケーションが必要とするI/Oスループットを実現することができました。Multi-AZを有効にすることで高可用性の面をRDSに頼り、安心を得ることができました。さらに、堅牢なタスクマネジメントアプリケーションを構築するためにやるべきことに集中できました。
Netflix - RDS PostgreSQL上でのオープンソースセキュリティ
オンラインコンテンツプロバイダでのNetflixは、サービスとコンテンツ配信においてAWSと提携することによりシームレスなグローバルサービスをサポートできています。クラウドセキュリティアーキテクトのJason ChanがRDS for PostgreSQL利用の概要を教えてくれました:

最近、AWSの設定をモニタリングし分析するためのソリューションであるSecurity Monkey を、オープンソースで公開しました。 当社のソリューションで収集したセキュリティデータを保持するために RDS PostgreSQLを利用しています。
RDSが持つMulti-AZによる高可用性、自動バックアップ、自動パッチ適用、自動アップグレードの機能により、本番運用レベルのPostgreSQLデータベースをバックエンドにしてアプリケーションを構築することで、コミュニティに対してオープンソースソリューションを提供するための開発に集中することが出来ました。
Illumina - グローバル規模のWebアプリケーションをRDS PostgreSQL上に構築
Illuminaはライフサイエンスツールの開発・製造・マーケティングのリーダーであり、大規模な遺伝子解析システムを構築しています。BaseSpacesの開発リーダーであるGreg Robertsが RDS PostgreSQLについて話しました:

BaseSpaceを使うことで, 生物学者やインフォマティシャンは、シーケンスデータを簡単かつ安全に分析し保存し共有することができます。我々は BaseSpaceプロジェクト当初から RDS for PostgreSQLを活用することが出来ました。プロジェクトの成長と共に、インスタンスもシームレスにスケールしています。
自動バックアップと Multi-AZによる自動フェイルオーバーにより、 お客様が期待する高可用性とデータ保護を提供しています。
TigerLogic - RDS PostgreSQLでソーシャルメディア分析ツール Postanoを構築
TigerLogicは30年以上にわたって、企業がデータを有効活用するための支援を行ってきました。 Postano Platformはソーシャルビジュアライゼーション生成によるブランディングを支援します。TigerLogicのエンジニアリングディレクターDanny Hyunが RDS for PostgreSQLについて沢山語ってくれました:

Postano プラットフォーム は、大手ブランドが活用している主要ソーシャルネットワークからソーシャルビジュアライゼーションを生成します。サービス開始当初からRDS PostgreSQLを使うことで、困難なデータベース運用をせずにスケーラブルで堅牢なソリューションをお客様に提供できると自信が持てました。Postanoは1日に数百万メッセージを処理し、さらに特別なイベント(例えば国内外のアワードショーやスポーツイベント等)時には、非常に短い期間に数千万メッセージをRDS PostgreSQL上で読み書きします。最もパワフルなインスタンス cr1.8xlargeをMulti-AZが使えるため、サービス初期から 本番データベースをRDSにすることが出来ました。
さあ始めましょう
今日からAmazon RDS for PostgreSQLを利用できます。AWS Management Consoleにて数クリックでインスタンスを起動できます。さらに詳しい情報については、RDS for PostgreSQLのページやRDS Documentationをご参照ください。
-- Jeff;
この記事はAWSシニアエバンジェリスト Jeff BarrのAmazon Web Services Blogの記事、 Amazon RDS PostgreSQL Update - Service Level Agreement and General Availabilityを 松尾康博 (Facebook, Twitter)が翻訳したものです。