Heroku によるマネージド PostgreSQL

Heroku Postgres は、世界で最も先進的なオープンソースのデータベースを、開発者のために最適化された最も信頼性の高いセキュアでスケーラブルなサービスとしてご提供します。開発者は、Heroku の専門知識とフルマネージドなプラットフォームに、データスタックのビルド、稼動、セキュリティの確保、規制準拠を任せて、データドリブンで魅力的なアプリを構築できます。

ドキュメントの確認 Heroku Postgres プラン

Heroku Postgres を使う理由

Heroku の運用経験をデータにも活用

Heroku では、12 年を越えるクラウドでの Postgres の運用経験から得られた専門知識を生かして、現在は 100 万を越えるデータストアを管理しています。オンコールのエンジニアが 24 時間 365 日デバッグやデータの復元をお手伝いし、プロダクトマネージャがお客様のユースケースやニーズに取り組みます。Heroku の Postgres エキスパートが可用性、メンテナンス、そしてパフォーマンスを管理しますので、お客様は、お客様の持つデータを活用した最大限の価値の提供に集中することができます。

オンデマンドのスケーリング

データドリブンなアプリにとって負荷の変化は日常のことです。Heroku Postgres で変化への対応がシンプルになります。私たちのマネージドな PostgreSQL フリートはお客様のアプリへのトラフィックパターンの変化に迅速に反応し、お客様のデータベースに必要なリソースに合わせてシームレスにスケールします。

お客様のデータをもっと活用

フルマネージドなサービスの Heroku Postgres によって、お客様は、管理オーバーヘッドを取り除き、お客様の持つデータの最大限の活用に集中することができます。フォロワ・インスタンスやデータベースのフォークよって、お客様のデータはいろいろなユースケースのための安全な実験のためのアジャイルなリソースとなります。ほんの数クリックで、データ分析、新しいデータ戦略、開発のためのインスタンス、データウェアハウスのための専用のインスタンスの準備ができます。

安全かつ規制準拠

Heroku プラットフォームは、データ保護のため業界標準に従って、ゼロからセキュリティのために構築されています。規制準拠の必要な業界向けのアプリのためには、Heroku Shield Postgres が PCI や HIPAA への準拠を可能にします。脅威の進化と共に私たちの DevOps チームがパッチやセキュリティ設定を担当しますので、お客様はアプリのビルドに集中することができます。データの機密性が特に重要な場合、お客様はご自身の暗号化キーを持ち込むこむことによって安全を確保することもできます。

heroku addons:create heroku-postgresql:hobby-dev

Creating heroku-postgresql:hobby-dev on ⬢ sushi... free

Database has been created and is available

Postgres Dashboard

Heroku Postgres の動作を実際にご覧ください

データの可能性を引き出す Heroku Postgres ツール群

Heroku Postgres - Fork
フォーク

データベースのフォークはソースコードのフォーク処理に似ています。コマンド 1 つでデータベースの完全なクローンを作成します。本番データベースをフォークし、作成したフォークに対して新たに移行を実行するだけでスキーマの移行をテストできます。負荷テストの場合は、作成したフォークに対してテスト環境を実行します。

Heroku Postgres - Follow
フォロワー

フォロワーは読み取り専用のレプリカデータベースです。フォロワーにはデータベースに加えられた変更が即座に反映され、クエリも可能です。従来レプリカデータベースの設定とメンテナンスは煩雑で、専門的な知識が必要でした。しかし、フォロワーなら簡単に使用できます。フォロワーによりデータベースの読み取りトラフィックが分散されるので、スケーラビリティが高まります。

Heroku Postgres - Dataclips
Dataclips

データへの洞察を共有するために複雑なダッシュボードや分析ツールを必要とするわけではありません。 Dataclips を利用すれば、お客様のチームで SQL に覚えのある方はどなたでも最新のプロダクションデータからレポートを生成し、固有の URL によって安全に結果を共有することができます。

Heroku Postgres - Credentials and Settings
信頼できるデータ統合

