Capacity Check & Reservation Feedback

In Viz Now, the deployment process includes a smarter pre-launch validation step that checks whether Targeted Capacity Reservations (CRs) were successfully allocated for all required EC2 instances.

Rather than proceeding blindly and encountering AWS errors midway through deployment, Viz Now now enters a deploy-pending state whenever CR issues are detected before EC2 launch.

This proactive step improves transparency and control.


What the User Sees

When capacity reservation issues are detected, Viz Now displays a Capacity Check dialog that includes:

  • ✅ A list of instances successfully matched to short-lived reservations

  • ⚠️ A list of instances that could not secure a reservation (e.g., due to regional capacity constraints)

Each instance is clearly marked with its reservation status (Reserved / On-Demand fallback), along with the instance type and function.

Your Options: Guided Response

Users can choose how to proceed based on current availability:

  • 🔁 Retry: Viz Now will attempt to reserve capacity again for up to 3 minutes

  • Cancel: Stop the deployment and return to the Configuration phase

  • ⚠️ Deploy as-is: Proceed using On-Demand EC2 instances for any unmatched components
    (Note: This increases the risk of AWS capacity errors during launch).

image-20250703-153703.png

Why It Matters

This approach removes guesswork and avoids silent deployment failures by:

  • Making the reservation status visible before launch

  • Providing users with informed control over how to handle shortages

  • Supporting fast troubleshooting without manual digging through AWS logs or support tickets.