Времена, когда нужно было доказывать способность Open Source-продуктов решать задачи по созданию корпоративных ИТ-инфраструктур любого уровня сложности, уже давно остались с прошлом. Сегодня открытое ПО не просто успешно конкурирует с ведущими проприетарными платформами, но и во многом является ключевым технологическим драйвером корпоративного ИТ-рынка, заказчики внимательно следят за новинками, создаваемыми по модели Open Source, зная, что многие из них эти новшеств станут законодателями мод в ИТ-мире. ИТ-ситуация в России развивается вполне в русле общемировых трендов, круг организаций, использующих передовое открытое ПО, постоянно расширяется, а главное — эти продукты и решения все чаще применяются для решения критически важных задач предприятий и для реализации качественно новых ИТ-проектов.
Охарактеризовав таким образом положение дел на российском ИТ-рынке Open Source, управляющий директор «SUSE СНГ» Владимир Главчев на открытии конференции SUSE Expert Day пояснил, что именно такие позитивные тенденции стали причиной того, что в этом году данное общемировое мероприятие компании впервые проводится и в России. При этом он отметил, что уже сама история компании SUSE весьма наглядно показывает взросление направления Open Source. Став в далеком 1992 г. первопроходцем продвижения Linux в корпоративный ИТ-мир, компания с 2004 по 2011 гг. развивалась в составе Novell, но потом новые владельцы бизнеса (Micro Focus Group) решили, что она должна стать самостоятельным игроком на ИТ-рынке. Помимо развития собственных разработок портфель предложений SUSE пополнялся в последние годы за счет разного рода приобретений, важным шагом стало приобретение в
Обладая сегодня полным спектром ПО для создания корпоративных программно-определяемых ИТ-инфраструктур (для частных и публичных облаков, для корпоративных заказчиков и сервис-провайдеров), SUSE отлично осознает, что одним из ключевых современных требований является необходимость использования и поддержки мультивендорных систем. Именно поэтому компания развивает и поддерживает интеграцию своих программных решений с платформами ведущих ИТ-игроков, в том числе Amazon, Google, IBM, Microsoft, SAP.
По словам Владимира Главчева, возможно самым важным итогом роста популярности и уровня технологической зрелости Open Source является то, что само противопоставление открытого и проприетарного ПО во многом осталось в прошлом. И примером этому является, в частности, активное сотрудничество SUSE и Microsoft, один из результатов которого наглядно виден на конференции: все практические демонстрации в рамках SUSE Expert Days проводятся с помощью ПО, развернутого в среде Microsoft Asure.
Владимир Главчев отметил, что изначально концепция виртуализации серверов была направлена на повышение эффективности использования вычислительных ресурсов. Однако довольно скоро выяснилось, что еще более важным преимуществом виртуализации является повышение оперативности развертывания новых ИТ-сервисов в условиях постоянно меняющихся требований бизнеса. Если при работе с физическими серверами установка нового оборудования (что было необходимо для развертывания новых функциональных приложений) занимала в лучшем случае дни, то технологии виртуальных машин снизили это время до минут. Но сегодня и такая задержка, особенно при решении задач масштабирования ИТ-систем в условиях резко меняющихся нагрузок, уже часто является слишком большой. И решение этой проблемы сейчас связывается с переходом на методы контейнерной виртуализации, которые способны сократить время запуска новых приложений до секунд. При этом характерно, что если гипервизорные технологии зародились двадцать лет назад в рамках проприетарного ПО, то появление контейнеров (примерно в те же времена) было напрямую связано с Linux. Довольно долгое время контейнеры были на вторых ролях в области виртуализации, но в последние пять лет их значимость неизменно растет, и большую значение в обеспечении повышения их популярности сыграл проекта Docker, во многом реализованный именно на принципах Open Source.
Учитывая растущий спрос на использование контейнеров, SUSE создала и активно продвигает свою новую программную платформу — SUSE CaaSР (Container-as-a-Service Platform), которая позволяет разработчикам и сотрудникам ИТ-отделов упростить развертывание и масштабирование служб и приложений на базе контейнерных технологий. Представляя эту систему на конференции, технический эксперт «SUSE СНГ» Павел Жуков обратил внимание на основное преимущество контейнеров: образы приложений может быть развернуты в любой вычислительной среде, где запущено ядро Linux, при этом кластер SUSE CaaSP можно установить как на физических, так и на виртуальных машинах. Созданный разработчиком многоуровневый образ содержит все необходимое для работы приложения поверх базового уровня Linux, один раз собранный контейнер может быть запущен везде за секунды. Контейнеры позволяют еще в большей степени (по сравнению с гипервизорами) повысить эффективность использования аппаратных ресурсов за счет перехода к микросервисной архитектуре. А с точки зрения бизнес-потребителей применение микросервисов позволяет быстрее и с минимальными усилиями внедрять новый функционал, повышая оперативно реагировать на изменения рыночной конъюнктуры.
Одним из инновационных отличий SUSE CaaSP от SUSE Linux Enterprise является механизм обновления системы с нулевым временем простоя (механизм транзакционных обновлений), применение которого, впрочем, в случае необходимости можно отменить. В контейнерной платформе используется специализированная ОС для работы именно с контейнерами SUSE MicroOS. Управление контейнерами производится с помощью популярной в отрасли технологии Kubernetes, дополненной рядом расширений, в частности Helm для доставки и масштабирования приложений.
Практический пример реального ИТ-проекта на базе контейнерной реализации — одного из первых внедрений SUSE CaaSP в России — привел директор по продуктам и инновациям облачного сервис-провайдера и интегратора Linxdatacenter Андрей Захаров. Как он сообщил, некий крупный мировой производитель товаров народного потребления решил серьезно обновить свою ERP-систему, одновременно переведя ее инфраструктурную архитектуру в вариант контейнерной виртуализации. Для своих зарубежных (вне России) подразделений предприятие выполнило переход на контейнеры достаточно просто, воспользовавшись возможностями крупных публичных облаков. Но в нашей стране такая схема показалась ему не очень хорошим вариантом, и заказчик обратился к Linxdatacenter в начале 2018 г. с проблемой создания внутри России частного облака гибридной гипервизорно-контейнерной архитектуры (для поддержки унаследованных и новых компонентов ERP-системы). При этом в качестве важных требований заказчик, помимо высокой отказоустойчивости (99,95% SLA) и технической поддержки 24×7, определил необходимость возможности быстрого четырехкратного масштабирования вычислительных ресурсов в условиях регулярного появления ежемесячных пиковых нагрузок (для выполнения задач аналитики и отчетности).
Для решения такой задачи была создана многоуровневая гибридная инфраструктура на базе SUSE CaaSP, в которой контейнеры использовались для развертывания нового ERP-функционала, виртуальные машины VMware — для поддержки унаследованных программных компонентов, а внешнее облако Google Cloud — для задач разработки и тестирования, а также быстрого масштабирования в случаях увеличения вычислительных нагрузок. Управление хранение данных выполнялось с помощью решения SUSE Enterprise Storage. По мнению Андрея Захарова, данный проект наглядно отражает сегодняшние требования ИТ-заказчиков и одновременно демонстрирует возможности современных ИТ: оперативное развертывание многоуровневой гибридной ИТ-инфраструктуры для обеспечения цифровой трансформации в условиях постоянно изменяющихся требований бизнеса.