まず、2コンテナ構成での起動方法について、非常にシンプルな手順に従います。その後、主に必要なのは以下です。
./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only ) 2>&1 | tee ~/$(date +%Y-%m-%d_%H-%M-%S)-upgrade.log'
tee 部分はログ出力のためのもので、私が使用している tmux のフィードを見るよりも(私にとっては)ブラウザで確認する方が簡単だからです。
基本的には app.yml を使用して再構築するのと全く同じですが、ユーザーへの影響ははるかに少なくなります。もちろん data-container も存在しますが、メンテナンスが必要になることは非常に稀です。もしコンテナでより高度な操作を行うのであれば、コンテナの扱い方とタイミングもご存知のことでしょう。
2コンテナ構成でアップグレードが失敗した場合でも、フォーラムは起動したままですが、単一コンテナ構成ではクラッシュしてしまいます。
つまり、起動だけが少し手間がかかりますが、手順は非常に明確です。Amazon SES を使用する場合、mail-reveiver の設定の方がより難しい作業だと思います。