Наверное, каждый заметный проект или просто каждая крупная организация рано или поздно сталкивается с выбором: покупать физический или арендовать виртуальный сервер? Давай попробуем разобраться, что лучше и экономически оправданно.
Прежде всего нужно присмотреть физический сервер, который будет соответствовать твоим ожиданиям, - чтобы перед глазами у тебя была какая-то сумма и чтобы ты мог ясно видеть, какой вариант экономически более целесообразен именно в твоем случае.
Нужно определиться, что мы считаем сервером. Если просто комп в обычном тауэр-корпусе, который будет пылиться в дальнем углу твоего офиса, - это одно. По сути, можно и на мой ноутбук установить MS SQL Server и сделать его сервером баз данных. Вот только как быстро такая база «упадет» при реальной нагрузке даже в 5–10 пользователей при одновременной работе в 1С?
Если ты себе представляешь сервер именно так - отдельный комп, скажем с 16 Гбайт оперативки и одним терабайтником, - тогда можешь дальше не читать и не тратить свое время. Отправляйся лучше в любой онлайн-магазин покупать свою рабочую станцию - сервером это назвать нельзя.
В моем представлении сервер - это машина с серверным процессором Xeon, регистровой памятью с ECC и аппаратным дисковым массивом. Вот такой «комп» имеет право называться сервером. Корпус при размещении внутри офиса и при отсутствии серверных стоек значения не имеет, но я бы с прицелом на будущее присматривал корпуса в формате 1U/2U - рано или поздно ты придешь к заключению, что сервер лучше хранить в дата-центре.
На рис. 1 изображен сервер HP ProLiant DL180 Gen9:
Вот это и есть в моем понимании сервер. Но такой «аппарат» обойдется примерно в 162 250 рублей по данным Яндекс.Маркета. Встречаются более дешевые варианты этого сервера, но там или нет жесткого диска вообще, или объем памяти составляет 8 Гбайт, а не 16. В конфигурацию за 162 250 рублей входит один модуль RDIMM памяти DDR объемом 16 Гбайт и два жестких диска по 300 Гбайт SAS. Это хороший вариант, как по цене, так и по конфигурации. Такой себе середнячок - есть варианты дороже, есть и дешевле. Можно купить китайский Patriot - он даже с лицензией на MS Server 2012 будет стоить дешевле. Но раз уж ты стал настолько серьезным, что тебе нужен свой физический сервер, тогда лучше на такие варианты не смотреть.
Теперь, когда у тебя есть стоимость железа, давай подумаем, а нужно ли оно тебе вообще? Очень часто человек мучается над выбором сервера, хотя на самом деле может прекрасно без него обойтись. Аргументы «у соседа есть», «мне посоветовали» лучше сразу отбросить. Когда же стоит задуматься о приобретении собственного сервера?
Во всех этих случаях нужен сервер (заметь, какой - я пока не говорю). В остальных (например, когда у тебя относительно небольшой сайт и всего лишь один бухгалтер, на компьютер которого можно установить 1С) он окажется излишней роскошью. Можно купить обычный хостинг для размещения твоего сайта и платить за это сущие копейки - что-то около 240 рублей в месяц за 6 Гбайт дискового пространства. Этого пространства хватит даже для нескольких сайтов. Если ты думал под эти нужды приобрести собственный сервер, подумай еще раз: суммы, затраченной только на железо, хватит больше чем на 676 месяцев (56 лет!) аренды. А при таком долгосрочном размещении тебе еще и сделают существенную скидку:).
Если же твой проект попадает в одну из перечисленных категорий, сервер тебе точно нужен. Осталось только решить, какой именно, - ведь в большинстве случаев можно обойтись или виртуальным выделенным сервером (VDS), или виртуальным частным сервером (VPS), что значительно дешевле.
VPS (Virtual Private Server - виртуальный частный сервер) представляет собой программную виртуализацию и реализуется на уровне ядра операционки. Все машины создаются на базе одного серверного ядра, каждая виртуальная машина (это и есть VPS, который ты возьмешь в аренду) представляет собой сервер с программным окружением, однако без права изменения ядра и самой операционной системы. Наиболее часто используются платформы виртуализации OpenVZ и Virtuozzo.
Преимущество у этого решения одно, и оно весьма существенное, - низкая стоимость. А вот недостатков гораздо больше:
Твой сервер физически помещается в дата-центр провайдера, где обеспечивается резервирование интернет-канала и питания, а также поддерживается оптимальная температура.
Стоят услуги по размещению сервера относительно недорого. Само размещение сервера обойдется в 2500 рублей в месяц. Интернет с гарантированными 10 Мбит/с или негарантированными 100 Мбит/с идет бесплатно при аренде порта коммутатора Ethernet - 500 рублей в месяц. Если такого канала тебе мало, то можно или купить гарантированный канал 50 Мбит/с (3500 рублей в месяц), или взять порт с негарантированной полосой 1 Гбит/с за 5000 рублей в месяц.
Получается, что существование сервера обойдется тебе как минимум в 3000 рублей в месяц. Данный момент нужно учитывать при подсчете рентабельности покупки физического оборудования. Ведь за эти деньги можно арендовать (даже дешевле) VDS с 2 Гбайт оперативки и 32 Гбайт дискового пространства!
Все это я к тому, что из стоимости аренды VDS можешь смело вычитать цену размещения сервера, - ведь в случае с физическим сервером тебе все равно бы пришлось платить эти деньги.
Так, если взять тариф 11 747 рублей в месяц (256 Гбайт HDD и 8 Гбайт оперативки) и вычесть 10% (скидка при оплате за год) и 3000 рублей (размещение), то выходит 7572,3 рубля. Возьмем нашу сумму 162 250 рублей и разделим ее на получившееся значение. Результат - почти два года (более 21 месяца) аренды VDS почти максимальной конфигурации. Если же тебе прямо сейчас не нужно 256 Гбайт, можно выбрать более дешевый тариф с 128 Гбайт пространства: из 7899 вычитаем 10% и 3000 рублей, получится сумма весьма скромная, как за аренду сервера такой конфигурации, - 4109 рублей. При стоимости сервера в 162 250 рублей этой суммы хватит на 39 месяцев аренды VDS со 128 Гбайт HDD, тремя ядрами и 8 Гбайт оперативки. Два ядра с теми же параметрами оперативки и HDD обойдутся еще дешевле (2950 рублей, если считать по нашей методике). Не стоит забывать, что после трех лет заканчивается гарантия и физический сервер может потребовать вложений. Наверняка за три года уже порядком поизносится жесткий диск и потребуется его замена.
Все же, если нужен железный сервер из плат и проводов и ты хочешь, чтобы он был твоим и только твоим, можешь арендовать физический сервер с последующим выкупом за 1 рубль . Разумеется, ежемесячная плата при таком раскладе будет выше, зато подождал год и забрал свой сервер домой, в офис, оставил в дата-центре. Холишь и лелеешь его сам - впрочем, как и обслуживаешь. Другими словами, твой виртуальный сервер может превратиться в реальный!
Арендовать VDS в большинстве случаев не только проще, но и выгоднее. Что же касается физических серверов, то их использование целесообразно, только если планируемая нагрузка столь высока, что с ней не справится виртуальный сервер (если планируешь, что все восемь ядер твоего физического процессора будут использованы) и сразу необходимо все дисковое пространство. Во всех остальных случаях выгоднее арендовать VDS. При выборе в пользу физического сервера не стоит забывать о цене размещения сервера в дата-центре, которая сопоставима со стоимостью аренды не самого слабого VDS.
Коллеги, рад сообщить вам, что 26 июня этого года планируется встреча сообщества VMware, в Москве.
Кроме того, стараемся чтобы эта встреча была удобна просто для общения - чтобы была возможность обсудить что и как делается у коллег, это бывает очень полезно.А из пары-тройки сотен приходящих (в том числе приезжающих из других городов) обычно удается найти подходящего собеседника.
Встреча бесплатна для участников, требуется регистрация (форма регистрации ниже).
Важно! - мы учли опыт и отзывы прошлого года, и теперь мы кардинально сократили число спонсоров и спонсорских докладов, на которые было больше всего нареканий.
Программа, как водится, еще в процессе устаканивания, но предварительно уже есть понимание кто и про что хочет рассказать:
Обязательно будет Антон Жбанков. Прошлогодний доклад "Планировщик процессора VMware ESXi 5.1" однозначно признан "самым зубодробительным и поэтому интересным" докладом прошлой встречи (реально, я по работе встречаюсь с человеком, общаемся общаемся, съезжаем на неформальные темы и тут он мне "А вот знаете такого Антона, он еще ацкий доклад делал в том году...").
В этот раз накал зубодробительности должен повыситься, без ущерба для полезности.
Добавлю больше деталей ближе к закреплению договоренностей, кратко:
-) детали и опыт с Virtual SAN;
-) дискуссия и обсуждение во главе с человеком, внедряющим "облака" своими руками.
-) остальное уточняется
Подыскивая подходящий хостинг для своего проекта или платформы для автоматизации бизнеса, рано или поздно появляется вопрос, наверное, уже ставший классическим: какой сервер взять в аренду - виртуальный или физический? Можно назвать этот вопрос техническим, а можно делом личных предпочтений, но в любом случае ответ придется найти и желательно правильный.
Начнем с того, что нам нужна машина, способная удовлетворить как повышенные требования web-проекта к ресурсам и производительности, так и потребность в максимальном контроле над оборудованием. Эти задачи решают:
Физический сервер (dedicated) - самостоятельная и самодостаточная единица оборудования, открывающая перед своим владельцем полный спектр управления на аппаратном и программном уровне.
Виртуальный сервер (vds). Создается непосредственно на физическом оборудовании, где каждая виртуальная машина состоит из определенного пула ресурсов. По функционалу VDS эмулирует работу физического сервера и делает это весьма успешно.
При подборе любого сервера важны такие характеристики как частота процессора, объем оперативной памяти и дискового пространства. Но не менее важную роль играет удобство использования, возможности управления, надежность и стоимость. Сравним оба варианта в рамках этих показателей.
Физические и виртуальные серверы одинаково хорошо подходят для надежной и легкой работы сложных приложений и масштабных проектов. У каждого типа хостинга есть свои плюсы и минусы.
Виртуальные машины надежней в эксплуатации и легче в масштабировании, но могут не подойти для реализации специфических проектов, требующих особого программного или аппаратного обеспечения.
Несмотря на свои минусы, железное оборудование как полноценный компьютер у широкого круга пользователей вызывает больше доверия. Но это скорее устоявшийся стереотип, уходящий в прошлое. Физическое оборудование часто выбирают из-за соображений, что где-то в дата-центре размещен абсолютно реальный сервер.
В любом случае, какой бы сервер вы не выбрали, необходимо четко понимать цели, которые он должен решать, временной период реализации этих целей и прогноз развития проекта. Исходя из этих показателей и потребностей, можно выбрать вариант, подходящий конкретно вам.
Все владельцы сайтов и многие из простых пользователей Интернета не раз слышали слово «сервер». И в одних случаях о сервере говорили как о программе («функции сервера», «сервер с поддержкой…»), а в других – как об оборудовании («место на сервере», «нагрузка на сервер»). Что же это такое на самом деле – программа или оборудование?
И то, и другое. Сервер как аппаратное обеспечение представляет собой компьютер, выделенный для выполнения каких-либо задач. Данный сервер может быть предназначен для хранения данных и для выполнения каких-либо непрерывных функций (например, поддержки работы программы). Он не нуждается в дополнительном обслуживании, как обычный персональный компьютер. Все, что нужно от специалиста, - это сделать первичную настройку и время от времени проверять работу сервера.
На любом сервере должно быть установлено соответствующее программное обеспечение. Оно позволяет задействовать аппаратные ресурсы и выполнять требующиеся функции, т.е. осуществлять сервис. Часто это программное обеспечение (а иногда и услуги, предоставляемые его владельцами) называют сервером.
Существует множество видов серверов, но в применении к Интернету, созданию и раскрутке сайтов можно выделить физический и виртуальный выделенный сервер как альтернативы обычному хостингу. Каждая разновидность имеет свои преимущества и недостатки, которые можно полностью исключить при использовании в соответствующих ситуациях.
В зависимости от функций, которые выполняет сервер, он может принадлежать к одному из нескольких видов:
- Web-сервер. Это довольно распространенный вид в Интернете, который предназначен для содержания и
обеспечения доступа к web-ресурсам.
Файловый сервер. Главное его назначение – хранение данных и распределение доступа к файлам. Критерии качества такого сервера – это объем дисковой памяти и степень защиты данных.
Сервер баз данных. Является вспомогательной частью системы управления базы данных (СУБД). Такой сервер должен обеспечивать требующуюся пропускную способность и непрерывность работы.
Коммуникационный сервер. Может выполнять роль прокси-сервера, маршрутизатора, распределителя IP-адресов, сервера для VPN (виртуальной приватной сети). Обеспечивает высокую защиту данных, анонимность в сети.
Почтовый сервер. Как видно из названия, используется он для работы с электронной почтой – отправки и получения, обработки, хранения писем пользователей, целевых посетителей . Чем больше локальная сеть, чем больше пользователей, тем важнее роль этого сервера.
Сервер резервного копирования. Достаточно важная часть аппаратно-программного комплекса в любой компании. На этот сервер в автоматическом режиме копируется вся важная информация. В целях защиты информации от физической угрозы (например, пожара) он может располагаться в другом помещении или здании.
Задач у сервера достаточно много. И одна из самых распространенных – это поддержка работы сайта в Интернете.
Интернет – это не какой-то общий источник, где можно что-то разместить. Все сайты и любые файлы, доступные в сети, размещаются на физических серверах. Если сервер выходит из строя, сайт перестает быть доступным для других пользователей Интернета. То же самое можно сказать и о любых других программах, данных, контенте , которые доступны в пределах одной локальной сети.
Для того, чтобы разместить сайт, базу данных или программу, которая была бы доступна всем пользователям в сети, необходимо получить в свое распоряжение сервер – физический или виртуальный.
«Физическим» в интернет-сфере называют сервер, который расположен непосредственно у пользователя. Это рабочая станция или выделенный компьютер с соответствующим программным обеспечением, который имеет постоянное соединение с Интернетом или локальной сетью. Покупка и обслуживание физического сервера обходится в большую сумму, поэтому его используют только в некоторых случаях. Например, в случае, если необходимо обслуживать крупную локальную сеть. Физические сервера требуются хостинг- и интернет-провайдерам, а также владельцам крупных популярных интернет-ресурсов (например, Яндекса).
Виртуальный сервер – это услуга, предоставляемая хостинг-провайдерами, имеющими в своем распоряжении физический сервер. При этом пользователь арендует весь сервер и размещает на нем свои данные, которые потом доступны в Интернете.