Вы здесь

Непрерывная интеграция на виртуальных арендованных серверах

Опубликовано: пт, 13/02/2015 - 00:53
сервер

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

В принципе, виртуальные выделенные сервера от hosting.reg.ru могут решать множество разнообразных задач, например, осуществлять функции контроля за версионностью приложений, за их актуальностью, а также распространять их на все удаленные станции разработки. Осуществить это можно при помощи специального приложения jenkins, которое не только выполняет функцию непрерывной интеграции данных разработки, но и выполняет множество универсальных заданий. Его программируют под планировщик заданий, под автозапуск различных приложений и многое другое. Он условно бесплатный и эта условность распространяется практически на все его функции, этим он особенно хорош, для пользования. Таким образом, работая удаленно, разработчики всегда остаются полностью вовлеченными в процесс создания и обновления приложений. Особенно хорошо, данный продукт работает с java приложениями, кстати говоря изначально он был разработан в недрах компании Sun специально под java, а уже потом ответвился в виде самостоятельной компании. Пользоваться им легко и удобно, администрирование тоже не составляет труда, в интернете полно форумов и статей по обслуживанию и работе с jenkins. Виртуальный сервер с jenkins на борту обойдется в смешную сумму для команды разработчиков, а пользы принесет несоизмеримо больше.