1. A method of preventing application-level denial-of-service with respect to compute resources in a multi-tenant shared infrastructure, wherein a set of tenant applications available in the multi-tenant shared infrastructure are accessible by one or more accessors, the method comprising: providing a set of usage profiles, at least one usage profile defining a time period, and at least one usage constraint; upon receipt from an accessor of a request to access a given application in the multi-tenant shared infrastructure, selecting a given usage profile from the set of usage profiles; applying the at least usage constraint in the selected usage profile with respect to the defined time period to determine whether the request to access the given application should proceed; if permitting the request to access triggers the at least one usage constraint in the selected usage profile with respect to the defined time period, providing the given application a notification.