Для организации системы хранения следует иметь в виду качественные характеристики сервиса «Clientype»:
- Доступность: Web-сервис соответствует высокому классу доступности. Допускается простой до 40 минут в месяц на запланированное обслуживание.
- Безопасность: Web-сервис обеспечивает безопасность передачи данных посредством протокола https. Нет особых требований к аутентификации и авторизации. Сервис не сохраняет никаких пользовательских данных после завершения их обработки.
3. Скорость: сервис работает в интерактивном режиме. Длительные операции с применением моделей должны укладываться во временной интервал до 1 минуты. Для смягчения проблемы длительной обработки предусмотрены механизмы интерфейса (лоудер).
4. Масштабируемость: Web-сервис способен масштабироваться в зависимости от количества пользователей и объема обрабатываемых данных.
5. Простота использования: Web-сервис прост в использовании для пользователей, с интуитивно понятным интерфейсом.
6. Поддержка: Web-сервис на данном этапе не подразумевает поддержки, кроме внутренних процедур рутинной поддержки (мониторинг ошибок, своевременные обновления).
ТЕХНИЧЕСКИЕ СРЕДСТВА ХРАНЕНИЯ ИСХОДНОГО КОДА
Исходные коды сервиса «Clientype» хранятся на сервере ООО «Кодер». Хранение кодовой базы предполагается в специально выделенном каталоге на сервере. Важно следовать определенным регламентам и правилам для обеспечения безопасности и сохранности кода.
2.1. Рекомендуемая схема хранения кода:
- Создание каталога для хранения кода:
На сервере создается специальный каталог для хранения исходного кода сервиса «Clientype». Этот каталог должен быть доступен только для авторизованных пользователей и иметь необходимые права доступа.
- Структура каталога:
Внутри каталога «Clientype» создаются подкаталоги, соответствующие различным версиям и компонентам приложения. Например:
/Clientype
/v1.0
/v2.0
/docker-compose.yml
/…
2.2. Рекомендуемый регламент создания резервных копий:
Для обеспечения сохранности исходного кода необходимо регулярно создавать резервные копии кода. Эти шаги рекомендуется автоматизировать. Рекомендуемые действия для поддержания состояния кода приложения в рабочем состоянии:
- Ежедневные резервные копии: создание ежедневных резервных копии всей кодовой базы.
- Недельные резервные копии: создание недельных резервных копий всего каталога. Это позволяет иметь более долгосрочные копии кода.
- Хранение резервных копий: резервные копии должны храниться на отдельном носителе данных (например, на внешнем жестком диске) или в облачном хранилище с ограниченным доступом. Копии должны быть защищены от несанкционированного доступа и потери.
- Проверка работоспособности резервных копий: регулярная проверка работоспособности созданных резервных копий, восстанавливая код из них на тестовой системе. Рекомендуемая частота — 2 раза в месяц по понедельникам.
- Документация: документирование процедуры создания резервных копий, восстановления и управления кодом. Это поможет облегчить процесс при необходимости восстановления данных.