Особенности применения виртуального сервера для информации

Панель управления

Управлять всеми сервисами VPS можно с помощью дружественного интерфейса – панели управления: Plesk, cPanel, ISPmanager или другой веб-консоли. Иногда хостеры предлагают свои панели.

C помощью панели можно настраивать и администрировать работу веб-сервера, доменов, почты, баз данных, управления пользовательским доступом и прочими важными функциями.

Существуют бесплатные и платные панели управления, предоставляемы или по подписке, или требующие оплаты лицензии. Как правило, бесплатные панели уступает в функциональности и удобстве работы платному программному обеспечению. Тем не менее, среди бесплатных программ тоже существуют весьма хорошие варианты.

Конфигурация сервера

Конфигурация сервера определяет скорость работы и производительность веб-приложений. Частота процессора, количество ядер, объем оперативной памяти, объем и тип дисковой системы – все это имеет значение. Кроме того, есть смысл узнать, на каком физическом сервере будет находиться ваша VPS. Лучше, если это известный брэнд.

Надежность

Многие провайдеры VPS-хостинга гарантируют надежность 99,9%. Этот показатель может отличаться от реального, и перед выбором поставщика услуги VPS-хостинга рекомендуется поискать отзывы в Интернете. Для надежной работы сайта этот показатель не должен быть меньше 99,95%.

Избыточность и масштабируемость

Избыточность предполагает резервирование ресурсов на стороне провайдера услуги. Провайдер стремится резервировать все свои ресурсы: электропитание, доступ к Интернет и физические серверы. Масштабируемость подразумевает способность справляться с пиками нагрузки на сервер, обычно за счет резервных ресурсов.

Полоса пропускания и трафик

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

Местоположение датацентра

Чем ближе сервер находится к вашим клиентам, тем быстрее и с меньшими задержками ваши пользователи и клиенты получат доступ к веб-сайту или приложению. После запуска веб-сервиса можно собрать статистику и решить где лучше разместить VPS-сервер

Можно также создать копии VPS, если ваша аудитория концентрируется в разных регионах, при этом важно принимать во внимание задержки при синхронизации VPS

Техническая поддержка

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

Если служба технической поддержки провайдера VPS-хостинга находится в другой стране, то важно чтобы вы нашли общий язык

Дополнительные IP-адреса

Они могут потребоваться в нескольких ситуациях:

  • установка SSL-сертификата;
  • присваивание выделенного IP каждому сайту на вашем виртуальном сервере (иначе они автоматически получат IP-адрес сервера VPS);
  • разные IP для разных каналов (веб-сайта, мобильные приложения и пр.);
  • разные IP для разных сервисов (CMS, база данных и др.);
  • назначение нескольких IP одному сайту, например, имеющему домены на разных языках

Наличие тестового периода

Некоторые провайдеры предлагают тестовый период. Это очень удобная услуга. За время тестового периода можно отследить параметры предоставляемого VPS и убедиться, насколько качественны предоставляемые услуги.

Немного математики

Настало время подвести финансовые итоги. Следующая таблица позволит вам просчитать содержание каждого вида сервера. Затраты на содержание физического сервера приводятся из расчета того, что будет использоваться colocation и не будет никаких сопутствующих затрат вроде выхода из строя серверных компонентов (так как оборудование новое, в первый год эксплуатации таких ситуаций быть не должно).

Статья расходов


Физический


Виртуальный


Выделенный

1

Покупка сервера, р. 146 851
2 Абонплата, р./мес. 3400 – 5980 и выше от 9500 (*)
3 Затраты на colocation, р./мес. 3500
4 Зарплата администратора, р./мес. от 2 5000 0 или 25000 (**)
5 Затраты на ПО, р. 70 938 978 р./мес.
6 Общие затраты за первый год, р.
(1+(2+3+4)*12+5 | 5*12)
559 789 71 760 125 736
Потеря стоимости оборудования 73 425,5

(*) зависит от конфигурации
(**) зависит от поставленных задач

