9.6をインストールします。Recovery)を行える構成とします。ディスクの故障など物理障害は今回想定から外すこととし、Linuxのディスク構成を簡略化しています。SystemdでPostgreSQLの起動を制御できるよう設定します。WALファイルをアーカイブする場合の注意点として、アーカイブファイルを自動で削除する仕組みがありません。ディスクの使用率が不足する前に定期的に削除する必要があります。ベースバックアップの実行とアーカイブファイルの削除をセットで運用するのが良いと思います。今回はその詳細については触れませんが、運用設計として考慮しておいてください。Loggingの略で、いわゆるデータベースのトランザクションログです。するPostgreSQLサーバのプロセス、メモリ、接続の構成概要は以下の通りとなります。ディレクトリ構成は任意ですが、今回は以下の通りとします。ご自身の環境に読み替えて構築してください。Services)のEC2インスタンスを利用しました。サーバのスペックは以下のとおりです。構築作業時はスペックが低くても問題ないので、インスタンスタイプはt2.microを選択しています。本番運用開始前にインスタンスタイプをアップさせる前提です。x86_64パッケージ一覧postgresql96-9.6.5-1PGDG.rhel7.x86_64.rpmpostgresql96-libs-9.6.5-1PGDG.rhel7.x86_64.rpmpostgresql96-server-9.6.5-1PGDG.rhel7.x86_64.rpm環境構築インストールRPMパッケージのダウンロードPostgreSQLサーバに最低限必要なRPMパッケージを3つダウンロードします。ダウンロードにはwgetコマンドを利用しますので、事前にyumでwgetパッケージをインストールしておいてください。ディレクトリとしています。ユーザで実行しています。postgresql96-server-9.6.5-1PGDG.rhel7.x86_64.rpmRPMパッケージからPostgreSQLをインストールダウンロードしたRPMパッケージを使用してPostgreSQLをインストールします。インストール時に警告メッセージが表示されますが、無視して構いません。いう名前のLinuxユーザが作成されます。作成直後はパスワードが設定されていないため、設定します。successfully.postgresユーザの環境変数設定postgresユーザの環境変数としてデータベースクラスタとPostgreSQLのコマンドへのパスを設定します。