1. A computer-implemented method for resource availability management, comprising: under control of one or more computer systems configured with executable instructions, generating a model of a configuration of computing resources; utilizing a simulation to simulate, based at least in part on the generated model, simulation information for the configuration of computing resources; storing at least one best practice graph of a set of best practice graphs associated with operation of the one or more computer systems; generating, based at least in part on the simulated simulation information, a simulation usage graph, the simulation usage graph comprising a plurality of nodes, one or more edges, and one or more weight values, the one or more weight values determined based at least in part on the simulated simulation information; performing a comparison between the simulation usage graph and at least the stored best practice graph; identifying, based at least in part on the comparison, an ideal best practice graph from the set of best practice graphs; and transmitting to a device for display one or more resource availability risks determined based at least in part on the identified ideal best practice graph.