Техническая спецификация Лот№1: Услуги по созданию тестовой платформы масштабируемого отказоустойчивого облачного файлового хранилища на основе компонентов с открытым исходным кодом 1. Общие сведения Участник закупа должен представить предложение на выполнение работ по созданию тестовой платформы масштабируемого отказоустойчивого облачного файлового хранилища на основе только компонентов с открытым исходным кодом (далее Платформа). 2. Работы, подлежащие выполнению, и требования к ним. 2.1. Планирование и предоставление архитектуры Платформы. 2.2. Платформа должна быть разделена на компоненты по функционалу: СУБД; Web-приложения; компонент поиска и доступа к объектам хранилища; компонент хранения объектов; компонент аутентификации и авторизации всех компонентов; балансировка нагрузки; среда виртуализации; др. 2.3. Каждый компонент Платформы должен обладать следующими свойствами: обеспечивать горизонтальное масштабирование по производительности до трехсот тысяч активных соединений и трех миллионов, зарегистрированных абонентов добавлением новых узлов к существующим; обеспечивать возможность применения сторонних промышленных балансировщиков нагрузки для распределения нагрузки между узлами; сохранять работоспособность при выходе любых N-1 (N-2 для компонентов с кворумом) из N узлов; производительность компонента не должна зависеть от производительности или состояния других компонентов; узлы компонента должны иметь возможность размещения в отдельных broadcastдоменах; в компоненте не должно присутствовать единой точки отказа; компонент должен поддерживать работу в виртуальной среде. 2.4. Каждому зарегистрированному абоненту системы должно быть доступно не менее 100ГБ пространства с возможностью увеличения до 10ТБ. 2.5. В качестве основного хранилища должно быть использовано объектное хранилище с поддержкой HTTP RESTfull API, аналогично Amazon S3/Openstack SWIFT. 2.6. Web-приложения Платформы должны обеспечивать функционал: хранение файлов с использованием обычных структур каталогов, или с использованием WebDAV; сохранение предыдущих версий файлов при редактировании; полнофункциональный web-интерфейс; синхронизация файлов между клиентами под управлением Windows (Windows XP, Vista, 7 и 8), Mac OS X (10.6 и новее) или Linux; синхронизация файлов с мобильными устройствами под управлением Android и iOS (ручная и автоматическая); календарь с поддержкой CalDAV; планировщик задач; адресная книга с поддержкой CardDAV; администрирование пользователей и групп (с использованием OpenID или LDAP); расшаривание контента между группами или используя публичные URL; онлайн текстовый редактор с подсветкой синтаксиса и сворачиванием; закладки; механизм сокращения URL; фотогалерея; просмотрщик PDF; просмотрщик ODF файлов (.odt, .odp, .ods); модуль логирования. 2.7. Web-приложения Платформы должны взаимодействовать с клиентскими приложениями только по HTTP/HTTPS. 2.8. Расчет параметров аппаратной платформы, необходимой для запуска промышленной системы на основе созданной архитектуры, с погрешностью не более 25% по предоставленным требованиям. 2.9. Конфигурация тестовой площадки на основе разработанной архитектуры. 2.10. Участие в процессе тестирования созданного ИТ-ландшафта. 2.11. Внесение корректировок по рекомендациям из отчета о тестировании. 2.12. Демонстрация основ работы с системой выделенной рабочей группе. 3. Требования к качеству услуг 3.1 Исполнитель должен предоставить аппаратное обеспечение и сопутствующее программное обеспечение для тестирования и демонстрации Платформы: - не менее трех серверов с параметрами, обеспечивающими работу Платформы на три тысячи пользователей; - виртуальные промышленные балансировщики нагрузки с функционалом SSLразгрузки, балансировки трафика HTTP и TCP; - программное обеспечение виртуализации; - мобильные устройства с тремя наиболее популярными мобильными операционными системами. 3.2 Исполнитель гарантирует: - наличие достаточного количества квалифицированных специалистов для обеспечения уровня предоставляемых услуг; - исполнение обязательств в полном объеме с заданными показателями качества; - защиту своего ПО от вирусов и других вредоносных кодов; - не допускать действий, классифицируемых как различные виды несанкционированного доступа к данным и устройствам Заказчика. 4. Дополнительные требования 4.1. Исполнитель должен обеспечить гарантийное сопровождение разработанной Платформы на срок не менее 30 дней с момента завершения работ. 4.2. Участник должен иметь в штате специалистов с сертификатами RedHat Certified System Administrator или RedHat Certified Engineer. 4.3. Для выполнения работ по вышеприведенным требованиям должны быть предоставлены не менее трех специалистов в области web-scale технологий, СУБД и администрирования GNU/Linux. 5. Порядок контроля и приемки системы Протокол приемо-сдаточных испытаний формируется по результатам тестирования. План тестирования разрабатывается Исполнителем и согласовывается с Заказчиком. Срок оказания услуг (выполнения работ) – 30 календарных дней с момента подписания договора.