1. An apparatus comprising: at least one memory to store program instructions; and at least one processor to execute the program instructions from the at least one memory, the program instructions causing the at least one processor to programmatically implement: a deployment recipe generator to generate a plurality of deployment recipes identifying physical and virtual resources usable to implement a plurality of deployment configurations to test a workload configured based on an intended use of the resources, and determine test intervals specific to each of the plurality of deployment configurations based on the test intervals based on at least one type of resource included in each of the plurality of deployment configurations; a deployment test engine to test each of the plurality of deployment configurations utilizing at least the identified resources to process the workload over the interval; metrics collection logic to collect telemetry data for each deployment configuration; and data analysis logic to determine deployment heuristics utilizing performance parameters determined based at least on the telemetry data, and determine a deployment rule based, at least in part, on the deployment heuristics.