Бессерверная архитектура стала настоящей отдушиной для многих разработчиков и сетевых инженеров, предоставив им гибкие возможности для удовлетворения постоянно меняющихся требований бизнеса без необходимости погружения в такие тонкости, как работа операционных систем, серверы инициализации, адресация и емкости хранилища, вычислительные мощности и другие технические аспекты, которые являются глубинной прослойкой между пользователем и приложениями.
Андрес Родригес, основатель и технический директор Nasuni (NAS Unified), а ранее — основатель и CEO фирмы Archivas, разработчика облачной системы хранения корпоративного уровня, приобретенной компанией Hitachi Data Systems и являющейся основой Hitachi Content Platform, разъясняет на портале ZDNet роль бессерверной архитектуры на современном этапе технологического развития предприятий.
Переход на бессерверную архитектуру означает отказ от существующей архитектуры
Вопрос отказа от существующей или унаследованной архитектуры должен рассматриваться в контексте уникальных потребностей организации и приложений, которые ею применяются. Однако очевидно следующее: крупные организации хотят как можно меньше пересекаться с ЦОДами. Переход к бессерверной архитектуре — неизбежная глава в эволюции ИТ. Это название используется потому, что пользователям такой платформы не надо иметь дело с настройкой серверов для запуска кода: все серверные настройки и планирование вычислительных ресурсов скрыты от пользователей и управляются платформой.
Собственно, подобную ситуацию спровоцировало появление облачных служб, которые переняли на себя значительную часть работ по развертыванию парка приложений. Что касается того, должен ли быть переход резким или постепенным, то очевидно, что многим компаниям придется осуществлять перенос существующей унаследованной архитектуры постепенно. Нужно заметить, что поэтапная миграция будет уступать по скорости мгновенному отказу, однако в большинстве случаев она будет проходить довольно быстро, особенно с учетом того, что унаследованной архитектуре потребовалось несколько десятилетий, прежде чем она приобрела привычную форму.
Бессерверные вычисления — результат развития облачных служб
Со временем облако развилось в структурную единицу, которая предоставляет неограниченный масштаб вычислительных возможностей или услуг по требованию, избаловав ИТ-руководителей до такой степени, что те более не хотят иметь дело с оборудованием и ручными процессами. Автоматизация всегда была секретным оружием облака. Возьмем к примеру ПО: у него есть API, а это значит, что оно может быть автоматизировано — и это ответ на вопрос, почему облако сегодня пронизывает каждый уровень технологического стека. Вначале облако преобразило программно-конфигурируемые платформы, что привело к появлению гиперконвергентных платформ. Вслед за ними появились программно-определяемые сети, а затем — программно-определяемые системы хранения, и оба эти компонента являются частью бессерверной архитектуры.
Бессерверная архитектура хранения приходит на смену монолитной
Бессерверная архитектура, а программно-определяемые системы хранения являются ее компонентом, обеспечивает гибкость ИТ без необходимости подключения к ЦОДам. В то же время задействование облака является естественным выбором для управления, защиты, анализа и применения данных. Когда десять лет назад я создал облачную файловую систему UniFS, предназначенную для того, чтобы предприятия в качестве основного хранилища могли использовать общедоступное или частное облачное хранилище объектов, ИТ-лидеры не решались доверить облаку размещение своей инфраструктуры, в частности, файлов и неструктурированных данных. Потребовалось время, чтобы они осознали, что по своей природе облако гораздо эластичнее, чем локальные системы.
UniFS придала устойчивость облачным сервисам, позволив предприятиям обеспечить полный контроль за производительностью локального сетевого хранилища. Устаревшую монолитную инфраструктуру хранения заменили простые твердотельные накопители или виртуальные устройства хранения, обеспечивая кэширование данных (с моментальным доступом к ним), высокую производительность, регулярное сохранение «золотой копии» данных в хранилище объектов публичного или частного облака с возможностью увеличения или уменьшения его емкости.
Облачные сервисы устраняют необходимость в дорогостоящей инфраструктуре резервного копирования и восстановления, а также обеспечивают надежную синхронизацию файлов и взаимодействие с технологией глобальной блокировки файлов, позволяя предприятиям использовать хранилища объектов Amazon, Dell EMC, Google, Hitachi, IBM, Western Digital и других вендоров в качестве нового диска, не требуя установки дополнительного аппаратного обеспечения.
Бессерверное окружение снимает ограничения на вычислительную мощность
Несмотря на то, что решение наиболее сложных проблем, в т. ч. таких, которые задействуют высокопроизводительные вычисления, ложится на плечи локальной инфраструктуры, постепенно становится очевидным, что ей недостает вычислительной мощности или, говоря другими словами, компьютерных возможностей. В бессерверных вычислениях выделением машинных ресурсов динамично руководит облачная платформа, предоставляя их по требованию. Предприятия платят за то, что им нужно и когда им это нужно.
Шифрование — необходимый элемент защиты бессерверной среды
Выбор вариантов протоколов безопасности и процессов в бессерверной среде зависит от конкретных задач, однако существует нюанс — во всех случаях обязательно шифрование. Равное внимание также следует уделять ключам шифрования — ими может обладать только владелец кода или данных.