Нас уверяют, что аппаратное обеспечение в облаке уже не играет особой роли, но так ли это на самом деле?
С самого зарождения облачных вычислений (и предшествующих им технологий) в ходу была прописная истина, гласившая, что аппаратное обеспечение, на котором происходят эти вычисления, не имеет значения для конечного пользователя (т. е. предприятия). Что ж, в качестве прописной истины это утверждение вполне имеет право на жизнь: разумеется, во главу угла ставятся выполняемые приложения. Тем не менее, как это часто бывает, ситуация не так уж однозначна: на деле вам не все равно, каким будет аппаратное обеспечение.
Сервисы корпоративных облаков близки к закату
На заре корпоративных облачных вычислений все началось с того, что целая уйма компаний рекламировала свои услуги бизнесу, позиционируя себя как провайдеров «промышленного класса», то есть понимающих нужды крупных предприятий. Среди облачных провайдеров из этой категории попадались довольно громкие имена — наверняка вы знаете, о ком идет речь.
Такая тактика позиционирования была направлена на попытку отмежеваться от компаний, предлагающих услуги потребительского класса, и была продиктована необходимостью (и в связи с этим подкреплена соответствующими ценами) компенсировать расходы на высокотехнологичное оборудование промышленного класса, в которое они вложили свои деньги. Большие траты на супернадежное оборудование, рассуждали они, гарантируют высокий уровень отказоустойчивости, и такой подход будет интересен предприятиям, работа которых будет зависеть от подобной надежности.
Однако концепция такого специализированного, корпоративного облачного решения постепенно отмирает. Несколько крупных провайдеров перестали предлагать облачные услуги по той простой причине, что этими услугами пользуется недостаточно много предприятий. Они обнаружили, что облачным провайдерам, предоставляющим те же услуги на стандартном аппаратном обеспечении, также удается обеспечить своим клиентам высокий уровень надежности, при этом более важное значение имеет набор решений, которые они могут предложить, вкупе с их ценой.
Стандартное железо вполне справляется с задачей
На базе крупных резервов аппаратного обеспечения массового класса современные провайдеры облачных услуг создают среду для вычислений как коммерческой услуги — такой подход получил название «гипермасштабирование». Он позволяет им использовать виртуализированные носители данных, сеть и вычислительные ресурсы, развертываемые по запросу согласно специальным правилам, применяемым в момент их выделения.
А как же это сказывается на надежности? Провайдеры не рассчитывают на то, что аппаратное обеспечение никогда или очень редко будет отказывать — вместо этого они заранее предвидят поломки оборудования и справляются с ними таким образом, чтобы они никак или по минимуму отразились на услугах, предоставляемых клиентам. Другими словами, при таком подходе провайдер не тратит все средства на то, чтобы добиться заветных оставшихся процентов отказоустойчивости. Взамен он покупает недорогое оборудование и формирует из него системы с большой плотностью железа, в результате чего удается сэкономить на масштабах инфраструктуры за счет уменьшенной площади и сниженных потребностях в охлаждении и электричестве. Эта экономия затем отражается на ценах, предлагаемых покупателю.
Выходит, что крупный облачный провайдер способен обеспечить такую же, если не более высокую, надежность, как и те, кто разворачивает более дорогую инфраструктуру. При этом у него больше возможностей по конфигурации своих систем, он может добавлять функционал, требующийся в мультитенантной гипермасштабированной облачной среде, и убирать все ненужное.
Имеет ли значение класс аппаратного обеспечения?
Остается открытым вопрос: при покупке облачных услуг есть ли разница, какое оборудование там используется? Принимая во внимание тот факт, что облачный провайдер предлагает сервисы, решения и приложения, формально правильный ответ — «нет». Но, глядя на облачных провайдеров, предлагающих самый богатый набор корпоративных сервисов, становится очевидно, что в основе такого меню услуг стоит гипермасштабированное аппаратное обеспечение.
Само по себе оборудование корпоративных клиентов не волнует, однако именно оно отвечает за надежную работу приложений по цене, которую эти клиенты готовы заплатить. А это уже придает вопросу выбора железа большую важность.