Heroku Postgres はマルチクラウド・アーキテクチャの中心として機能することもできます。PrivateLink を介して Postgres と AWS 内のリソースとの間で、また、mutual TLS を介してパブリッククラウドやプライベートなデータセンターとの間で、安全にデータを移動することができます。Salesforce とのシームレスなデータの同期には Heroku Connect をご利用ください。

Heroku Postgres のデータ安全・保護

Heroku Postgres - Continuous Protection
継続的保護

Heroku Postgres は、私たちのユニークな継続的保護機能によって自動的にデータの完全性を確保します。全ての書き込みは自動的に複数のデータセンターにまたがって高耐久性のストレージに複製されます。何らかの障害が発生した場合には、アクティブなデータベースを数分で再構築します。

Heroku Postgres - Rollback
容易なロールバック

データを1 つのコマンドでロールバックできます。この機能は、間違ってテーブルを削除したときの早期復旧、過去のデータの監査、その他過去にさかのぼる必要がある場合に利用できます。ロールバック機能がさまざまなアクシデントからデータを守ります。

Heroku Postgres - Automated Health Checks
自動ヘルスチェック

Heroku の自動ヘルスチェックがお客様のデータベースを常時モニターし、フリート全体の状態を私たちの PostgreSQL エキスパートが見守っています。もしも問題が起きた場合には、お客様のデータベースは自動的に健全な状態に復旧されます。

Heroku Postgres - High Availability
高可用性

お客様のデータの高い可用性Premium、Private、Shield プランの Heroku Postgres で維持しましょう。もしもお客様のデータベースインスタンスが利用不能になった場合には、Heroku Postgres が自動的にスタンバイと交換します。

Heroku Postgres - Security and Compliance
セキュリティと規制準拠

Heroku では信頼が一番の価値です。Heroku では、お客様からの信頼をさらに強固なものにするべく、PCI・HIPAA・ISO・SOC に準拠しています。

Heroku Postgres - Data Encryption
データ暗号化

お客様の暗号鍵でデータを暗号化し、アクセス範囲をコントロールしましょう。暗号鍵を無効化することで、いつでもアクセスを拒否し、機密性の高いデータのすべてを管理しコントロールすることができます。

Heroku Dataclips

「Heroku の Postgres や Redis に関する専門知識によって、私たちのデータ層への負荷の増加へどのように対処するか立ち止まって考える必要なく、より多くのお客様を迎えることができます。」

Jason Meller
Kolide 社創業者兼 CEO
Kolide 様事例→

「Heroku Postgres は、私たち自身がデータベースを設定し維持することなく、PostgreSQL の全ての利点をもたらしてくれます。Heroku は長年にわたってこのサービスを提供してきました -- 彼らは、地球上で最も大きな PostgreSQL フリートのひとつを運用しているものと思います。」

Mason Hale
Team Topia 社創業者兼 CEO
SwimTopia 様事例→

「私たちは Heroku 外の NoSQL を試すのに多くの時間を費してきましたが、結局、正しい選択肢ではなかったのです。Sugarmate のコアなユースケースでは、Heroku Postgres はより高性能で高い価値を提供してくれることが、わかりました。」

Josh Juster
Sugarmate 社創業者
Sugarmate 様事例→

「Dataclips は開発者の幸福に Heroku が注力しているすばらしい例の一つです。Dataclips によって最新のデータにアクセスし共有するのに必要な時間と労力を大幅に節約でき、私たちが、我々のチームと顧客を幸福に保つのに役立っています。」

Brendon Murphy
CTO, Kajabi 社CTO
Kajabi 様事例→

「Heroku の Postgres 11 によって、巨大なテーブルのパーティショニングやパラレルクエリを含めて、私たちの最も複雑でスケールの大きなデータの利用事例を管理することができます。これによって、開発者は、インフラストラクチャの構築に煩わされることなく、データそのものに集中して取り組むことができます。」

Scott Meves
Quikly 社最高技術責任者
Quikly 様事例→