Что такое ИТ-стек компании
Стек в переводе означает «стопка». Стек, в общем виде – это «слоеная» модель, позволяющая разделить компоненты технологии или процесса на отдельные компоненты. Такую «стопку» можно сравнить с бургером, который состоит из нескольких понятных комплектующих, например: булка, котлета, наполнитель и вторая булка. Существует множество различных стеков: программный стек, сетевой стек, технологический стек и т.д.
Для понимания работы стека учитываются три важных фактора:
- Стек определяет характер конечного продукта. Результат работы компании напрямую связан с выбором компонентов стека.
- В стеках на разных уровнях присутствует различное количество компонентов. Производство конкретного стека не эксклюзивно, и количество компонентов меняется в зависимости от элементов.
- Стеки накапливаются. Например, появление айфона — крайне удачная реализация уже доступных компонентов технологического стека.
Теперь давайте поговорим про IT-стек и его формирование.
Уровни IT-стека и его разновидности
IT-стек представляет собой частный случай технологического стека, который также формируется как результат последовательного накопления технологий. Для описания особенностей различных IT-стеков мы ввели собственную классификацию стеков, которая состоит из одинаковых элементов — уровней.
Вот эти уровни (от нижнего к верхнему):
- Инфраструктура/железо. Hardware компоненты: серверное оборудование, СХД, сетевое оборудование.
- ОС/Гипервизор. Операционная система и подсистемы виртуалищации.
- СУБД: системы управления базами данных.
- Сервер приложений. Транзакционные серверы OLTP и серверы веб-приложений .
- Интеграция данных. Компоненты интеграции приложений между собой.
- Бизнес-приложения.
- Хранилище данных. Аналитические хранилища и озера данных.
- Управление данными. Инструменты Data Governance
- Аналитика. Инструменты аналитического обеспечения бизнеса
Первый стек — enterprise stack. Это классический корпоративный стек. Практически весь Топ-100 российских компаний уже создал инфраструктуру, заняв все уровни этого стека. Его выбирают, потому что вендоры на всех уровнях контролируют происходящее и несут ответственность. Даже при небольших ограничениях высокая страховка рисков — основное преимущество Enterprise-стека.
Из минусов — отсутствие отлаженного механизма масштабирования и достаточной гибкости, по сравнению со следующим стеком — cloud stack. Его главное преимущество — это способность к масштабированию. Пользователи могут платить меньше за каждого пользователя при увеличении их общего количества. Многие компании используют данный стек даже не как основной, а как дополнительный — из-за удобства.
Третий стек — supertech stack. Этот стек, как правило, состояящий из inhouse-компонентов обычно разрабатывают супертехи, такие как Amazon, Microsoft и Yandex. Задача для супертехов построить оптимальную инфраструктуру для работы собственных сервисов, а так же отойти от некоторых лицензионных ограничений, которые несет в себе свободно распространяемое ПО.
После описания трех основных стеков стоит посмотреть на стек, который часто используют в других странах. Коллеги из Азии используют oriential stack, который похож на наш enterprise stack. Основное отличие — на уровне бизнес приложения этого стека обычно представлены компоненты собственной разработки, которые распространяется одновременно на несколько поколений технологий.
OpenSource: особенности лицензирования софта
OpenSource — это четыре различных вида лицензирования софта. У стеков существует 4 типа OpenSource.
- Свободное ПО. Программные компоненты накладывают определенные ограничения. Продукт открытый, и любой желающий может улучшить исходный код.
- ПО с открытым исходным кодом. Программные компоненты могут быть как бесплатными, так и нет.
- Бесплатное ПО. Программные компоненты могут содержать не открытый исходный код.
- Публичный домен. Правообладатель отказался от прав.
Тренды стеков
Сегодня многие компании пытаются построить суверенный стек. К сожалению, пока он не позволяет работать максимально эффективно и масштабировать технологии на всех уровнях, но большинство организаций предпочитают его.
Если говорить о ближашем будущем, то мы уже видим практически готовый blockchain stack. Во времена, когда сокращается доверие к облачным провайдерам и вендорам, популярностью пользуется стек, который в перспективе позволяет уйти от сервис-провайдера.
Также уже сейчас очевидно, что в течение этого года компаниям нужно стабилизировать enterprise stack и найти способ наладить собственное обслуживание. Далее стоит переходить на суверенный стек. Если этого не сделать до 2024 года, прежние технологии уже устареют, стек будет отставать.
К 2025 году появятся новые supertech stack. Часть из них сделают свои облачные технологии, доступные стартап и малому бизнесу.
К 2030 году уже с учетом обозначенных ориентиров на законодательном уровне можно будет построить blockchain stack. Уже практически готов цифровой рубль, есть закон о цифровых активах. Осталось наладить инфраструктуру, а затем постепенно переходить к токенизации экономики.
Если вы хотите сформировать мышление для управления цифровой трансформацией и найти единомышленников, приходите на обновленную программу CDTO — для директоров и CEO.