Well you generally ask on the linode forum for help.
I dont think the library has guides on splitting services, however it's not hard you basically install the database server on one server, web server on the other as per the normal guides and then point your app to your new database server (using the internal ip address).
No linode doesn't have a CDN, check out amazon s3 and have a google.
_________________
Paid supportHow to ask for help
1. Give details of your problem
2. Post any errors
3. Post relevant logs.
4. Don't hide details i.e. your domain, it just makes things harder
5. Be polite or you'll be eaten by a grue