HN 日本語サマリー

← 一覧へ戻る
インフラ・DevOps

PostgreSQLのパフォーマンスとコスト:23種類のEC2インスタンスタイプでの比較

Show HN: PostgreSQL performance and cost across 23 EC2 instance types (postgres.saneengineer.com)

53 pointsby anivan_8 コメント

要約

この記事では、23種類のAWS EC2インスタンスタイプと異なるディスク構成でPostgreSQLのパフォーマンスとコストをベンチマークした結果を紹介しています。著者は、複雑なバックエンドシステム構築の動機付けとなる大規模テック企業の事例研究や書籍に疑問を呈し、リーンアーキテクチャを探求する中でこのツールを開発しました。RPS(リクエスト/秒)やディスクサイズなどの入力パラメータに基づいて、最もコスト効率の高いインスタンスを特定できる可視化ツールが提供されています。

全文翻訳

こんにちは、アンドレイです。 人々が、ビッグテックの事例研究や人気のある書籍に「動機付け」られて、過度に複雑なバックエンドシステムを構築する傾向があることに、私は不満を感じていました。 そのため、リーンアーキテクチャを探求し始め、この方向性に沿ったアイデア、アプローチ、データのデジタルガーデンを構築しています。 ここで紹介したいツールの1つは、PostgreSQLのサイジングツールです。さまざまなEC2インスタンスとディスクでPostgreSQLをベンチマークし、さまざまな初期データセットを使用して、これらのインスタンスが提供できるパフォーマンスを確認しました。そして、このデータを視覚化するツールを構築しました。ぜひ探索してみてください。 通常の入力パラメータ、例えば必要なRPSとディスクサイズを入力すると、ニーズに最もコスト効率の高いインスタンスを見つけることができます。 方法論についてはこちらをお読みください: https://postgres.saneengineer.com/about 私は1つのワークロード(混合90/10の読み取り/書き込み)と、選択された構成のみをテストしました。しかし、これは拡張可能であり、私(そしてあなたも – ベンチマークはオープンソースです: https://github.com/anivaniuk/sanebench)は、より多くのデータを示すために、さらに多くの構成を実行できます。 興味深いですか?次にどのワークロードをベンチマークすべきですか?