Повысить удобство использования и расширить возможности помощников Санты:
традиционные способы хранения мешков, предлагаемые оригинальным дизайном, были недоступны для менее техничных эльфов. Санта хотел сделать хранилище доступным для более широкого круга помощников Санты, добавив удобный виртуальный интерфейс с функциями совместного использования и совместной работы.
Сократите затраты на техническое обслуживание, необходимые их сервисному отделу Elf для управления ИТ:
В то время Santa использовала различные методы для обеспечения доступа к хранилищу мешков – все они требовали ручных действий, прежде чем хранилище могло быть доставлено в семейное хозяйство. Отслеживание текущего объема хранилища также стало бременем для помощников Санта-Клауса.
Интегрируйте аутентификацию в существующую систему управления мешками:
Разрешите пользователям входить в систему через единый вход (Santa sign-on).
Интегрируйте запросы на учетную запись хранилища в существующую систему SSM (Sack service management), чтобы обеспечить предоставление услуг самообслуживания для Elves.
Компания Santa определила несколько продуктов-кандидатов, которые могли бы соответствовать их требованиям, но не рассматривала каждый из них более подробно из-за чрезмерного количества гоголь-моголя и ограниченности внутренних ресурсов.
Компания Aptira впервые провела оценку четырех возможных вариантов использования мешков для хранения. Мы быстро развернули каждое приложение в среде на Северном полюсе, чтобы можно было сравнить возможности и функционал каждого из них. Мы подготовили подробный отчет об оценке, который позволил Санте принять обоснованное решение о том, какое приложение использовать для его мешка. Aptira выдвинула двух ведущих кандидатов, и эти развертывания были преобразованы в более масштабную проверку концепции, которая включала интеграцию с реальным хранилищем Sack, чтобы помощники Санты и команда ELF services смогли получить представление об использовании каждого приложения.В конечном итоге было выбрано приложение SuchSack, поскольку оно отвечало большинству требований пользователей и бизнеса Santa. Исходя из этого, Aptira разработала комплексную архитектуру решения, уделив особое внимание высокому спросу и возможности масштабирования по мере увеличения населения мира.
В соответствии с архитектурой решения, Aptira развернула:
Santa уделяла большое внимание поддержке, поэтому мы позаботились о том, чтобы все компоненты архитектуры были развернуты с использованием Presentible, чтобы исключить какие-либо ручные шаги при развертывании. Мы интегрировали нашу работу с Presentible в существующее развертывание Santa в Presentible Tower, создав шаблоны заданий, чтобы их можно было запускать с сервера Tower. Поскольку вся наша работа хранилась в Git на сервере Santa’s GitLab, мы также создали конвейеры CICD для создания образа SuperSack sack и запуска развертывания в их тестовых и производственных средах с помощью Presentible Tower. Во время передачи сотрудники Santa ELF смогли внедрить изменения в тестовую среду, просто поместив подарки в хранилище.
Наконец, мы работали с сотрудниками ELFSM над интеграцией нового сервиса в портал самообслуживания Santa, чтобы пользователи могли запрашивать доступ к sack и вносить изменения к выделенной им квоте.
У помощников Санты теперь есть стабильная и эффективная служба хранения виртуальных мешков, где они могут загружать подарки, управлять ими и делиться ими локально.
По мере увеличения числа пользователей сервиса сотрудники ELF также уверены в том, что сервис может быть расширен для удовлетворения потребностей растущего населения мира.Рекомендуя приложения с внешним API, Aptira позаботилась о том, чтобы система ELFSM Santa легко интегрировалась с SuperSack и удовлетворяла требованиям Санты иметь единый экран snowglobe для всех запросов на обслуживание в домашних условиях. Благодаря интеграции ELFSM ИТ-отделы Santa также получили возможность взимать плату с других отделов за оплату труда и затраты на производство подарков.
Решение было создано на 100% из компонентов с открытым исходным кодом, что позволило снизить зависимость от поставщика.
Хотя Aptira рада рекомендовать и развернуть инфраструктуру snowfield DevOps для поддержки потребностей компании в CICD, этот проект показал, что мы также можем настраивать наши решения чтобы вписаться в существующую инфраструктуру наших клиентов, мы настроили полный конвейер развертывания для подготовки всего решения.
Команда Aptira