(***) Microsoft Windows Server 2012 Standard

Нужно понимать, что затрат на ПО может и не быть. Мы же посчитали стоимость лицензии Microsoft Windows Server 2012 Standard на два процессора. Это минимальная лицензия. Вам также могут понадобиться лицензии на терминальный доступ. Конечно, это при использовании Windows. В случае Linux или FreeBSD у вас не будет никаких затрат на ПО.

Как видно из таблицы, первый год жизни с физическим сервером обойдется в космические 559 789 тысяч. К этой сумме можно еще добавить и потерю стоимости оборудования, но мы не стали этого делать.

Наиболее оптимальный вариант с экономической точки зрения — виртуальный серверный компьютер. Выделенный обойдется дороже, однако, нужен он только в самых сложных случаях, но конечное решение о том, какой сервер выбирать в 2018 году остается за вами.

Стоимость виртуального сервера

Посмотрим, во сколько обойдется виртуальный серверный компьютер на платформе xelent.ru. Конфигурация (рис. 2) с 4-ядерным процессором Xeon, 16 Гб оперативной памяти и SAS-диском на 100 Гб обойдется 5980 р. в месяц (рис. 3).

Рис. 2. Конфигурация виртуального сервера

Рис. 3. Стоимость виртуального сервера

Если облака для вас
не просто теория

Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям

Конфигурация VPS и бесплатный тест уже через 2 минуты

Сконфигурировать VPS

Организация вашей IT-инфраструктуры на основе мультиклауд-решения

Запросить КП

Если разделить стоимость физического сервера (а это 146 851 р.) на стоимость одного месяца аренды, то выходит, что на эти деньги вы можете арендовать виртуальный серверный компьютер целых 2 года (а именно 24 с половиной месяца).

Также учтите, что всю сумму (в случае с физическим сервером) придется оплатить сразу. Заметьте: мы говорим не об аренде серверного компьютера, а именно о покупке собственного за собственные средства. В случае с кредитными средствами комплектующие обойдутся еще дороже, так как нужно выплачивать проценты по кредиту. Как капиталовложение собственный серверный компьютер для небольших и средних проектов — тоже не вариант, так как за непродолжительное время он очень быстро потеряет в цене, и вы не сможете продать его даже за половину суммы, если обнаружите, что он вам больше не нужен. К тому же, сразу после покупки нового оборудования оно становится «б/у» и теряет в цене 30%, а после года эксплуатации — еще больше.

Вам пришла в голову «светлая» мысль купить «б/у» оборудование? Это все равно, что купить кота в мешке. Никто не знает, сколько это оборудование еще проработало, а гарантии уже, как правило, нет. Любой технический специалист на вопрос о том, что лучше — б/у комплектующие или новые, ответит, что лучше приобрести новую технику с действующей гарантией, но опять же все упирается в финансы.

Да, вы можете возразить, что на физическом сервере больше дискового пространства в три раза, но:

  • Во-первых, далеко не всегда вам сразу нужны будут все 300 Гб (второй накопитель используется в качестве зеркала, поэтому вторые 300 Гб не считаются).
  • Во-вторых, в случае с виртуальной машиной вам не нужно сразу оплачивать стоимость аренды на 2 года вперед. Вы можете платить так, как вам угодно — можно платить раз в месяц, можно оплачивать раз в день (всего 199.33 рубля в день), можете уменьшить количество ресурсов и платить меньше. Например, та же конфигурация, но с 8 Гб оперативной памяти, обойдется всего в 3460 рублей в месяц, а этого хватит на 42 месяца аренды.

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

Принципы функционирования

На реальной физической машине размещается несколько виртуальных серверов с индивидуальными параметрами, конфигурацией, персональным администрированием. Каждый VPS находится под полным контролем и управлением владельца. Пользователь может устанавливать необходимые приложения, использовать в работе любые файлы, решать индивидуальные задачи.

