It could be a little bit tricky... I suppose you have a remote webserver that need to quering this DB server. So it will connect through public internet and it could be better to
encrypt this traffic. Another problems you could be the latency from the web servers and the DB servers. But all this possible problems is not about Cloud but every solution (Dedicated, VPS, Cloud, etc) where ...