Преимущества собственного сервера
По мере того, как индустрия центров обработки данных движется к использованию большего количества облачных стратегий, многие компании пересматривают, где следует размещать свои серверы. Фактически, недавний опрос показал, что почти две трети лиц, принимающих решения в области ИТ, планируют перенести по крайней мере часть серверных рабочих нагрузок в облако в течение следующих двух лет.
Большая часть этого сдвига связана с экономией средств: поставщики облачных услуг предлагают более низкие эксплуатационные расходы, чем традиционные схемы центров обработки данных. Но еще одна причина — производительность: перенос серверов в облако может сократить время отклика веб-приложений за счет распределения трафика между несколькими удаленными хостами.
Разные компании предъявляют разные требования к размещению серверов. Некоторым может потребоваться, чтобы все их серверы находились в непосредственной близости, чтобы они могли легко управлять ими и создавать резервные копии, в то время как другие могут обнаружить, что распределение их нагрузки по нескольким местоположениям обеспечивает лучшую производительность. Нет единственно правильного ответа; скорее, важно оценить ваши конкретные потребности и принять наилучшие решения на основе этой информации.
Плюсы и минусы размещения сервера
Хостинг серверов — это тип облачных вычислений, при котором компьютерные серверы арендуются у поставщика услуг. Хостинг серверов имеет два ключевых преимущества: он дешевле, чем покупка или создание собственного сервера, и он в значительной степени автоматизирует администрирование и развертывание приложений.
Главный недостаток серверного хостинга заключается в том, что он может быть менее надежным, чем использование собственных серверов. Если у вас есть важное приложение, которое зависит от высокой надежности, вы можете подумать о покупке собственных серверов, а не полагаться на хостинг серверов. Стоимость размещения серверов также является важным моментом.
Размещение сервера в центре обработки данных является важным решением, которое влияет на общую производительность системы. Чтобы принять наилучшее решение, важно понимать, как используются серверы и как они влияют на производительность системы. В следующих разделах каждая из этих тем будет обсуждаться более подробно.
Первое, что нужно учитывать при размещении серверов, это их загруженность. Серверы обычно делятся на две категории: серверы приложений и серверы баз данных. Серверы приложений отвечают за обработку запросов, сгенерированных пользователями, а серверы баз данных отвечают за обработку задач хранения и извлечения данных.
Рабочие нагрузки сервера приложений, как правило, больше, чем рабочие нагрузки сервера базы данных, поэтому важно размещать серверы приложений ближе к пользователям, которые будут их использовать. И наоборот, рабочие нагрузки сервера баз данных, как правило, меньше, поэтому их можно разместить ближе к области хранения данных. Решая, где разместить сервер, важно учитывать как его рабочую нагрузку, так и его расположение в центре обработки данных.
Расположение также играет важную роль в производительности системы. Поскольку каждая машина имеет ограниченное количество ресурсов, важно как можно более равномерно распределить эти ресурсы по всем машинам в центре обработки данных. Это означает, что не всегда необходимо или желательно размещать все серверы приложений в одном месте или все серверы баз данных в другом месте.