私は、ユーザーからのジョブを受け入れるシステムを持っています。これらのジョブは、dataprocでスパークジョブとして実行されます。日中は多くの仕事が走っていますが、夜は何もないかもしれません。私は、ダウンタイムのこれらの期間中にクラスタを終了し、新しいジョブが受信された後にクラスタを再起動または再作成する最善の方法が何であるか疑問に思っていますか?ここでの目標は、非活動期間中は請求されないことです。使用していないときにdataprocクラスタを終了するにはどうすればよいですか?
0
A
答えて
1
どちらか二つの主なアプローチのいずれかを使用することができ
:労働者の最小数(2人の労働者)にクラスタダウンスケール
- を[1]
- クラスタを削除し、後でそれを再作成する[2]
どちらの方法も、HDFSではなくGoogle Cloud Storage Connector [3]を使用してデータを保存すると効果的です。あなたは、潜在的に
gcloud dataproc clusters delete my-dataproc-cluster-name
:これを使用し、
gcloud dataproc clusters update <cluster-name> --num-workers <new-number-of-workers>
がオフピークの時間クラスタを削除するには:
クラスタをダウンスケールするには、オフピーク時間に、このコマンドを実行しますDataprocで完全にサポートされているPreemptible VMs [4]で、Dataprocの継続的なコストを最大70%削減できます。
[2] Managing Dataproc Clusters
[3] Google Cloud Storage Connector for Spark/Hadoop
[4] Preemptible VMs
関連する問題
- 1. 強制終了アプリなしでAndroidでデーモンスレッドを終了するにはどうすればいいですか?
- 2. 「すべて終了」後にnode.jsスクリプトを終了するにはどうすればよいですか
- 3. JavaでConnectionManagerを使用してHttpConnectionを終了するにはどうすればいいですか?
- 4. スクリプトを使用してCASセッションを強制終了するにはどうすればよいですか?
- 5. アプリケーションがバックグラウンドで終了しようとしているときは、どうすればわかりますか?
- 6. teeを使用すると終了を確認するにはどうすればいいですか?
- 7. vimperatorでビューソースモードを終了するにはどうすればよいですか?
- 8. Androidでタスクを終了するにはどうすればよいですか?
- 9. アプリケーション終了時にDelphiで匿名スレッドを終了するにはどうすればよいですか?
- 10. Enterを押したときにループを終了するにはどうすればいいですか?
- 11. ユーザーエージェントプロセスが終了したときにコードを実行するにはどうすればよいですか?
- 12. IRBセッションを終了せずにデバッガを終了するにはどうすればよいですか?
- 13. pthreadでスリープスレッドを終了するにはどうすればいいですか?
- 14. UWPアプリケーションをプログラムで終了または終了するにはどうすればよいですか? (Windows 10)
- 15. プロセスを終了するときにlogout()を実行するにはどうすればよいですか?
- 16. アプリケーションを終了するときにUNIXドメインソケットファイルを削除するにはどうすればよいですか?
- 17. 終了タグを表示するにはどうすればよいですか?
- 18. フルスクリーンiframeを終了するにはどうすればよいですか?
- 19. アンドロイドアプリを終了するにはどうすればよいですか?
- 20. モバイルアプリを強制終了するにはどうすればよいですか?
- 21. ブレークを使用せずにC++でループを終了するにはどうすればよいですか?
- 22. AppDelegateにタスクがない場合、バックグラウンドでタスクを終了するにはどうすればよいですか?
- 23. iOS:アニメーションが終了したときを検出するにはどうすればよいですか?
- 24. ページがフルスクリーンで終了するときを検出するにはどうすればよいですか?
- 25. Javaでユーザーが使用していない場合にブラウザセッションを終了するにはどうすればよいですか?
- 26. スレッドを使用しているときにwhileループを終了できない
- 27. Javaを使用しているウィンドウで開いているアプリケーションをすべて終了するにはどうすればいいですか?
- 28. 親プロセスによって子プロセスを強制終了するにはどうすればいいですか?
- 29. Environment.Exit()が使用されていないときに、.netプログラムが持つ終了コードはどれですか?
- 30. UITableViewControllerを使用しないときにclearsSelectionOnViewWillAppearを変更するにはどうすればよいですか?