1. A computer-implemented method for resource availability management, comprising: under control of one or more computer systems configured with executable instructions, receiving, from a device associated with an account of the one or more computer systems, template information associated with a plurality of computing resources; generating, based at least in part on the received template information, a client model associated with the computing resources, wherein the client model represents both: the computing resources for one or more regions or zones, and one or more relationship links between at least some of the computing resources according to the template; comparing the client model with a set of best practice models to determine an ideal best practice model most similar to the client model; determining an availability computing instruction based at least in part on one or more differences between the ideal best practice model and the client model; providing to a device of a user associated with the account, the availability computing instruction associated with the client model, wherein the availability computing instruction pertains to: a known availability risk, and one or more configuration changes to the resources or relationships of the generated client model; receiving an instruction to perform one or more of the configuration changes to remediate the known availability risk, wherein the one or more instructed configuration changes include deployment of another computing resource in addition to the computing resources of the generated client model, and wherein the deployment is in a region or zone distinct from the one or more regions or zones of the computing resources of the generated client model; and performing the instructed deployment to remediate the known availability risk, wherein performing the instructed deployment includes executing, by one or more hardware components in the distinct region or zone, one or more software components that implement the other computing resource in accordance with the instructed one or more configuration changes.