VPS может использоваться для размещения крупных сайтов, ежедневная посещаемость которых превышает 10 000 хостов. Мощный виртуальный сервер с широким интернет-каналом обеспечит посетителям комфорт. При заказе VPS клиент может сам определять характеристики сервера: выбрать процессор, установить размер ОЗУ, определиться с необходимым количеством дискового пространства, индивидуально подобрать иные параметры. Такой подход очень удобен, поскольку каждая CMS уникальна в отношении потребляемых ресурсов.

Модель управления

Если вы пользуетесь услугой виртуального хостинга, то всеми серверами управляют администраторы хостера. В случае VPN-хостинга клиент управляет своим виртуальным сервером. Поэтому нужно, чтобы кто-то за ним присматривал, контролировал производительность и работоспособность. Если эти эти функции берет на себя провайдер VPS, то это управляемый хостинг (managed VPS), а в случае неуправляемого (unmanaged VPS) клиент сам отвечаете за свой виртуальный сервер.

В случае неуправляемого VPS клиенту нужно будет самостоятельно устанавливать и конфигурировать ПО, панель управления, обеспечивать защиту сервера и его сопровождение/обслуживание.

Если сервер «упал», или появились какие-то проблемы с производительностью или безопасностью, то решать их придется клиенту. Такой вариант подходит профессиональным системным администраторам.

Для владельцев бизнеса подходит вариант управляемого VPS. Это платная услуга, и в этом случае за сервером будут в режиме 24×7 следить профессиональные системный администраторы провайдера услуги VPS-хостинга.

Разбираем понятие «сервер»

Изначально сервером называли приложение или процесс, запущенный на компьютере. Термин появился в 1969 году в документации, описывающей ARPANET (это предшественник интернета). Он произошел от слова serving, то есть «служить», которое хорошо описывает деятельность сервера в общих чертах.

Со временем термин немного расширился и теперь описывает любое устройство, на котором запущены серверные приложения. То есть те, что обслуживают пользователей в той или иной стези.

Если говорить чуть более ясно, то это ПК, который беспрерывно работает и выступает в качестве площадки для разработки, базирования сетевых шлюзов, создания игровых платформ или хранения данных на постоянной основе. 

Такие устройства делятся на категории по различным параметрам. В связи с этим обретают новые имена. Например, VDS, VPS, виртуальный хостинг. О том, что эти названия под собой подразумевают, поговорим позже. Говорю об этом, чтобы вы не смущались, если в дальнейшем буду называть сервер просто компьютером, VPS или «машиной».

Преимущества и недостатки

По стоимости содержания однозначно лидирует виртуальная машина. Но давайте на секунду забудем о финансах. Неужели у сервера из плат и проводов нет других преимуществ?

Производительность виртуальной машины, хоть и будет высокой, но она будет ниже, чем у физической. С другой стороны, в большинстве случаев производительности, предоставляемой виртуальной средой вполне достаточно, а в случае с физическим оборудованием вы переплачиваете за неиспользуемые ресурсы.

Разница в производительности будет ощущаться только на очень мощных конфигурациях с сотнями гигабайтов «оперативки». Если речь идет об обычном сервере с 16 Гб RAM, который нужен под удаленный доступ к 1С, то никакой разницы вы не заметите.

У виртуальной машины есть свои преимущества. Одно из них — простота обслуживания. Админ (именно серверный, а не проектный администратор) не нужен как таковой, поскольку управление оборудованием, его конфигурацией осуществляется через удобную панель управления, и вы можете в любой момент сотворить с ним все, что угодно. Например, модернизировать производительность виртуальной системы, добавив еще оперативной памяти или дополнительный жесткий диск всего за пару кликов мышки.

Вам не нужно беспокоиться, что накопитель выйдет из строя — если это и произойдет, то это проблемы провайдера, а вы сможете восстановить свою виртуальную машину из бэкапа. О клонировании серверного компьютера нажатием одной кнопки — отдельный разговор. Вам не нужно ни о чем заботиться — ни о перепадах напряжения, ни об отключении электричества и т. д. Все это — проблемы провайдера, которые будет решать именно он.

