What is the best way to make an SQL Server database accessible remotely via Internet? Is there any way to make an image of this database in the cloud or something?