Преимущества развёртывания виртуализации на Linux
По мере того как всё больше компаний начинают повсеместно внедрять виртуализацию, нам необходимо сделать шаг назад и переосмыслить возможности, которые открывает этот сдвиг в архитектуре дата-центров. Виртуализация несёт в себе новые вызовы и потенциал не только для экономии средств, но и для агрессивного внедрения проектов. Малый бизнес, в особенности, при использовании виртуализации, как правило, оказывается готов к проектам, которые в эпоху физических серверов были бы немыслимы.
Главными бенефициарами в области новых возможностей виртуализации становятся операционные системы с открытым исходным кодом: Linux, OpenSolaris и FreeBSD. Причина, по которой именно эти операционные системы получают уникальные преимущества, недоступные Windows и Mac OSX, кроется в особенностях их лицензирования. Каждая из этих систем может быть получена совершенно бесплатно — чего нельзя сказать о Windows или Mac OSX.
Традиционно при покупке нового сервера компания платила за дорогостоящее оборудование при относительно невысокой стоимости программного обеспечения. Корпоративная операционная система, такая как Windows, как правило, составляла сравнительно небольшую долю от общей стоимости нового сервера. Даже базовый сервер стоил несколько тысяч долларов, тогда как Windows Server можно было приобрести менее чем за тысячу. В такой ситуации выбор «бесплатной» ОС приносил лишь незначительную экономию, особенно с учётом рисков перехода на новую систему, тогда как основная статья расходов — аппаратное обеспечение — оставалась неизменной.
При таком раскладе лишь редкий малый бизнес всерьёз рассматривал серверы не на базе Windows: риск неудачи был слишком высок, а экономия — слишком мала. Сегодня же виртуализация стала нормой и с каждым днём всё более распространена. Компании, виртуализирующие свою инфраструктуру, нередко располагают незадействованными мощностями серверов. Когда они и их IT-отделы начинают использовать эти мощности, оказывается, что развёртывание виртуализированного Windows Server по-прежнему стоит дорого, тогда как развёртывание виртуализированного Linux или OpenSolaris обходится номинально — как правило, лишь усилиями по его настройке без каких-либо капитальных вложений и связанного с ними риска.
Возможность в любой момент развернуть новые серверы без каких-либо затрат — это серьёзное преимущество, которое компании ещё не вполне осознали. Если бизнесу нужен новый веб-сервер, он может быть подготовлен и запущен за тридцать минут без покупки каких-либо лицензий. Наличие избыточного оборудования виртуализации означает, что резервный веб-сервер также можно получить без капитальных затрат. В отличие от Windows (или других коммерческих ОС), для резервного сервера не нужно приобретать отдельную лицензию.
Это означает, что впервые многие компании могут начать рассматривать кластеры как реальный вариант. Раньше стоимость лицензий на кластерное программное обеспечение была запретительной, но если лицензирование становится бесплатным, кластеры превращаются в весьма привлекательное решение.
Конечно, сторонники открытого ПО давно указывают на низкую стоимость Linux и других свободных решений как на повод для перехода на эти платформы, однако это не учитывает колоссального сдвига в структуре ценообразования, который происходит лишь тогда, когда неиспользуемые мощности встречаются с уже существующими бесплатными лицензиями. Именно потому, что многие компании уже внедрили или внедряют стратегии виртуализации, эта новая возможность и стала реальной.
Первым вызовом станет изменение мышления компаний: операционные системы и прикладные платформы должны начать восприниматься как бесплатный ресурс. Каким именно образом бизнес воспользуется этим, ещё предстоит увидеть. Компании настолько привыкли к необходимости покупать новое оборудование и дорогостоящие серверные лицензии при каждом новом развёртывании, что широкая доступность запасных серверных образов — явление поистине новаторское.
Как и при многих других технологических изменениях, наибольшие перемены, вероятно, произойдут в сегменте малого и среднего бизнеса. Крупные предприятия уже занимаются консолидацией дата-центров и не обязательно располагают свободными мощностями, поскольку их планирование уже учитывает виртуализацию. Но в сегменте небольших компаний, где планирование ёмкости практически отсутствует, возникает совершенно иной тип возможностей.
В малом бизнесе при переходе на виртуализацию мы, как правило, наблюдаем избыточную закупку оборудования. Это обычно объясняется непониманием принципов планирования ёмкости и взаимодействия виртуальных гостей в виртуализированной среде, а также стремлением перестраховаться в сторону большей, а не меньшей мощности — ведь планирование ёмкости в виртуализации само по себе является своего рода «тёмным искусством». Вследствие этого у многих малых компаний серверные ресурсы простаивают. Нередко можно увидеть мощный сервер, на котором работают всего два виртуальных экземпляра, хотя мощностей хватило бы на дюжину и более.
Именно это избыточное обеспечение даёт уникальные возможности. Многие малые и даже средние компании могут полностью виртуализировать существующую серверную инфраструктуру, исчерпав тем самым потенциал экономии за счёт консолидации. После этого свободные мощности серверов уже не дают дополнительной экономии, зато могут рассматриваться как ресурс для роста.
Возникает закономерный вопрос: «Какие новые возможности для развёртывания открываются в этих условиях?» Ответить на него однозначно сложно — всё зависит от конкретного бизнеса, — но мы можем выделить общие закономерности, чтобы получить примерное представление о том, где может возникнуть новая ценность.
Наиболее очевидная новая возможность связана с новыми веб-приложениями. Малый бизнес нередко хотел бы воспользоваться бесплатными веб-приложениями, но не желает рисковать, развёртывая новые низкоприоритетные приложения на существующем веб-сервере на базе Windows, или вовсе не располагает подходящим сервером. Создание одного или нескольких серверов приложений на базе открытого ПО невероятно просто. Вики, корпоративный веб-портал, движок для блога или новостной сайт, система отслеживания ошибок или инцидентов, платформа для микроблогинга (а-ля laconi.ca), CRM, ERP или любое из тысяч подобных приложений могут быть быстро и легко развёрнуты с минимальными затратами — лишь с использованием «свободного» времени существующего IT-персонала. Подобные внутренние приложения способны приносить компании реальную пользу, практически не нагружая виртуализационную платформу, и потому могут быть развёрнуты в рамках небольшого объёма избыточных мощностей.
Помимо очевидных веб-приложений, существуют и более функциональные системы, которые можно развернуть бесплатно. Отличный пример — сервер мгновенных сообщений и присутствия OpenFire. Компании могут внезапно получить полноценную корпоративную защищённую внутреннюю систему обмена мгновенными сообщениями без каких-либо затрат. Другой пример — системы мониторинга: Nagios, Zenoss или Zabbix — все они доступны бесплатно и представляют реальную ценность для компаний, у которых подобных систем пока нет. Корпоративный мониторинг — совершенно бесплатно.
Помимо новых приложений, можно получить и «инфраструктурные» преимущества. В корпоративной среде изменения, вносимые в production-системы, проходят через несколько этапов тестирования. Как правило, крупные компании поддерживают среду разработки, среду пользовательского приёмочного тестирования и производственную среду. Для малого бизнеса воспроизвести это на Windows крайне дорого, поскольку серверы в каждой среде требуют лицензирования. Но если серверы с открытым ПО виртуализированы с использованием свободных мощностей, развёртывание виртуальных серверов для каждой среды абсолютно бесплатно — и позволяет малому бизнесу тестировать собственные процессы перед внесением изменений в production, обеспечивая стабильность, которая ранее была для него недоступна.
Ко всем этим преимуществам роста добавляется ещё одно — гибкость. Поскольку новые системы можно развёртывать и тестировать бесплатно, небольшие компании получают возможность внедрять решения с открытым ПО, способные заменить дорогостоящие Windows-решения, используемые ими в настоящее время. Это может включать замену Exchange на Zimbra, IIS на Apache или Active Directory на LDAP-сервер. Такой проект был бы рискованным и потенциально дорогостоящим, если бы оборудование и ПО требовали предварительной покупки. Но если проект можно реализовать, используя лишь свободное время существующего IT-отдела, и оформить в виде бесплатного «пробного концепта» до перехода к пилотному, а затем полному производственному замещению, — риски можно минимизировать, а сам проект обойдётся фактически бесплатно.
Хотя полная архитектурная замена может быть весьма агрессивным шагом для среднего малого бизнеса, она несёт в себе и значительную потенциальную экономию. Полный переход на системы с открытым ПО подходит не всем и требует тщательной оценки. Возможность оценить проект такого масштаба бесплатно крайне важна, и малому бизнесу стоит рассмотреть это, чтобы убедиться, что используемые системы наилучшим образом соответствуют его бизнес-модели и потребностям, а не просто являются привычными или уже внедрёнными решениями.
Существует множество дополнительных способов использования бесплатных продуктов с открытым исходным кодом, развёрнутых с применением существующих избыточных серверных мощностей, для расширения IT-инфраструктуры малого бизнеса. Научиться искать возможности, а не просто экономить на IT — это новый подход для большинства небольших компаний, требующий некоторого переосмысления. Но те, кто находит время для реализации этих возможностей, получают немало преимуществ.