BAYRELL Cloud OS - это opensource облачная операционная система с возможностью устанавливать облачные приложения, различный софт из разных маркетплейсов в единую облачную экосистему используя виртуальные пространства.
Облачная ОС позволяет развернуть свое собственное облако на базе Docker Swarm и управлять им через веб интерфейс.
Если вкратце, ключевая идея облачной ОС - собирать различные интегрированные сборки в единую облачную экосистему из набора готового ПО. Таких сборок может быть неограниченное количество. Каждая сборка решает определенные задачи и состоит из определенного набора софта и компонентов, которые максимально качественно решают данные задачи. Облачные сборки создаются облачными интеграторами.
Вторая ключевая идея - это автоматическая генерация yaml файлов, и установка программ через веб интерфейс. Это реализовано через шаблоны и модификаторы. Шаблон создается разработчиком софта или тем, кто собирает докер контейнер для Облачной ОС. Шаблон содержит инструкции: как запускать приложение и какие параметры у него будут.
Создание персонального облака
С помощью системы Docker Swarm облачная операционная система позволяет объединить сервера в единое цифровое пространство и устанавливать в него приложения в один клик. Список доступных приложений доступен в Маркетплейс.
Отсутствие Vendor Lock
Вы можете выбирать поставщика серверов и решать где брать хостинг. В любой момент можно поменять провайдера и перевести облако туда.
Возможность запускать сервисы на своих серверах
С помощью облачной ОС можно быть независимым от SaaS систем и запустить на своих серверах персональное облако, в котором интегрировать нужное Облачное ПО. Тем самым можно самостоятельно управлять данными своей компании и не зависить от геополитической ситуации в мире и работы глобальной сети интернет. Свой сервер можно поставить хоть в офисе компании и иметь прямой доступ к системе и данным, которые там хранятся.
Возможность работать в отсутствии интернета
При запуске облачной ОС на распе после установки и настройки система будет работать локально и может работать без интернета. Интернет понадобится для обновления системы или синхронизации данных с облаком.
Дистрибъюция Облачного ПО через маркетплейс
Работа Облачной ОС возможна с несколькими репозиториями софта и с децентрализированными репозиториями. Компании вендоры, разработчики софта, могут запускать свои магазины приложений, тем самым управлять продажами и устанавливать свои правила продаж на разработанный ими софт.
Лицензирование облачного ПО
Облачная ОС содержит механизм лицензирования облачного программного обеспечения, который разработан вендорной компанией. Лицензии позволяют осуществлять контроль продаж Облачного ПО. Распостранение лицензий и облачного ПО осуществляется через собственный маркетплейс вендорной компании.
Единая экосистема для Облачного ПО
Облачная операционная система интегрирует программное обеспечение и создает единое окно для использования и управления им. Одно окно, один URL адрес, логином и паролем. Не нужно больше переключаться между разными системами. Вы получаете централизованную интегрированную сборку, которая решает ваши задачи и которой легче управлять.
Основное отличии от SaaS решения в том, что для бизнес нужно подключать несколько SaaS решений. Когда SaaS один - это удобно. Но когда SaaS систем становиться много, штук 10, это перестает быть удобным, потому что становится 10 таких систем, и теряется единое окно управления. Используя облачную ОС можно собрать сборку на одном сервере или облаке, соотвественно вместо 10 разных компонентов у вас будет одна интегрированная система которая работает как единый комплекс.
Создание интеграционных облачных сборок для различных ниш
Облачная операционная система позволяет создавать интеграционные сборки, с помощью переиспользования других уже разработанных приложений. Вместо того, чтобы разрабатывать систему с нуля, с облачной ОС в можете установить готовое ПО, как компоненты интегрировать их между собой, и получить решение для вашего бизнеса. Стоимость разработки такого решения в разы меньше, нежели чем разработка своего собственного.
Веб панель управления хостингом
Облачную ОС можно использовать для персонального управления сервером. ОС имеет веб панель, через которую вы можете на серверах размещать разработанные сайты и управлять ими.
Облачное ПО - програмное обеспечения, разработанное для работы в Облаке (различные ERP системы, CRM, CMS, облачные хранилища, системы умного дома и т.п.)
Docker - Система доставки Облачного ПО до конечного потребителя.
Вендоры - компании, которые разрабатывают софт, для Облачной ОС с помощью системы docker.
Интеграционная сборка - Облачное ПО, которое состоит из нескольких Облачных ПО, которые интегрированы между собой и представляют единую систему или сервис. Обычно задачи интеграционных сборок комплексные и представляют решения для цифровизиции бизнес процессов, тогда как Облачное ПО цифровизирует лишь часть бизнец процессов. Интеграционная сборка это комплексное решение для конкретной сферы или ниши. Интеграционная сборка максимально адаптируется под конкретные бизнес процессы в нише. Зачастую для разных ниш создаются разные сборки, которые могут использовать одинаковое Облачное ПО. Интеграционная сборка может запускаться как коробочная версия, так и как SaaS сервис в интернет.
Облачные интеграторы - компании, которые разрабатывают интеграционные сборки и предоставляют свое решение как коробочную версию или SaaS сервис.
Облачная ОС - это платформа, которая предоставляет Облачное ПО как сервис и позволяет создавать интеграционные сборки как сервис на этой платформе. На облачную ОС разные вендоры могут загружать свое ПО и продавать лицензионные копии или сдавать их в аренду через платформу. Облачная ОС должна обладать сервной IaaS инфраструкторой, чтобы развернуть для каждого корпоративного клиента Облачную ОС или интеграционную сборку. А также обладать своим маркетплейсом, в который разные вендоры загружают свое ПО.
Схема работы
Интеграционная сборка собирается путем интеграции Облачного ПО, которые написаны разными вендорами. Интеграционная сборка может работать как коробочная версия, так и как сервис в интернете. Интеграционная сборка сегментируется под конретную нишу или задачи. Облачное ПО максимально адаптируется под процессы данной ниши.
Облачный интегратор берет на себя функции отдела продаж, техническая поддержка пользователей и обслуживание серверов. Вендорные компании берут на себя функции разработки ПО и получает вознаграждение роялти за свой програмный код ПО, который входит в состав интеграционной сборки.
Выгоды для вендоров в том, что им не нужно заботится об отделе продаж, техподдержке и работы с клиентами. Они фокусируются чисто на разработке, при этом зарабатывая с роялти и продаж лицензий на свое ПО, которая входит в состав интеграционных сборок. Вендоры могут заключать договора и работать сразу с несколькими облачными интеграторами, тем самым кратно увеличивая объем продаж разработанного им ПО. Штат вендорной компании в основном состоит из програмистов.
Выгоды для облачных интеграторов в том, что они не тратят капитальные затраты на разработку ПО, а выплачивают роялти с продаж. Тем самым им не нужно больших финансовых вложений в разработку крупной системы, а всего лишь требуется найти компании, у которых уже разработан нужный софт, заключить с ними договора и работать совместно с ними над интеграционным решением. И выплачивать роялти с продаж сервиса.
Особенно стоит отметить тот факт, что собрать интеграционную сборку гораздо проще, дешевле и быстрее, чем разработать ее с нуля. Учитывая то, что обычно сборка состоит из нескольких крупных модулей и подсистем и разработка таких систем может длиться годами. Когда собрать сборку можно гораздо быстрее.
Тем самым Облачная ОС является антикризисным решением в сфере разработки крупных IT систем, которые занимаются оцифровкой и автоматизацией бизнес процессов и кросспроцессов.
Каждый корпоративный клиент в Облачной ОС может создать свое виртуальное пространство и объединить Облачное ПО (сервисы) в этом едином кабинете. Данные из разных подсистем интеграционной сборки будут собраны в едином окне. Доступ к этим данным будет осуществляться через единый домен или мобильное приложение.
Материалы: