Статьи

SourceForge добавляет размещенные приложения

SourceForge.net , 9-летняя служба контроля версий и управления проектами для приложений с открытым исходным кодом, добавила новую функцию в свою линейку услуг: размещенные приложения. Блогер Сара Перес заметила функцию размещенных приложений этим утром, хотя она была явно запущена для разработчиков на форумах поддержки SourceForge около месяца назад.

Назначение размещенных приложений — предоставлять виртуализированные версии сторонних приложений с открытым исходным кодом проектным группам, чтобы группы могли использовать полезное программное обеспечение с открытым исходным кодом, не беспокоясь о его настройке. Приложения будут размещаться в новом дата-центре SourceForge.net в Чикаго, который открылся несколько месяцев назад. SourceForge.net планирует расширить свое первоначальное предложение продукта, которое при запуске включает phpBB (форумы), MediaWiki (вики) и LimeSurvey (опросы). По сути, это означает, что эта новая функция — потенциально неограниченное количество новых функций, доступных для разработчиков SourceForge.

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

Операционный директор SourceForge.net Джейкоб Мурман перечислил следующие преимущества новой функции размещенных приложений в сообщении на форуме :

  • Наше новое предложение размещенных приложений устраняет накладные расходы на развертывание поддерживаемых приложений; Просто зарегистрируйтесь и начните использовать приложение прямо сейчас. Не нужно разбираться с файлами конфигурации и процедурами установки.
  • Наши размещенные приложения обслуживаются из выделенной базы данных и пула веб-серверов, отдельно от веб-серверов проекта, поэтому вам не нужно мириться с ограничениями безопасности среды общего хостинга веб-сайта проекта или с исходящей почтой веб-сайта и ограничениями подключения.
  • Мы поддерживаем код приложения для размещенных приложений и будем развертывать обновления по мере их поступления от поставщика. Это должно снизить риск от уязвимостей, обнаруженных в размещенных приложениях, и устранить основную административную нагрузку (установку обновлений) для проектов.
  • Мы регулярно выполняем резервное копирование данных размещенных приложений, но также предоставляем вам возможность легко создавать резервные копии приложений по требованию.
  • Мы выполняем тестирование, настройку и мониторинг приложений, чтобы обеспечить правильную работу размещенных приложений. В случае сбоя в обслуживании мы отвечаем и устраняем проблемы. Если в приложении будут обнаружены дефекты (либо посредством нашего собственного тестирования, либо с помощью отчета конечного пользователя), мы исправим дефекты или предоставим дефект поставщику для ремонта.
  • Все размещенные приложения используют нашу инфраструктуру централизованной аутентификации (пользователи входят в систему со своими именами и паролями SourceForge.net), но сохраняют разрешения (авторизацию) приложения (так, например, существующие пользователи MediaWiki найдут обработку разрешений именно так, как они ожидают) ).
  • Поскольку это предложение управляется централизованно, любые улучшения, которые мы вносим в инфраструктуру или в самих размещенных приложениях, сразу же станут доступны для всех проектов. Предложение размещенных приложений снижает наши накладные расходы на добавление в наше предложение новых важных функций, поскольку все приложения имеют общие точки интеграции и общую инфраструктуру.
  • Поскольку размещенные приложения доступны по лицензии с открытым исходным кодом (кстати, мы выпускаем сообществу все исправления, которые мы делаем для кода, поставляемого поставщиком), эта централизованная служба может быстро увеличить пользовательскую базу приложений с открытым исходным кодом и повысить производительность. качественная обратная связь для дальнейшего улучшения этих приложений.