В последнее время активное развитие получил рынок облачных решений в различных отраслях науки и производства. Одним из основных условий безопасного использования облачных технологий сегодня является наличие недискриминационного доступа к инфраструктуре. Наша компания предоставляет этот доступ по безопасному соединению, что дает возможность нашим заказчикам гарантию того, что их данные надежно защищены. Недискриминационный доступ к программным средствам и к облачной инфраструктуре в целом, осуществляется посредством сети интернет с прохождением необходимых процедур авторизации. Удаленная технология запуска программных средств максимально использует мощные вычислительные ресурсы, расположенные в удаленных центрах обработки данных (ЦОД). Неоспоримым достоинством облачных вычислений в геофизической области является тот факт, что обработка геолого-геофизической информации требовательна к производительности кластеров; не у каждого геофизика найдется под рукой мощный кластер под расчеты; в то же время как доступ в интернет есть у каждого. Парадигма состоит в том, что использовать по запросу мощный вычислительный кластер с предустановленными геофизическими пакетами проще, удобнее и дешевле, чем содержать собственный.
При построении облаков используются различные принципы архитектуры, из которых нам наиболее интересны: SaaS (Software as a Service) — программное обеспечение как услуга и PaaS (Platform as a Service) — платформа как услуга.
SaaS предполагает организационную схему работы с пользователем, при которой предоставляется готовое программное обеспечение, установленное на удаленном кластере, доступное пользователю посредством удаленного доступа через интернет. PaaS предоставляет пользователю конфигурируемую платформу с предустановленным ПО и системным окружением.
В настоящее время данное направление широко развивается. В интернете можно найти множество компаний, предоставляющих облачный доступ к широкому спектру ПО, включая: 1C, Microsoft Office, Autodesk и др.
В целом преимущества нашей технологии можно описать следующим образом:
-
отказ от приобретения дорогостоящего оборудования и лицензий ПО;
-
использование расчетов по запросу, в момент, когда это необходимо;
-
высокая производительность;
-
отказоустойчивость;
-
доступность;
-
платформенная независимость;
-
безопасность.
Платформа «Унофактор» представляет собой программную технологию по организации на базе виртуальных рабочих мест в модели DaaS, единой Web-среды (Web-лаборатории), предназначенной для поддержки междисциплинарных коллективов при проведения численных экспериментов с использованием тяжелых прикладных пакетов в рамках решения наукоемких задач.
Такая Web-лаборатория предлагает следующие основные функциональные возможности:
-
Доступ пользователей к виртуальным рабочим местам с интегрированными прикладными пакетами и аппаратными ресурсами через Web-браузер по сети (в том числе сети Интернет);
-
Кастомизация под заданную прикладную область за счет интеграции специализированных расчетных пакетов в состав виртуальных рабочих мест посредством механизма Docker-образов;
-
Расширение вычислительных возможностей web-лаборатории за счет подключение аппаратных ресурсов необходимых для организации вычислений и хранения данных (HPC/BigData кластеры, системы хранения, сервера с графическими ускорителями);
-
Управление учетными записями пользователей Web-лаборатории, их авторизация, аутентификация;
-
Квотирование и учет используемых вычислительных ресурсов;
-
Организация экспорта данных пользователей в рабочую среду Web-лаборатории и их импорта на свою локальную рабочую станцию или внешнее хранилище;
-
Интерфейс к функциям Web-лаборатории через Web-интерфейс или RESTFul API.