В случае с виртуальной машиной вы платите только за используемые ресурсы. Если даже заказан компьютер с запасом и есть неиспользуемые ресурсы, то можно «уменьшить» действующую конфигурацию. Если 16 Гб «оперативки» — много, можно в любой момент превратить их в 8 Гб и платить на пару тысяч рублей в месяц меньше.

К тому же в стоимость виртуальной машины уже входит один IP-адрес, гарантированный Интернет-канал с неограниченным трафиком и пропускной способностью 10 Мбит/с, а также бесперебойное питание. Если первые две «плюшки» (IP-адрес и Интернет) сейчас особо не проблема, то бесперебойное питание стоит очень дорого.

В следующей таблице приводятся преимущества и всех типов серверов.

Тип сервера


Преимущества


Недостатки

Физический
  • Настоящий компьютер из плат и проводов
  • Сразу доступны все ресурсы
  • Более высокая производительность
  • Значительно дороже при покупке и содержании
  • Всю сумму платим сразу
  • Требуется серверный администратор
  • Необходимо платить за colocation или обеспечить самому надлежащие условия для работы техники
  • Сложность модернизации
Виртуальный
  • Гораздо дешевле физического
  • Простота обслуживания, не нужен отдельный админ в штате
  • Обеспечение работоспособности – не ваша проблема
  • Быстрое серверное клонирование
  • Быстрое создание “снимка” виртуальной машины, что позволяет восстановить сервер за считанные секунды
  • Простота модернизации
  • Оплата только за используемые ресурсы, возможность быстро изменить серверную конфигурацию
  • В стоимость уже входит IP-адрес и Интернет канал
  • Производительность немного ниже, чем у физического серверного компьютера
  • Нельзя увидеть/пощупать физически

Выделенный

  • Все преимущества физического серверного компьютера
  • Услуги colocation уже входят в тариф
  • Не нужно беспокоиться о том, что техника может сломаться
  • Физический сервер, который вы получаете сразу, а оплачиваете – по мере использования
  • Дороже виртуальной машины
  • Нужно платить за ПО (если нет возможности обойтись бесплатным)

Где находятся серверы?

Я уже упомянул выше хостинг-провайдеров. У них. Хостинг — это компания, которая фокусируется на обеспечении своих клиентов серверными мощностями. Обычно они арендуют крупное здание, в котором располагаются сотни и тысячи ПК с различными видами «железа» и виртуальными «машинами» на них. 

Эти компьютеры надежно охраняются наемной охраной, датчиками движения, системами защиты от пожара и прочими решениями в зависимости от того, какие угрозы предвидит провайдер. 

Программная защита тоже играет роль. Хостинг обязан сохранять конфиденциальность клиентов, оберегать их VDS от вирусов и атак извне. Регулярно делать резервные копии данных каждого арендатора, чтобы даже в случае форс-мажора можно было бы восстановить максимум полезной информации и файлов.

Также значимую роль играет геолокация. От расположения дата-центра зависит скорость работы проектов, базированных на удаленном ПК. Игровой сервер, расположенный в Варшаве, будет быстрее и стабильнее для жителей Европы, чем аналогичный в условном Мурманске. Ну и подчиняются такие серверы законам разных стран.

Полностью управляемый сервис

Большинство поставщиков облачных услуг предлагают полностью управляемую услугу в рамках своего предложения услуг виртуального частного сервера. Управляемая служба предоставляет дополнительные потребляемые платформы, предназначенные для расширения функций поддержки, расширения возможностей аварийного восстановления и обеспечения технической поддержки 24/7×365.

Очевидно, что эти услуги не всегда бесплатны, но они могут быть невероятно доступными по сравнению с управлением собственной командой ИТ-поддержки. Кроме того, вы работаете с предметными экспертами в области облачных вычислений, техниками, которые, скорее всего, уже видели тип проблемы, с которой вы можете столкнуться.

