БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р 70860-2023. Национальный стандарт Российской Федерации. Информационные технологии. Облачные вычисления. Общие технологии и методы

3 Термины и определения

 

В настоящем стандарте применены термины по ГОСТ ISO/IEC 17788, а также следующие термины с соответствующими определениями:

3.1

 

гостевая операционная система (guest operating system): Операционная система, установленная на виртуальной машине.

[ГОСТ Р 59163-2020, пункт 3.2]

3.2

 

хостовая операционная система (host operating system): Операционная система, в среде которой функционирует гипервизор.

[ГОСТ Р 56938-2016, пункт 3.12]

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

 

3.3 бессерверные вычисления (serverless computing): Категория облачных сервисов, в рамках которой потребитель сервиса облачных вычислений может использовать различные типы функциональных возможностей облачных сред без необходимости предоставления, развертывания и управления аппаратными или программными ресурсами, за исключением предоставления кода приложения или пользовательских данных, обрабатываемых приложением.

Примечания

1 Бессерверные вычисления обеспечивают автоматическое масштабирование с динамическим адаптивным выделением ресурсов поставщиком облачной службы, автоматическое распределение ресурсов по нескольким объектам, а также автоматическое обслуживание и резервное копирование.

2 Функции бессерверных вычислений инициируются одним или несколькими событиями, определенными потребителем сервиса облачных вычислений, и могут выполняться в течение ограниченного периода времени, необходимого для обработки каждого конкретного события.

3 Функции бессерверных вычислений могут быть инициированы прямым вызовом из мобильных и веб-приложений.

 

3.4 контейнерная служба (container daemon): Программный сервис, выполняющийся на операционной системе хоста и отвечающий за создание, запуск и остановку работы контейнеров в этой системе.

3.5 система управления контейнерами (container management system): Программное обеспечение, осуществляющее управление и оркестрацию экземпляров контейнеров.

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

 

3.6 облачное приложение (cloud native application): Приложение, специально разработанное для работы в облачных средах и использования всех их функциональных возможностей.

3.7 функциональная декомпозиция (functional decomposition): Тип модульной декомпозиции, в рамках которой система разделяется на отдельные компоненты, соответствующие определенным функциям и подфункциям системы.

Пример - Иерархическая декомпозиция, пошаговое улучшение.

3.8 непрерывное развертывание (continuous deployment): Подход в программировании, в рамках которого специалисты создают программное обеспечение в короткие циклы таким образом, что оно может быть в любое время опубликовано для промышленного использования, а сам процесс развертывания в производство автоматизирован.

3.9 непрерывная доставка (continuous delivery): Непрерывное развертывание, при котором этап развертывания инициируется вручную.

3.10 оркестрация (orchestration): Метод организации управления сервисами, в котором специализированный сервис координирует и управляет другими элементами, входящими в состав сервиса.

Примечание - Элемент, который управляет оркестрацией, не является частью самой оркестрации (экземпляром структуры).

 

3.11

 

образ виртуальной машины (virtual machine image): Файл (файлы), содержащий(ие) информацию о конфигурации, настройках и состоянии виртуальной машины, а также хранящиеся в ней программы и данные.

[ГОСТ Р 56938-2016, пункт 3.6]

3.12 метаданные виртуальной машины (virtual machine metadata): Информация о конфигурации и запуске виртуальной машины.

3.13 микросервис (microservice): Независимо развертываемый компонент, предоставляющий сервис для реализации конкретной функциональной части приложения.

3.14 микросервисная архитектура (microservices architecture): Подход к проектированию, который разделяет приложение на набор микросервисов.

3.15 функции как услуга (functions as a service): Категория облачного сервиса, в которой функциональная возможность, предлагаемая потребителю облачной службы, представляет собой выполнение кода приложения потребителя облачной службы в виде одной или нескольких функций, каждая из которых запускается событием, заданным потребителем облачной службы.

3.16 бессерверная база данных (serverless database): Категория облачных сервисов, в которой функциональная возможность, предлагаемая потребителю облачной службы, представляет собой базу данных, полностью управляемую поставщиком облачной службы и доступную через программный интерфейс приложения (API).

3.17 межсетевой экран (firewall): Программное и программно-техническое средство, реализующее функции контроля и фильтрации в соответствии с заданными правилами проходящих через него информационных потоков и используемое в целях обеспечения защиты (не криптографическими методами) информации, содержащей сведения, составляющие государственную тайну, иной информации ограниченного доступа.

3.18 реестр контейнеров (container registry): Компонент, обеспечивающий возможность хранения и доступа к образам контейнеров.

3.19 близость ресурсов (resource affinity): Размещение двух или более ресурсов в непосредственной близости друг от друга.

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