I have a B2B business model where small businesses will come to my site, sign up, purchase free and premium products (mostly software widgets with recurring charges), very mild provisioning (adding a URL to a coupon or landing page for example) of those products, and then occasionally go away only to come back for more purchases and re-provisioning.
On the flip side of that, these provisioned products will be served up to the businesses customers via mobile apps, browser extensions, youtube videos, physical beacons and potentially even TV commercials. This will mean there is much higher potential for spikes to my hosted database from the businesses customer rather than the businesses themselves. Even analytics for all of this will be hosted elsewhere (like maybe google analytics but not sure).
Right now I have my web page hosted on GoDaddy so I don't have to worry about scaling but I also don't know how well that will work if I start to sign up thousands and maybe tens of thousands of businesses. I have also secured an AWS free tier EC2 and RDS processor instances and I think it is a safe bet that I should move my database over to the RDS which is a managed service specifically for database scalability. What I don't know is should I also move my page over to the EC2 on AWS or just leave it on GoDaddy and have everything access the database in the RDS remotely including my web page? Assuming GoDadday can handle the B2B traffic, it is probably far cheaper for me to continue to host the lower bandwidth, more static, non-real time (aka responses in under a second) traffic there and put the more dynamic, real time dependent database under a managed service like Amazons RDS.
Anyone have experience with cross provider hosting like this or adamantly against it for some reason? I know also I will need a better email host than I have with Godaddy for customer signup confirmations. At least with their basic email hosting plan. My email had a 16 hour delay recently and when I called to complain they didn't really care because I was on what is basically free email hosting with my web site.