VM Instance Management on QuickInfra: Provision, Monitor, and Scale Without the AWS Console
Managing EC2 instances across multiple environments and accounts usually means tabs upon tabs in the AWS console. QuickInfra consolidates VM instance management into a single pane of glass.
QuickInfra Team
QuickInfra Cloud Solution
EC2 instance management sounds simple until you're doing it across three environments, two AWS accounts, and multiple regions. QuickInfra's VM Instances feature gives you a unified view and full lifecycle control — from provisioning to termination — without needing to switch between AWS console tabs.
Viewing Your Instances
The VM Instances page under Manage shows every compute instance QuickInfra is aware of across all your connected cloud accounts. You can filter by account, region, status, and project. Each instance row shows the instance type, current state, public/private IPs, and which QuickInfra project it belongs to. This cross-account visibility saves significant time for teams managing multiple environments.
Provisioning New Instances
You can provision a new VM instance directly from the console — select the cloud account, region, instance type, OS image, security group, key pair, and subnet. QuickInfra translates your selections into a Terraform resource, applies it, and tracks the instance in state.
For production workloads, the recommended path is to provision instances through an Infrastructure Project rather than directly — this ensures the instance is tracked in a versioned Terraform state and can be reproduced exactly.
Instance Actions
From the VM Instances view you can start, stop, restart, and terminate instances without opening the AWS console. Destructive actions (terminate) require a confirmation step. All actions are logged with the timestamp and the user who triggered them — important for teams with multiple engineers who share cloud account access.
Connecting to Instances
QuickInfra stores the key pairs associated with each instance. The console shows the SSH connection string for each running instance. For teams using bastion hosts or VPN access, you can record the access pattern in the instance notes so any team member can find the connection method without asking in Slack.
Monitoring Instance Health
The monitoring dashboard shows CPU, memory, disk, and network metrics per instance with configurable alert thresholds. If an instance crosses a CPU threshold, QuickInfra can trigger an alert and optionally execute a Custom Script in response — for example, restarting a stuck process or clearing a disk before it fills completely.
Cost Visibility
Each instance row shows its estimated monthly cost based on instance type and region. The Instances view totals up cost by project, giving you a quick read on where your compute spend is going. Stopped instances are flagged — they still incur storage costs and are candidates for termination if they've been stopped for more than a threshold period.