Workspaces ADR 012: ワークスペースの自動サスペンション
コンテキスト
006: ワークスペースの自動終了において、一定時間後にワークスペースを自動的に終了することを決定しました。これにより、ワークスペースが突然終了し、作業内容が失われる可能性があります。
ワークスペースが積極的に使用されていない場合にユーザーのコストを継続的に節約しつつ、データの損失を招くことなくそれを実現する方法が必要です。
決定事項
ワークスペースを終了するのではなく、一定時間後に自動的にワークスペースを停止することを決定しました。ワークスペースが一定時間停止状態にある場合は、その後で終了します。
ワークスペースを停止すると、コンピューティングリソースは解放されますが、ストレージリソースは保持されます。これにより、ユーザーは必要に応じてワークスペースを再起動できます。同時に、ユーザーが忘れたままのワークスペースは終了されるため、リソースを節約できます。
詳細はこちらをご参照ください。
影響
ワークスペース内で長時間実行されているプロセスがある場合、ワークスペースが自動的に停止するとそれが中断される可能性があります。これ以前はワークスペース自体が終了していたため、現時点ではこれで問題ありません。
代替案
ワークスペース内でユーザープロセスが実行中かどうかを自動的に検出してワークスペースを停止する方法を検討しました。長期的にはこの方法が望ましいかもしれませんが、現時点で投資したい範囲を超えた投資が必要でした。
