Облачный сервер — это виртуальная машина или виртуальный сервер, который может быть создан и запущен по требованию заказчика, используя доступный у облачного провайдера масштабируемый пул ресурсов.
При этом параметры облачного сервера — число ядер процессора, объем памяти, ёмкость и тип дисков — задаются при запуске и могут быть легко изменены в процессе работы без остановки системы.
Другими словами, облачный сервер создаётся, используя нужные мощности из пула облачных ресурсов.
Параметры облачного сервера можно менять “на лету”, без остановки системы.
Покупая услуги виртуального сервера (VPS или VDS), не использующего облачные технологии, вы фактически приобретаете часть ресурсов на одной физической машине. Какую именно часть — определяется параметрами тарифа. При этом, если вам потребуется больше ресурсов, придётся менять тариф и переносить данные на другой VPS-сервер.
Это объясняется тем, что обычный виртуальный сервер (VPS), может разделить физический ресурс одной машины на несколько менее мощных виртуальных машин, но из-за отсутствия гибкой облачной инфраструктуры у провайдера, VPS, как правило, не поддерживает изменение ресурсов и миграцию на другие вычислительные ноды.
Если же вы работаете на облачном сервере, всегда можно запросить дополнительные ресурсы, поменяв параметры в панели управления. Приостанавливать работу и переносить данные не потребуется.
Также облачный сервер (cloud server) даёт больше гибкости в управлении. Например, вы сможете менять операционную систему и окружение, настраивать и запускать несколько виртуальных машин с разными параметрами и перераспределять между ними ресурсы. Для VPS-серверов такие возможности не предоставляются.
Супергибкость, удобство и скорость развёртывания облачных серверов и облачной инфраструктуры обуславливаются тем, что, в отличие от физических серверов, где каждый сервер – это отдельная железка, параметры которой можно изменить только путём установки и замены новых комплектующих, облачный сервер обладает возможностью быстрой смены конфигурации и масштабирования. Поэтому облачные сервера отличаются гибкостью настроек, удобством управления и минимальным временем, необходимым для их запуска.
Рассмотрим подробнее основные преимущества облачных серверов.
По функционалу облачный сервер предоставляет те же возможности, что и физический, но имеет ряд преимуществ.
Физическая инфраструктура, на которой реализован облачный сервер, размещена в специально оборудованных дата-центрах (ЦОД).
Поскольку современные дата-центры рассчитаны под потребности крупных корпораций, для которых недопустимы сбои или простои, многое оборудование в дата-центрах продублировано для большей надёжности. Поэтому и ваш облачный сервер, расположенный в дата-центре, будет иметь на порядок большую надёжность по сравнению с физическим сервером, находящимся в офисном здании.
Если в физическом сервере откажет какой-либо компонент – диск, память или материнская плата, – сервер становится недоступен. Придётся останавливать его работу, чтобы провести замену или ремонт. Вероятно, что часть данных будет потеряна при аварии и понадобится время на их восстановление из сохранённого бэкапа.
Облачный сервер запускается на отказоустойчивом оборудовании из нескольких вычислительных узлов. Если какой-то узел выйдет из строя, нагрузка перераспределится на другие доступные в пуле ресурсы (или будет выполнена миграция облачного сервера на другую вычислительную ноду). При этом произвести замену оборудования можно без остановки работы облачного сервера.
При заказе облачного сервера вы выбираете шаблон операционной системы, в котором этот сервер будет развёрнут. Например, Windows Server 2019 или любимый дистрибутив Linux. И решаете, какую панель управления использовать, например, привычную для многих панель ISPmanager.
При использовании облачного сервера необязательно покупать лицензии на серверное ПО: их можно арендовать у облачного провайдера. Например, аренда Windows Server обойдётся всего в 300-900 рублей в месяц вместо десятков тысяч рублей при покупке лицензии. Модель аренды лицензий позволяет избежать капитальных затрат на единовременное приобретение дорогостоящих лицензий, превратив их в операционные затраты на помесячную аренду.
Также можно сразу установить шаблон для работы сайтов на 1С-Битрикс — виртуальную машину BitrixVM. Тогда, даже не обладая компетенциями по конфигурированию и настройке серверов, после активации можно заходить на сервер через браузер и разворачивать свой проект. То есть, на виртуальном сервере с предустановленным шаблоном вполне можно обойтись без системного администратора, учитывая наличие у облачного провайдера поддержки по оборудованию и базовому администрированию.
Облачный сервер даёт большие возможности в плане управления. Из личного кабинета можно перезагружать сервер, делать его переустановку (reinstall), выполнять мгновенные снимки состояния и проводить плановое обновление.
Бывает, что плановое обновление ОС или базы данных не всегда проходит удачно. Поэтому у администратора есть возможность перед обновлением сделать мгновенный снимок системы, затем провести обновление, и если что-то прошло неудачно, сделать откат и вернуться к предыдущему состоянию.
Кроме того, облачный сервер обладает гибкостью сетевой конфигурации. При потере сетевого доступа, администратор может из личного кабинета подключиться через аварийную консоль и вернуть правильные настройки, чтобы восстановить сетевой доступ.
В облачном сервере, в отличие от физического, любой ресурс — ядра процессора, память, диски — можно быстро увеличить. После этого, конечно, может потребоваться перезагрузка, чтобы операционная система увидела новый объём памяти, но это в любом случае будет быстрее, чем заказывать и устанавливать физическое оборудование.
Преимущества масштабирования становятся очевидны, если для какой-либо задачи требуется лишь временное увеличение ресурсов. Такое увеличение нагрузки лучше заранее спланировать и согласовать с облачным провайдером, чтобы в нужный момент ресурсы были гарантированно доступны.
Этим активно пользуются заказчики облачного хостинга Maxiplace, чьи интернет-магазины работают на облачных серверах. Так, они заранее резервируют дополнительные ресурсы для проведения распродаж в “Чёрную пятницу”, а потом возвращаются в обычный режим.
Таким образом, использование облачного сервера даёт существенную экономию по сравнению с физическим апгрейдом серверов. Тем более, что в отсутствие пиковых нагрузок, неиспользуемые ресурсы всё равно простаивали.
Сотрудникам проще работать с облачными серверами, чем с физическими. Многие сисадмины старой закалки сегодня осваивают облачные сервера, потому что с ними удобнее и быстрее работать. Архитектуру и дополнительные сервисы можно заказывать в личном кабинете без трудоёмкой ручной работы и долгих настроек.
Резервное копирование также гораздо проще делать в облаке, чем на базе физических серверов. Поэтому компании, использующей облачные сервера, не нужно искать дорогостоящих системных администраторов и оплачивать их работу.
Работой облачного сервера управляет гипервизор.
Источник: https://www.tek-tools.com/
Гипервизор – это программа, которая обеспечивает одновременную параллельную работу нескольких операционных систем на одном и том же хост-компьютере или пуле физических серверов.
Гипервизор отвечает также за изоляцию операционных систем друг от друга, защиту и безопасность данных, а также за корректное разделение ресурсов между работающими ОС.
Гипервизор может запускать и поддерживать работу нескольких виртуальных машин.
Виртуальная машина эмулирует работу каждого отдельного сервера, включая его операционную систему, BIOS, оперативную память, жёсткие диски и другие периферийные устройства.
Так, вы можете настроить в арендованном облаке несколько виртуальных машин и перераспределять ресурсы между ними по мере необходимости.
Одну виртуальную машину можно выделить под сервер приложений для “1С-Бухгалтерии”, вторую под базу данных на MS SQL, третью использовать как веб-сервер для корпоративного сайта и портала на “1С-Битрикс”. Четвёртую — для работы офисных приложений Microsoft и хранения данных сотрудников. А пятую — для обработки и хранения видеофайлов системы видеонаблюдения. И не переплачивать за вычислительные мощности и излишки ресурсов, которые неизбежно возникли бы при использовании физических серверов.
Какие факторы следует принимать в расчёт при составлении технико-экономического обоснования использования виртуальных серверов — об этом мы расскажем чуть позже. А пока остановимся на ключевых технологиях, которые обеспечивают возможность работы облачных серверов.
Существуют несколько технологий виртуализации, которые обеспечивают одновременную работу многих виртуальных машин на одном пуле физических ресурсов. Важно знать, какую использует ваш облачный провайдер, чтобы не ошибиться при его выборе.
Рассмотрим четыре основных технологии виртуализации со ссылками на вендоров, которые их предоставляют:
Сайт производителя: https://www.vmware.com
Подробнее: https://www.citrix.com/ru-ru/products/citrix-hypervisor/
KVM — простой в использовании, легкий, нетребовательный к ресурсам и весьма функциональный гипервизор, который позволяет быстро развернуть площадку виртуализации. Именно KVM используется для запуска виртуальных машин в облаке “Максиплэйс”, а также у многих других крупных облачных провайдеров. Важно, что каждая виртуальная машина на этом гипервизоре получает собственное виртуализированное аппаратное обеспечение: жёсткий диск, сетевой адаптер, память, графический процессор и др. KVM — это также полностью открытое ПО по лицензии GNU GPL 2.
Подробнее: http://www.linux-kvm.org/page/Main_Pag
Подробнее: https://ru.wikipedia.org/wiki/Hyper-V
Если вы планируете реализацию крупного высоконагруженного проекта, разумеется, вам придётся подробно ознакомиться с ограничениями и особенностями гипервизоров.
Но если вы выбираете облачный сервер для обычных бизнес-задач, тогда лучше выбирать облачного провайдера, который использует тот же гипервизор, что и ваша компания для управления корпоративными серверами. В этом случае ваш IT-отдел сможет быстрее и проще подключить и поддерживать облачные решения.
Теперь о том, как посчитать экономию, которую приносит аренда облачных серверов по сравнению с покупкой оборудования и его самостоятельной эксплуатацией.
Если взять характеристики типового сервера и провести лобовое сравнение, что выйдет дешевле: купить физический сервер с заданными характеристиками или оплачивать облачный, то, как ни странно, физический с учётом амортизации за 5 лет выйдет дешевле. Почему же тогда принято считать, что облачный сервер позволяет сэкономить?
Прежде всего, разберёмся, почему при простом сравнении облачный сервер получается дороже. Дело в том, что облачные сервера расположены в хорошо оборудованных дата-центрах, где большинство оборудования продублировано для повышения надёжности. Поэтому в стоимость аренды облачного сервера входит аренда места в дата-центре, где, кроме надёжного и тоже задублированного серверного “железа” и систем хранения данных, используется другое оборудование, к которому добавляются затраты на электроэнергию и оплату инженеров. Насколько сложен современный дата-центр мы рассказали в предыдущей статье с реальными фотографиями из московского ЦОДа.
Если же корректно рассчитать технико-экономическое обоснование, оценив все затраты для вариантов “делать самим” и “арендовать в облаке”, то совокупная стоимость владения (Total Ownership Cost) за пять лет для “облачного” варианта окажется в разы меньше.
По ссылке вы найдёте пример такого расчёта для серверной инфраструктуры, требующейся для работы сети оффлайновых магазинов и интернет-сайта торговой фирмы
Выводы из этого конкретного расчёта: при аренде облачного решения клиент заплатит в 2,78 раза меньше, чем при покупке оборудования. Дополнительным плюсом будет значительное сокращение сроков запуска проекта.
Разумеется, в вашем случае цифра может получиться другая. Важно для варианта “купить и обслуживать сервера самостоятельно” не забыть учесть:
затраты на проектирование;
собственно затраты на серверы;
затраты на систему хранения данных;
затраты на сетевое оборудование и соединительные кабели;
затраты на запасное (или резервное) оборудование, чтобы в случае выхода из строя какого-либо компонента не возник длительный простой;
затраты на обучение специалистов;
затраты на инсталляционные работы по установке, коммутации и настройке оборудования;
затраты на лицензии, установку и настройку ПО;
затраты на обучение специалистов работе с ПО;
и эксплуатационные затраты на площадку размещения, обновление лицензий, на экстренные и плановые ремонты и на зарплату специалистов.
К тому же при покупке серверного оборудования существенные затраты потребуются сразу, и если нет доступной наличности, то в затратах также нужно учесть привлечение кредитных средств.
Если учесть все затраты, то аренда облачного решения обойдётся в 2-3 раза дешевле, чем покупка и эксплуатация собственного оборудования.За рубежом выбор аренды облачных серверов, а не покупки оборудования, поддерживается финансистами и руководством компаний. Аренда позволяет превратить капитальные затраты в операционные (CapEx в OpEx) и улучшить финансовую отчётность и инвестиционную привлекательность бизнеса.
И в заключение, поговорим о том, что важно не упустить из виду, выбирая облачный сервер в аренду.
Выбирая облачного провайдера, мы отталкиваемся от бизнес-задачи. Если в организации уже реализовано частное облако, удобнее идти к провайдеру, который работает на той же платформе — использует тот же гипервизор и технологии виртуализации.
Далее нужно смотреть на набор функций, которые предоставляет провайдер. Бывали случаи, когда в рекламе говорится, что вам предоставят “облачные сервера”, а на деле услуга оказывалась обычным VPS, где всё определялось выбранным тарифом. Когда же вам захочется что-то добавить, то ресурсы VPS могут не позволить этого сделать. А при переходе на другой тариф придётся делать перенос данных. Это распространённая ловушка для неопытных заказчиков, которые выбирают по цене.
Настоящие облачные провайдеры дают возможность выбрать ресурсы под сервер и в дальнейшем менять их с минимальным временем простоя (downtime) или вовсе без него.
Обратите внимание на физическую локацию сервера — страну и город. Целесообразно выбирать расположение серверов там, где находится большинство ваших клиентов и сотрудников.
Уточните, есть ли возможность оплаты за фактически использованные ресурсы. Или возможность на время “заморозить” часть виртуальных машин, не удаляя их и не оплачивая их полную стоимость.
Позволяет ли провайдер запускать на сервере нужную операционную систему? Не все поддерживают запуск Windows, некоторые предоставляют только Linux. Также уточните возможность аренды лицензий на ПО — например, такое, как SQL Server или пользовательские лицензии для терминального сервера.
Важно и то, насколько детально провайдер позволяет выбирать спецификации оборудования для облачных серверов. Можно ли выбрать тип хранения — SSD/NVMe или HDD — и скорость дисков? Тип и скорость процессоров?
В “Максиплэйс” можно выбрать тип дисков, а скоро будет доступен выбор и мощности процессора (до 3ГГц или до 5 ГГц). Большинство провайдеров такой возможности не предоставляет.
Обратите внимание, есть ли у провайдера готовые решения под различные задачи. Например, у “Максиплэйс” уже есть готовые модули на базе облачной инфраструктуры для сайтов и порталов на “1С-Битрикс” — процессоры с высокой частотой, шаблоны для “1С-Битрикс” и многое другое. Сотрудники поддержки разбираются в Битрикс, могут помочь с настройкой и дать ценный совет.
Если у вас есть задача ускорить работу сайта на “1С-Битрикс”, в нашей статье “Как ускорить сайт на 1С-Битрикс: 14 шагов, чтобы увеличить производительность и скорость” вы найдёте неочевидные способы это сделать.
Одно дело — выбрать провайдера по заявленным им условиям и характеристикам сервера. И совсем другое — протестировать облачный сервер, чтобы убедиться, что фактические параметры соответствуют обещанным.
Итак, вы полны решимости начать использование облачных серверов. Но мы знаем, что утверждения, которые видим в рекламе или слышим от менеджеров по продажам, могут значительно расходиться с реальностью.
Давайте посмотрим, какие 7 факторов нужно учесть на этапе тестирования облачного провайдера и заключения договора с ним.
Важно, чтобы услуги предоставления облачной инфраструктуры являлись для провайдера профильным, а не побочным направлением. Узнайте, с какого года они предоставляют облачный хостинг, сколько проектов по миграции в облако и какой сложности реализовали их специалисты.
Чтобы провести полноценное тестирование облачного сервиса, редко бывает достаточно стандартного срока, который провайдер предоставляет по умолчанию - 1-2 недели. Также для тестирования могут потребоваться значительные вычислительные ресурсы.
В идеале, если компания планирует развернуть в облаке приложения для конечных пользователей, то их и стоит привлечь к тестированию работы приложения в облаке с последующим сбором обратной связи. На подготовку и проведение такого тестирования вполне может потребоваться месяц и более. Поэтому о сроках и ресурсах на тестовый период с провайдером нужно договариваться индивидуально.
По умолчанию, провайдеры готовы указать SLA по уровню доступности сервиса, исходя из максимально допустимого времени простоя в год. Так, для дата-центра уровня Tier 3 допустимое время простоя в год составляет не более 22 часов, а коэффициент отказоустойчивости — 99,75%.
Важно понять, устроит ли вас, если даже раз в год ваша система будет недоступна около 20 часов? Если нет – важно договориться о поквартальных или ежемесячных SLA. Чтобы зафиксировать максимально возможный простой за месяц или квартал.
Также в SLA полезно зафиксировать требования к дисковой подсистеме — установить требования по количеству операций ввода-вывода в секунду (IOPS). Именно от скорости по IOPS, а не от производителя и типа оборудования, будет зависеть в итоге быстродействие серверной инфраструктуры для конечных пользователей.
Не стоит верить провайдеру на слово — посетите его дата-центр, ознакомьтесь с оборудованием, регламентами работы и системой резервирования. (Что должно быть в современном дата-центре мы рассказали в отдельной статье.)
Во время визита оцените надёжность оборудования: относится ли оно к классу econom, mid-range или hi-end — от этого зависит вероятность отказов и сбоев. Оцените, как реализованы контуры резервирования электропитания. Сколько времени сможет работать дата-центр при отключении электроэнергии на городских подстанциях.
Выясните заранее, насколько служба поддержки будет готова оказывать помощь в настройке серверов и решении проблем. Если в крупных компаниях (глобальных облаках) сотрудники поддержки вряд ли будут помогать настраивать сайт конкретному заказчику, то специалисты небольших или нишевых облачных провайдеров, которые дорожат каждым клиентом, вполне могут помочь настроить оптимальную работу сервера на виртуальной машине, вникнув в детали.
И разумеется, в договоре должно быть зафиксировано время реакции службы поддержки – как на плановый вопрос или запрос, так и на экстренный инцидент.
Чтобы минимизировать риск непрерывности бизнеса, важно предусмотреть площадку для аварийного восстановления работы облачных серверов. Для этого нужно организовать репликацию данных и делать резервные копии на территориально удалённую площадку.
Тогда, в случае критической аварии на основной площадке дата-центра, вы сможете восстановить работу системы на удалённой. Поэтому важно наличие у провайдера территориально удалённых площадок и готовых решений для репликации и восстановления.
Хотя подавляющая часть информационных утечек, по данным InfoWatch, происходит по вине инсайдеров - сотрудников компании, имеющих доступ к данным, — от утечек по вине облачного провайдера также нужно защититься.
Для этого можно использовать шифрование данных с ключами только на вашей стороне. Также можно заключить соглашение NDA, предусматривающее санкции за разглашение конфиденциальной информации.
Важно убедиться, что у провайдера есть другие крупные клиенты, которые доверяют ему свои данные. Если другие компании приняли решение доверить важную информацию провайдеру, для вас это будет дополнительным аргументом, что ему можете доверять и вы.
Это не исчерпывающий список. Каждая организация перед выбором и тестированием облачного сервиса должна самостоятельно составить список требований и решить, как их проверить. А приведённый выше список станет для этого хорошей отправной точкой.
Итак, мы рассмотрели основные особенности и преимущества использования облачных серверов и инфраструктуры. Разумеется, есть специфика “переезда в облако” для разных отраслей и задач.
Поэтому если у вас появились вопросы или неясно, с чего начать – напишите или позвоните нам. “Максиплэйс” – как раз из тех облачных провайдеров, для кого важен каждый клиент. Поэтому мы с удовольствием поможем разобраться, как лучше использовать облачные ресурсы именно для вашего бизнеса.Статья добавлена 2 года назад. Автор - Eltigro