Imagenarium – Контейнерная платформа Post-DevOps эры

Imagenarium - контейнерная платформа на базе классического Docker, предназначенная для упрощения и автоматизации многих рутинных процессов при разработке ПО. Она позволяет с легкостью перейти от традиционных методов разработки ПО к полностью контейнеризированным решениям всего за пару недель. Платформа предоставляет широкий выбор инструментов для решения трудоёмких задач по упаковке, конфигурированию, тестированию и развертыванию разрабатываемых программ. Мы называем Imagenarium контейнерной платформой Post-DevOps эры, потому что теперь каждый может развернуть сложную кластерную среду самостоятельно без помощи инженеров DevOps.

Сделано для разработчиков

Платформа Imagenarium изначально ориентирована на разработчиков. Её ключевыми особенностями являются простое конфигурирование и администрирование развертываемых приложений. Нет необходимости нанимать системных администраторов или DevOps-инженеров, если Вы используете Imagenarium. Простой в использовании веб-интерфейс раскрывает всю мощь контейнерной платформы. Благодаря технологии Docker «под капотом», платформа Imagenarium позволяет разворачивать множество независимых окружений для целей разработки и тестирования.

Развертывание в один клик!

Смог бы Ваш ребенок развернуть кластер Apache Kafka на пяти серверах за 10 минут? Да, теперь сможет! Даже ребенку это под силу, благодаря Imagenarium.

Личное облако у Вас в кармане

Платформа расходует вычислительные ресурсы очень эффективно. Благодаря этому, можно запустить сложные многокомпонентные кластерные приложения локально на собственном ноутбуке, загрузив персональную desktop-версию Imagenarium. Можно развернуть Imagenarium практически на любой ОС, используя Vagrant-машину (её объём всего 160 Мб). Imagenarium развернет для Вас частную контейнерную среду, которую столь же легко использовать, как обычный браузер или среду разработки.

Легкое конфигурирование сетевых параметров

Платформа Imagenarium изначально ориентирована на разработчиков. Её ключевыми особенностями являются простое конфигурирование и администрирование развертываемых приложений. Нет необходимости нанимать системных администраторов или DevOps-инженеров, если Вы используете Imagenarium. Простой в использовании веб-интерфейс раскрывает всю мощь контейнерной платформы. Благодаря технологии Docker «под капотом», платформа Imagenarium позволяет разворачивать множество независимых окружений для целей разработки и тестирования.

Автоматические процессы CI/CD в контейнерной среде

Imagenarium реализует бесшовную интеграцию с инфраструктурой GitLab CI. Для того, чтобы начать сборку Ваших проектов с помощью GitLab CI, нужно лишь запустить GitLab Runner. Он будет производить сборку и запуск тестов разрабатываемого ПО при каждом новом коммите, и если тесты прошли успешно, в платформе Imagenarium станет доступна для развертывания новая версия Вашего ПО.

В большинстве случаев процесс тестирования программного обеспечения состоит из двух этапов. Первый выполняет модульные и интеграционные тесты. В Java этот этап представлен командой "mvn test". Для выполнения тестов конвейер развертывает необходимую инфраструктуру с помощью Imagenarium REST-API. Если тестовые запуски проходят успешно, то GitLab CI создает новый образ docker - разработанного программного продукта и помещает его в репозиторий docker.

На втором этапе выполняются функциональные тесты на основе свежей версии продуктовой инфраструктуры, построенной на первом этапе. Конвейер развертывает необходимые компоненты и микросервисы, включая разработанный модуль, в тестовую среду, имеющую почти такую же конфигурацию, как и производственная.

Если все тесты проходят успешно, конвейер присваивает модулю новый тег и отправляет его в репозитории Git и docker. Imagenarium использует такие теги для отображения в пользовательском интерфейсе всех версий программного продукта, которые были успешно построены.

Легкий в использовании веб-интерфейс

Несмотря на то, что контейнеризация приложений – широко используемая технология, далеко не все разработчики готовы ею пользоваться в своей повседневной работе. Мы научим, как дать разработчикам возможность начать работать с контейнерами приложений быстро и без помех. Глубокого знания технологии Docker не потребуется для установки Imagenarium и развертывания рабочей среды разработчика.

Разработка ПО на сверхзвуковой скорости!

Настройте новый кластер в облаке или на собственных серверах всего за несколько минут! Это очень просто и поразительно быстро. Разверните столько рабочих сред, сколько Вам нужно. Imagenarium поддерживает все этапы процесса создания ПО, включая разработку, тестирование и вывод в промышленную эксплуатацию. Платформа бесшовно интегрируется с такими широко распространёнными технологиями, как Git, Docker Registry, GitLab CI, Jenkins CI. Imagenarium также поддерживает работу в изолированных средах, что позволяет сделать процесс развертывания ПО для промышленных предприятий быстрым и легким.

Полноценное управление Вашей контейнерной средой

Imagenarium – это широкий выбор инструментов управления контейнерами «на кончиках пальцев»! Просмотр логов служб, задач и контейнеров непосредственно в окне браузера, быстрый доступ к командной строке контейнера, легкое масштабирование служб и обновление образов. Интегрированная система мониторинга контейнеров и унифицированная система сбора логов существенно упрощают работу службы технической поддержки. Репозиторий Imagenarium Marketplace предлагает широкий выбор готовых хорошо протестированных шаблонов развертывания для таких популярных систем, как Apache Kafka, PostgreSQL, Stolon, Percona server, Percona XtraDB Cluster, HDFS, HBASE, Redis, CockroachDB, Elasticsearch, Kibana и т.д. Не нашли нужного Вам шаблона? Не проблема, мы готовы создать набор оптимизированных шаблонов под Ваши конкретные нужды.

Инфраструктура как код

Исходный код разрабатываемой системы эволюционирует с течением времени. Однако и инфраструктура тоже со временем меняется. С помощью Imagenarium можно совместить хранение исходного кода и конфигурации инфраструктуры в одном и том же репозитории, что позволяет поддерживать высокую консистентность исходного кода и поддерживающей его инфраструктуры.

Наши партнеры
SEO

How to write SEO text. Nausea and Over-Optimization

SEO texts are necessary to optimize the page for a specific group of search queries. They are found on the pages of service sites or product categories in online stores. Optimized text is distinguished by the presence of keyword occurrences (user requests) that promote the page.

How to write SEO text. Nausea and Over-Optimization

SEO texts are necessary to optimize the page for a specific group of search queries. They are found on the pages of service sites or product categories in online stores. Optimized text is distinguished by the presence of keyword occurrences (user requests) that promote the page.

How to write SEO text. Nausea and Over-Optimization

SEO texts are necessary to optimize the page for a specific group of search queries. They are found on the pages of service sites or product categories in online stores. Optimized text is distinguished by the presence of keyword occurrences (user requests) that promote the page.