You've various options, really it's up to you and your devs to decide, a few are:
1) Use a network file system such as NFS or GlusterFS to host images
2) Store them in the database as you originally planned
3) Use a crude rsync job to replicate images (really easy to set up but not the most reliable)
4) Use a CDN like Amazon S3/CloudFront (or another provider).
Each has it's own merits and problems.
_________________
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