1. A method of facilitating resource affinity in a dynamic resource pool, the method comprising: receiving a request for access to content, the content being stored in a distributed or cloud computing environment on an associated server resource of a changing group of server resources, the changing of the changing group of server resources occurring through adding or removing one or more server resources to or from the changing group; mapping the request to the associated server resource, wherein the mapping comprises: calculating a modulus on a request identifier with at least a first number in a predefined list of numbers to generate a resource identifier identifying the associated server resource, wherein each modulus result is a resource identifier that identifies possible server resources in the changing group, wherein at least one of the possible server resources is possible to be the associated server resource; and communicating with the associated server resource corresponding to the resource identifier.