Виртуальные облачные платформы, несомненно, являются важным этапом технологического развития. Если бы всего каких-то 10 лет назад компании могли бы в обычном порядке подключать сотни, а то и тысячи серверов в периоды пикового спроса, а потом, когда нагрузки снижались, просто отказывались бы от всего этого оборудования, то выглядели бы такие действия, по меньшей мере, странно, если не сказать шокирующе, в особенности, если таким компаниям приходилось бы оплачивать только задействованную инфраструктуру.
Можно не быть большим поклоником виртуализации, однако нельзя не признать, что данное технологическое решение, впрочем, как и множество похожих, предусматривает целый ряд специальных сценариев, позволяющих извлекать выгоду от каждого их применения.
С другой стороны, как и другие удобные технологические решения, виртуализация побуждает применять наработанные сценарии даже тогда, существуют более оптимальные варианты. В качестве примера можно рассмотреть веб хостинг.
Качество современного веб хостинга обеспечивается его производительностью, стабильностью, доступностью и предсказуемостью (подробнее по теме — хостинг в Украине — s-host.com.ua). Ныне же, не смотря на все достоинства виртуального облака, такая платформа — это во многих случаях уже не самое лучшее решение.
Тем не менее, это не значит, что можно игнорировать все преимущества облачной платформы (в частности ее масштабируемость) при решении задач по созданию среды для технически совершенного веб хостинга, поскольку теперь есть системы bare metal.
Облако bare metal по сути является более современной и более гибкой реализацией системы, которую ранее принято было называть серверным кластером. Доступные технологии кластеризации позволяют развернуть и масштабировать кластеры выделенных серверов во многом так же, как и серверов виртуальных. Разумеется, некоторые компромиссы неизбежны.
Например, нельзя развернуть тысячи bare metal серверов буквально одним нажатием кнопки, но в подавляющем большинстве случаев для качественного веб хостинга такой сценарий и не требуется.
Зато когда дело касается производительности, то в сравнении с bare metal при эквивалентных затратах на аппаратное обеспечение виртуальные платформы демонстрируют явное отставание. С причинами разобраться не трудно. Сервер, операционная система, гипервизор, плюс несколько виртуальных машин, приложения и сервисы на них — в итоге получается элемент виртуальной облачной платформы.
Сравниваем данный вариант с таким же сервером без гипервизора и без гостевых операционных систем (просто сервер с операционной системой, неважно какие сервисы там функционируют).
Очевидно, что такая система будет работать лучше. Поскольку представляет собой многочисленные виртуальные серверы на одном физическом, а целый кластер физических серверов, объединенных единой системой управления. Собственно, это и есть bare metal.
Вернемся к нашему примеру. Что требуется для построения качественного веб-хостинга? Посекундный биллинг и гибкость, благодаря которым обеспечивается быстрая масштабируемость в том числе и в очень короткие периоды времени, что есть главным достоинством виртуальной платформы.
Что нужно большинству клиентов хостинг-провадера?
Эффективное использование инфраструктуры, максимально возможная производительность, надежная и стабильная работа в течение длительного времени, достаточно предсказуемая масштабируемость с возможностью расширения в случае необходимости. А это уже преимущества систем bare metal.
Таким образом, получается, что при снижении практической ценности виртуальных облачных платформ, и доступности решений на основе bare metal, последние становятся оптимальным вариантом для построения веб-хостинга во всех случаях, кроме некоторых самых экстремальных вариантов.
[irp]