Мы строим платформу для создания Registry-систем, интегрированных с Yandex Cloud. Мы уже умеем хранить, распространять и анализировать Docker-образы, работаем над поддержкой deb-пакетов, а в будущем планируем поддерживать jar, npm и другие типы артефактов.
Registry-системы — это набор микросервисов на Java/Kotlin. Для быстрого их создания мы делаем общие компоненты для хранения данных, логов, метрик, квот и решения других базовых задач. При этом у нас очень высокие требования к надёжности и выживаемости системы в случае возникновения проблем.
Наши пользователи — SRE и разработчики. По сути на базе наших систем выстроен релизный процесс Yandex Cloud, а внешним пользователям сервисов важна высокая доступность Registry-систем. Нагрузка на Container Registry растёт каждый год в 3–4 раза, а большинство пользователей приходит из Managed Service for Kubernetes в Yandex Cloud.
Ещё мы анализируем уязвимости в хранимых нами артефактах. Например, в публичном доступе есть сервис анализа уязвимостей в Docker-образах, идентичный как для внутреннего, так для внешнего использования. Совсем скоро мы планируем внедрить этот сервис во все процессы выкладки релизов Yandex Cloud, а в дальнейшем будем анализировать и другие типы артефактов для пользователей.
Yandex Cloud — публичная облачная платформа, которая предоставляет корпорациям, среднему бизнесу и частным разработчикам масштабируемую инфраструктуру, сервисы хранения данных, инструменты машинного обучения и средства разработки. С 2018 года платформа выросла вдвое не только по суммарному доходу, но и по клиентской базе: ежедневно сервисы используют более 10 тысяч компаний.