Достаточная пропускная способность для поддержки

У меня есть клиент, который платит 1500 долларов в месяц за хостинг 1 веб-сайта (1 доменное имя, электронная почта размещена в другом месте). Сайт имеет довольно низкую посещаемость. Мол, 100 уникальных посетителей в неделю. Единственная загвоздка (и почему это так дорого) заключается в том, что их база данных составляет 15 ГБ и реплицируется из хостинговой компании в офис моей небольшой компании.

Внутри офиса есть десктопное приложение, которое довольно сильно бьет по внутренней базе данных. С сайта некоторые данные заносятся в ТУ версию базы данных. Репликация поддерживает синхронизацию обеих баз данных по расписанию каждые 5 минут.

У моего клиента есть T1, который заходит в его офис. Я хочу полностью отключить хостинг-провайдера, разместить его веб-сайт на уже имеющемся у него сервере (более чем способном обрабатывать этот веб-сайт) и полностью сбросить репликацию. Это сэкономило бы им 1500 долларов в месяц, а для компании из 5 человек это действительно имело бы значение.

Предполагая, что у меня уже есть стратегия резервного копирования (способ ежедневно перемещать копию БД за пределы площадки), какие проблемы с этим?

Служба поддержки? они могут перезагрузить свой сервер так же легко, как и хостинг-провайдер. Что, если сервер отключится навсегда? Есть дубликат, который я могу предъявить через пару часов, и это весь уровень обслуживания, который им действительно требуется.

Что мне здесь не хватает? Я хочу сэкономить им деньги, но я не хочу их обманывать...

РЕДАКТИРОВАТЬ: Некоторые ответы и комментарии дают понять, что я сам не был ясен. Мой клиент (компания А, а не хостинг-провайдер) платит компании Б за размещение их веб-сайта. На сайте есть база данных (MS SQL Server 2000) размером 15 ГБ. Эта БД SQL Server реплицируется обратно на сервер @ компании A.

Компания B взимает с компании A 1500 долларов в месяц за эту услугу.

У компании А уже есть T1 для подключения к Интернету. Они расположены внутри бизнес-парка Run of the Mill.

Я предлагаю отказаться от любого внешнего хостинга, заставить провайдера DNS указать веб-сайту статический IP-адрес компании А и разместить веб-сайт на сервере внутри компании А. Тогда вообще не будет необходимости в какой-либо репликации, и они не будут t платить компании B $ 1500 в месяц.

Я надеюсь, что это объясняет это. Я собираюсь перечитать и прокомментировать все текущие ответы.

Действительно, любой совет очень ценится.


person Matt Dawdy    schedule 17.01.2009    source источник
comment
1500 долларов в месяц? Конечно, есть планы, которые будут поддерживать именно то, что вы описываете (с пропускной способностью и дисковым пространством) на размещенном сервере, что сэкономит им около 1400 долларов в месяц.   -  person Greg Hewgill    schedule 18.01.2009
comment
Привет, Грег. Я бы с удовольствием сохранил существующую структуру, если бы знал хостинговую компанию, которая не возражает против выполнения репликации SQL Server. Любые указатели для меня?   -  person Matt Dawdy    schedule 18.01.2009


Ответы (3)


Мне кажется, что ваш единственный риск при перемещении сервера внутри компании заключается в том, что ваш T1 выйдет из строя. Если у вас есть запасная стратегия для этого, действуйте.

Другой вариант — разместить свой собственный сервер с собственной лицензией SQL Server на нем. Хостинговые компании берут большие деньги за размещение баз данных SQL Server, потому что им приходится платить за это лицензирование по количеству процессоров. Таким образом, они создают мощный сервер для обслуживания множества клиентских баз данных, но затем SQL Server не предлагает возможности вести учет использования, поэтому они могут выставить вам счет/обмануть только размер базы данных.

Похоже, трафик на вашем сайте достаточно низок, вы можете получить двухъядерный сервер, лицензию SQL Server на 1 ЦП за единовременную плату в несколько тысяч долларов, а затем вы платите только ежемесячную цену за совместное использование.

person U62    schedule 17.01.2009
comment
На самом деле, у них уже есть лицензии на SQL Server (они уже используют его внутри компании), и у них также есть новый сервер с Windows Server 2003, я полагаю... так что они ДОЛЖНЫ иметь все необходимое им программное обеспечение... спасибо за совет. Вы заставили меня чувствовать себя лучше, что я не совсем сумасшедший. - person Matt Dawdy; 18.01.2009

Хостинг-провайдер может контролировать сервер 24x7. Что делать, если сервер падает в 20:00? Я люди в небольшой компании не работают круглосуточно?

Зависит от службы, которую предоставляет эта БД. Какие требования к его безотказной работе?

person Yaba    schedule 17.01.2009
comment
Это очень верно. Но если сервер выйдет из строя в 20:00 и потребуется несколько часов, даже день, чтобы восстановиться и начать работу, никто не умрет, и они, скорее всего, не потеряют из-за этого клиента. Это просто не обязательно иметь сайт типа 5 девяток. - person Matt Dawdy; 18.01.2009

Репликация базы данных не так уж дорога для пропускной способности - ну, если вы не делаете горячую копию всех файлов БД по ссылке, которая есть.

Проверьте доставку журналов или любой из поддерживаемых вариантов репликации, которые будут реплицировать БД с использованием минимальной пропускной способности. (вы никогда не говорили, что такое БД, поэтому я не могу комментировать дальше)

Я бы перешел на новый сервер и сохранил репликацию. По крайней мере, если вы действительно беспокоитесь о потере данных, тогда получите другой сервер в том же помещении и скопируйте на него — даже если вы будете копировать 15 Гб каждые 5 минут, он будет использовать неоплачиваемую полосу пропускания даже без выходя за пределы коммутатора, к которому они подключены.

person gbjbaanb    schedule 17.01.2009
comment
Я не совсем уверен, что правильно объяснил. Полоса пропускания не обязательно является дорогой частью. Это весь пакет и тот факт, что этот хостинг-провайдер застрял в ценах 10-летней давности, когда дисковое пространство было премиальным. Кроме того, они просто переплачивают... - person Matt Dawdy; 18.01.2009
comment
ах, я просто не видел никакой другой причины, по которой это было бы так дорого! Поищите вокруг, выберите хорошую компанию и просто мигрируйте к ним, но вам не будет хуже, чем самостоятельному хостингу. - person gbjbaanb; 18.01.2009
comment
Кстати, T1 — это штаны, разместите свой сервер внутри (близлежащего) хостинга и воспользуйтесь преимуществами их гораздо более быстрого резервного подключения. - person gbjbaanb; 18.01.2009
comment
Единственная проблема заключается в том, что у них есть настольное приложение, которое обращается к той же базе данных. И это уже медленно, поэтому добавление задержки и ограничения пропускной способности не сработает. - person Matt Dawdy; 19.01.2009