Ответ 1
Существует два основных способа настройки облачной базы данных MySQL: либо вы устанавливаете виртуальный сервер с облачным подключением, либо устанавливаете на нем сервер MySQL... или вы создали облачную, управляемую MySQL- только сервис, который дает вам доступ к серверному компоненту MySQL, но не к базовой операционной системе, которая поддерживается поставщиком услуг.
http://aws.amazon.com/free/ объясняет предложение бесплатного уровня обслуживания от Amazon Web Services (AWS), которое я использую для облачного хостинга. Служба реляционных баз данных (RDS) предлагает небольшой ( "микро" ) сервер MySQL с 640 МБ ОЗУ и 20 ГБ или место на жестком диске без ежемесячной платы за первые 12 месяцев. После первого года, этот сервер будет стоить вам $18,75 в месяц. Серверы с существенно большей пропускной способностью также доступны по ежемесячным ценам, которые увеличиваются с объемом памяти и места на жестком диске... но вы платите только за то, что используете до тех пор, пока используете его. Если вы запустите большой сервер, а затем почти сразу закроете его, например, вы заплатите только за часы работы.
Вы также можете получить полные серверы, а не только компонент MySQL, для развертывания ваших приложений, веб-серверов и т.д. В AWS эта служба называется Elastic Compute Cloud (EC2).
Помимо чего-то очень маленького, подобного предложениям на свободном уровне AWS, вы не получите ничего "бесплатного".
Вы получаете доступ к такому же серверу так же, как к любому серверу MySQL: через TCP, либо через Интернет (используя SSL, если вы заботитесь о безопасности), либо через виртуальную частную сеть (VPN).