Забыли пароль? Регистрация

Архитектура системы провижининга.

    В предыдущих заметках описывал систему провижининга с точки зрения внешних систем. Пора рассмотреть внутреннюю структуру системы провижининга.

    Отчасти внутренняя структура уже упоминалась раньше, когда описывались агенты (адаптеры), которые являются частью системы и отвечают за передачу команд на внешние системы.

    Из внутренних модулей системы провижининга можно отметить подсистемы, отвечающие за:

  1. обработку входящих заявок (проверку целостности данных, преобразование в случае необходимости в понятный системе вид, заполнение неуказанных параметров параметров значениями по умолчанию и так далее)

  2. преобразование заявок в команды для целевых систем согласно конфигурации системы провижининга и передачу команд агентам.

  3. агенты, осуществляющие подключение к целевым системам, отправку команд, получение результата выполнения команд.

  4. модули, обеспечивающие мониторинг системы провиженинга, перезапуск модулей, завершивших свое выполнение с ошибкой, нотификацию администраторов системы о критических ситуациях (переполнение очередей, нехватки аппаратных ресурсов, рестарт модулей и прочее), запуск модулей, работа которых не требуется постоянно и т.п.

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

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

 

Добавить комментарий

  • Обязательные поля помечены *.

Если вы не можете прочитать содержимое картинки кликните по ней, чтобы сгенерировать новую.
 


Последние записи

Отличный гавайский Кофе

Автор: mrekin от 18.Мар.12 01:46

Наручные часы Seiko SNK649

Автор: mrekin от 14.Мар.12 00:20

Скидки на Iherb.com

Автор: mrekin от 28.Фев.12 05:36

Вторая посылка с Iherb.com

Автор: mrekin от 19.Фев.12 13:49

Первая покупка на Land's End

Автор: mrekin от 15.Фев.12 23:17
 

 Ещё...

Не забываем ставить плюсы :)