It is common to keep the old version around for a short period of time, allowing for a fast fallback if you detect any errors.
Great idea (if you can afford the hosts): keep old deployment around till new one proves healthy in prod. Rollback /might/ be as simple as reverting back to old fleet (no redeploy required).
A rolling release is similar but takes longer to deploy (and to revert).

