I have vaguely heard of CDNs (Content Distribution Network) and I suppose they come into picture in context of multimedia(audio/video) online sites like youtube. My question is what really are these CDNs?. Do they just mean that data is replicated at many nodes, so a user request is catered from the node nearest to him/her or is most accessible? In such case, how are they different from banking infrastructure where sensitive data is replicated at many places so that if a node crashes, we don't lose the critical data.
Thanks,