Помимо технической поддержки, такие сервисы, как облачное резервное копирование и облачные моментальные снимки, являются функциями, которые будут полезны большинству организаций. Облачные службы резервного копирования не просто создают резервные копии критически важных бизнес-данных. Некоторые сервисы включают в себя готовые возможности защиты данных. Службы репликации данных дедуплицируют резервные копии данных между несколькими центрами обработки данных. Такая конструкция обеспечивает целостность данных в случае возникновения аварийного сценария.

Облачные моментальные снимки еще больше расширяют эти возможности, позволяя клиентам возвращать, переносить и вставлять точные копии сервера в любом заранее выбранном месте в течение нескольких секунд. Некоторые поставщики облачных служб моментальных снимков имеют встроенную отличную функцию, которая позволяет выполнять восстановление на уровне файлов непосредственно из образа моментального снимка в живую систему.

Параметры, отвечающие за работу почты

Владельцы сайтов могут пользоваться почтой на своем домене, а не почтовыми сервисами Яндекс, Mail.Ru и т. д. Преимущество почты в домене в том, что для всех сотрудников компании можно создать корпоративные почтовые адреса в едином стиле:

  • ivanov@company.ru, а не ivanov123@yandex.ru;
  • petrov@company.ru, а не hellokitty@mail.ru.

Настраивать почту предстоит в панели управления хостингом

Вот на что нужно обратить внимание, если планируете пользоваться почтой в домене

Количество почтовых доменов

Почтовый домен — домен, в котором вы планируете создавать почтовые адреса. Например, у вас есть домен company.ru. В этом домене можно создать почтовые ящики: admin@company.ru, hello@company.ru и другие, какие захотите.

Если в тарифе заявлена поддержка нескольких почтовых доменов, это значит, что вы можете создать ящики в разных доменах (если они у вас есть). Например, для каждого домена — company.ru и company1.ru — можно создать и настроить свои адреса.

Или можете добавлять дополнительные домены в качестве синонимов основного почтового домена. В этом случае в один ящик могут поступать письма, отправленные по разным адресам, например, hello@company.ru и hello@company.com.

Количество почтовых ящиков (адресов)

Почтовый ящик создается в домене, например: work1@company.ru, work2@company.ru и т. д. Количество почтовых ящиков в тарифах крупных хостинг-провайдеров, как правило, не ограничено, но бывают исключения.

Старайтесь выбирать тариф с неограниченным количеством почтовых ящиков, чтобы не приходилось следить за лимитом и решать, какие ящики удалять, если лимит исчерпан.

Почтовые группы

Почтовая группа — общий адрес для нескольких почтовых ящиков. Письма, отправленные на адрес группы, придут на все ящики, которые в нее входят.

Типы серверов

Есть несколько вариантов разделения серверов на группы. Мы рассмотрим две конкретные системы сортировки.

По назначению

  1. Веб-сервер — компьютерная программа, нон-стоп обрабатывающая запросы пользователей и показывающая им HTML-страницы. Проще говоря, это любое устройство, на базе которого работает сайт.
  2. Сервер приложения — программа, поддерживающая определенную сетевую логику в полноценном приложении. То есть хранение и перенос данных в том же Evernote осуществляется через такие «машины».
  3. Прокси-сервер — шлюз между пользователем и ресурсом, к которому он пытается подключиться. Часто подменяет IP-адрес и местоположение клиента, что делает его полезным при посещение заблокированных сайтов.
  4. Почтовый — получает письма, отправляет и хранит их на встроенных жестких дисках.
  5. Файловый — хранилище любых документов, медиа-контента и всего, что можно хранить и чем можно делиться. Примеры таких серверов – Dropbox или iCloud Drive.
  6. Виртуальный — утилита-гипервизор, определяющая себя как отдельный компьютер, но таковой не являющаяся. С точки зрения пользователей и администратора — обычный физический сервер, но чисто технически — определенное количество ресурсов компьютера, выделенное под арендатора с помощью технологии виртуализации.
  7. Сервер сетевой политики — шлюз безопасности, через которой подключаются сотрудники одной компании, чтобы начальство могло контролировать их поведение в интернете, смотреть загружаемые файлы и тому подобное.
  8. Сервер баз данных (SQL) — отвечает за безопасное хранение одной или нескольких баз данных. Также помогает изменять и передавать информацию, системно хранящуюся в тех самых базах.
  9. Компьютер для удаленного управления принтером — программа на любом ПК, которая контролирует очередь печати документов, отправленных с разных устройств в офисе или учебном заведении.

