Мы думаем о переходе с общего хостинга на выделенный сервер (управляемый, мы пока не хотим управлять / поддерживать его). Я продолжаю читать, что лучше иметь сервер для веб-сайтов и сервер для баз данных. Это, очевидно, удваивает стоимость, и я не уверен, что мы можем себе это позволить прямо сейчас.
У меня будет вопрос: неужели это плохая идея - оставить общий хостинг, который у нас есть сейчас (который стоит 10 долларов в месяц), и оставить там имеющиеся у нас базы данных? А затем переместите веб-сайты на выделенный сервер и оттуда подключитесь к базам данных.
Или есть какая-то проблема, которая могла бы сделать лучше просто переместить все на выделенный сервер, несмотря на проблемы, которые могут возникнуть при этом варианте?
Ваши общие хосты вряд ли разрешат удаленные подключения к службе базы данных. Многие общие хосты имеют целый стек веб-серверов, серверов баз данных, панели управления, DNS и множества других сервисов, работающих на одном сервере-монстре (или истощенном сервере, в зависимости от обстоятельств). Умножьте этот стек несколько десятков или сотен (или больше) раз, и вы получите стандартную, невообразимую структуру веб-хоста.
Подключения к базе данных часто выполняются localhost
а MySQL (король движков баз данных общего хостинга) настроен так, чтобы не разрешать внешние подключения. У всех клиентов на каждой машине свои веб-приложения подключаются к localhost с соответствующими именем пользователя и паролем.
Как я уже упоминал в своем комментарии, даже элементарный выделенный сервер (или даже приличный VPS) с большой вероятностью превзойдет общий хост, который часто имеет искусственные ограничения на выполнение, "попадания" и некоторые другие вещи, чтобы господствовать в Все более распространенная практика предлагает «неограниченную» полосу пропускания и место на жестком диске. Я предлагаю получить один выделенный сервер, который можно получить за 50 долларов или около того с определенных хостов IaaS (имеющих достойную репутацию). Это не будет включать управление, однако, поскольку cPanel и управляемые услуги (которые часто идут рука об руку) увеличивают цену. Возможно, VPS будет соответствовать всем требованиям, поскольку я видел управляемые VPS от достойных поставщиков по цене менее 50 долларов.
Извините, но это звучит неправильно. Учитывая, что база данных обычно более требовательна, чем веб-сервер, не должно ли быть наоборот? Вы можете легко получить несколько более дешевых веб-предложений, а затем подключиться к одному выделенному серверу, выполняющему работу с базой данных.
Ни один веб-сервер, который я когда-либо видел, не подходил даже близко к аппаратным требованиям сервера базы данных, когда вы начинаете добавлять реальную нагрузку.