If there is a network (multisite installation) with 10 sites inside. Is there a clean way to separate that site to its own site in a different server?
We might need more details, but I'm going to assume that you are using subdomains, and that you want to retain the site's subdomain name on the new server. If that's the case, then all you should need to do is export the site, then import it on the new server. Then set up a new DNS 'A' record to point that specific site name to the new server's IP number. This should override the wildcard DNS domain pointer that multisite normally uses.
So, in your DNS setup, you should wind up with something like:
Depending on what else you've got going on, it might be more complicated. For example, you might have to search-and-replace in the .wxr export file to fix file paths for image uploads and such.