Термины и сокращения
В документе используются термины и сокращения, перечисленные в таблице 1.
Термин | Определение |
|---|---|
ALM | Application Lifecycle Management, управление жизненным циклом приложений |
API | Application Programming Interface, программный интерфейс приложения |
CI/CD | Continuous Integration and Continuous Delivery, непрерывная интеграция и непрерывная доставка |
FaaS | Function as a Service, Функции как сервис — модель, при которой сервис позволяет выполнять бессерверные функции с использованием необходимых вычислительных ресурсов для обработки запроса |
HTTPS | HyperText Transfer Protocol Secure, защищенный протокол передачи гипертекста |
IAM/IDM | Identity and Access Management или Identity management systems, комплекс подходов, практик, технологий и специальных программных средств для управления учётными данными пользователей, системами контроля и управления доступом, с целью повышения безопасности и производительности информационных систем при одновременном снижении затрат, оптимизации времени простоя и сокращения количества повторяющихся задач |
IaaS | Infrastructure as a Service, Инфраструктура как Сервис — модель обслуживания в облачных вычислениях, по которой потребителям предоставляются информационно-технологические ресурсы — виртуальные серверы с заданной вычислительной мощностью, операционной системой и доступом к сети |
NPM | Node Package Manager, менеджер пакетов Node.js |
OSS | Open Source Software, ПО с открытым исходным кодом |
PaaS | Platform as a Service, Платформа как Сервис — модель предоставления облачных вычислений, при которой потребитель получает доступ к использованию информационно-технологических платформ: операционных систем, систем управления базами данных, связующему программному обеспечению, средствам разработки и тестирования, размещённым у провайдера. В этой модели вся информационно-технологическая инфраструктура, включая вычислительные сети, серверы, системы хранения, целиком управляется Private Cloud. В Private Cloud же определяется набор доступных для потребителей видов платформ и набор управляемых параметров платформ, а потребителю предоставляется возможность использовать платформы, создавать их виртуальные экземпляры, устанавливать, разрабатывать, тестировать, эксплуатировать на них прикладное программное обеспечение, при этом динамически изменяя количество потребляемых вычислительных ресурсов |
PyPI | Python Package Index, каталог пакетов Python |
SSH | Secure Shell, защищённый протокол удаленного соединения между компьютером-клиентом и компьютером-сервером, позволяющий выполнять удаленное управление и передачу данных между ними |
SSO | Single Sign On, технология единого входа, обеспечивающая безопасную аутентификацию пользователей в разных системах с использованием единого набора учётных данных |
Terraform | Программное обеспечение с открытым исходным кодом, позволяющий декларативно управлять инфраструктурой |
UML | Unified Modeling Language, унифицированный язык моделирования |
XaaS | Anything-as-a-service, «Что-либо как услуга» — модель, при которой любая часть инфраструктуры, программного обеспечения или бизнес-процесса может быть предоставлена как услуга. Этот термин охватывает множество различных сервисов, предоставляемых по модели подписки или по запросу, где "X" может быть заменено на различные виды ресурсов или услуг |
Вебхук | Подписка внешнего сервиса на событие VK Dev Platform |
ВМ | Виртуальная машина |
ИБ | Информационная безопасность |
Окружение | Сущность для развёртывания инфраструктуры и ПО |
ОС | Операционная система |
Пайплайн | Конвейер сборки и развёртывания ПО |
Платформенная команда (Platform engineering team) | Команда, которая занимается созданием и поддержанием инфраструктуры, используемой другими инженерными и IT-командами организации |
ПО | Программное обеспечение |
Проект разработки | Сущность, в рамках которой создаются остальные ресурсы VK Dev Platform (например, репозиторий или хранилище артефактов) и назначаются роли пользователям |
Раннер | Сущность для запуска пайплайнов CI/CD в GiLab CE |
Сервис | Компонент, входящий в VK Dev Platform |
Чарт | Пакет Helm. Helm — инструмент развёртывания Kubernetes |