2016-03-23 4 views
0

postgresqlデータベースを実行するWindowsインスタンスがあります。分析目的の生産データベースです。このデータベースは通常夜間には必要ではないので、夜間にはシャットダウンし、午前中にそれをオンにしてコストを削減することを考えています。AWSでpostgresqlデータベースを24時間365日実行するか、開始/停止モデルでアプローチできますか?

これは良いアプローチですか、それともデータベースは本当に24時間稼働するべきですか?

コストをかけてデータベースの電源を切ってはいけない場合は、コスト削減のために何ができますか?自動スケーリングやその他の方法?

スタート/ストップモデルがOKの場合は、インスタンスをオフにする前に 'SIGTERM'または 'SIGINT'を実行して最初にシャットダウンする必要がありますか、インスタンスをすぐにオフにするだけですか? (他のインスタンスからpowershellを実行してインスタンスをオフにします)。

サーバの電源を入れると、postgresqlプログラムを開く必要がありますか、自動的に起動しますか?

ありがとう

答えて

0

Postgres自体は24時間365日実行する必要はありません。ソフトウェア自体は、あなたが望むときはいつでもうまく走っています。質問は、あなたの環境がデータベースをオフラインで処理できるかどうかです。これは最終的に答えるだけの質問です。

あなたのデータベースは、24時間365日のうちに提供されていますか?それとも、午前9時から午後5時までのオフィスのサポートのようなものですか?誰もそれを使用する必要がないことを保証できるならば、それを止めることが自由です。

WindowsサービスとしてPostgresを登録すると、サービスはマシンの起動時またはシャットダウン時に自動的に開始および停止します。通常のWindowsのシャットダウンを使用する場合、サービスとして登録すると、Postgresは安全に停止されます。

は、サービスとして登録する方法については、こちらを参照してください:それはファイルの破損を引き起こす可能性があるため Register and run PostgreSQL 9.0 as Windows Service

あなただけ急にマシンをオフVMまたは電源を停止する必要はありません。

0

私は Auto Shutdown and Start Amazon EC2 Instance

それは可能なはずこの質問に対処されて安全に

それを止めるしかし、勤務時間外にインスタンスを停止についての質問に答えることができないので、ミリ秒の窓でPostgreSQLを使用していませんこれを制御するために非常に安価なマイクロまたはナノec2を使用する

関連する問題