Физический выделенный сервер

Первичный вариант. Компьютер, который расположен в хостинге. Полноценный ПК. Мало чем отличающийся от того, что стоит у вас дома. Разве что он мощнее и никогда не выключается. Любой тип сервера в плане назначения может базироваться на таком PC. 

Блейд-сервер

Примерно то же самое, только в ультракомпактном корпусе. Это попытка выдать каждому арендатору полноценное выделенное «железо», но при этом сократить издержки. Это делается за счет общего питания и некоторых других компонентов, которые можно делить между клиентами.

Виртуальный хостинг

Общее пространство на одном компьютере, которое регулируется единственным администратором и предлагает клиентам пользоваться ресурсами выбранной машины дешевле, но вместе с тем лишиться ряда функций и независимости. 

VDS

Виртуальный выделенный сервер. Имитация реального «железа» с помощью гипервизора. Каждый арендатор получает практически полноценный ПК, несмотря на то, что чисто технически и физически это не так. Ограничений VDS практически не имеет. Можно ставить Windows Server и даже контролировать параметры BIOS.

VPS

То же самое, что и VDS. Только с иной технологией виртуализации. Более дешевой и ограниченной даже в плане программного обеспечения. Сюда нельзя установить Windows, только дистрибутивы Linux. 

Можно ли использовать любой компьютер в качестве сервера?

Да. Хоть ноутбук в сервер превращайте. Всего-то надо установить подходящее программное обеспечение. Поставил FTP-клиент, вот тебе и хранилище файлов. Поставил ПО для старта игровых платформ, вот тебе очередная площадка для игры в World of Warcraft. С хостингом веб-сайтов ситуация аналогичная. 

Правда, нужно учесть ряд моментов:

  • Придется держать ПК в рабочем состоянии постоянно. Иначе пользователи сразу потеряют доступ к вашим проектам.
  • PC должен быть мощным. Очень мощным. Далеко не каждый ноутбук вытянет даже небольшой сайт, не говоря уже об игровых серверах или чем-то в подобном духе.
  • Превращение личного PC в общедоступную платформу подвергает его новым угрозам. Придется заморочиться по поводу обеспечения безопасности.
  • Ну и не стоит забывать, что ресурсы, требующиеся на поддержку серверных функций, лишат владельца компьютера возможности использовать его для решения своих задач.

Отличия сервера от обычного компьютера

И тот, и другой работают на идентичной архитектуре процессора. Только в серверные «машины» устанавливается несколько гнезд под чипы. То есть на одной материнской плате «живут» 2, 3, 4, а то и более процессора. Также на них используется память с системой коррекции ошибок. 

На них устанавливаются запасные компоненты с предохранителями. На тот случай, если один из сетевых кабелей выйдет из строя, его работу на себя возьмет второй. С блоками питания схожая история. Лишившись питания от него, ПК получит нужную энергию от запасного. Предусмотреть подобное в домашних условиях на обычном компьютере тяжело. 

Визуально серверы тоже отличаются. В дата-центрах их монтируют в компактные блоки. Дизайн же домашних системных блоков не предусматривает портов, систем быстрой замены компонентов и других особенностей удаленных «машин».

Программное обеспечение тоже отличается. Нужна платформа, лицензированная для работы в качестве виртуальной машины. Ну и зачастую на них стоят дистрибутивы Linux без графической оболочки с минимальным необходимым набором приложений.

Поделитесь в социальных сетях:FacebookXВКонтакте
Напишите комментарий