Skip to main content

Терминология

Контейнер - часть ядра операционной системы, позволяющая запускать приложения изолированно друг от друга. При этом каждое приложение имеет доступ только к тем ресурсам, которые ему нужны.

Инстанс - копия запущенного контейнера. Можно запускать несколько копий одного и того же приложения для распределения нагрузки и повышения отказоустойчивости. Не все приложения могут корректно работать будучи запущенными в нескольких экземплярах: например, telegram-бот, работающий в режиме опроса (polling).

Репозиторий git - хранилище файлов (обычного исходного кода программ). Репозитории хранят не только текущую версию файлов, но и все предыдущие, что позволяет легко отменять ошибочные изменения. Доступ к репозиториям git осуществляется при помощи приложения командной строки git или приложений с графическим интерфейсом (напр., SourceTree, GitKraken и т.п.).

Сервис - услуга, предоставляемая Amvera. Пример: вычислительные ресурсы для работы контейнеров, управляемые базы данных, распознавание речи как услуга и т.п.

Проект - связка репозитория git и работающих инстансов контейнера, созданного из исходного кода в репозитории. Проект представляет собой вычислительный сервис Amvera (обозначается как compute в биллинге).