5.1 Общие положения ГОСТ Р 70860—2023
Настоящий стандарт содержит описание набора общих технологий и методов, используемых в сфере облачных вычислений.
Общая технология — это технология, которая используется для реализации одного или нескольких функциональных компонентов облачных вычислений, описанных в [1]. Общие технологии, как правило, являются частью облачного сервиса или применяются при использовании облачного сервиса.
Общий метод — это метод или подход к выполнению отдельных действий, связанных с облачными вычислениями (см. [1]). Общие методы, как правило, предназначены либо для того, чтобы упростить использование облачных сервисов, либо для того, чтобы обеспечить использование всех функциональных возможностей, предоставляемых облачными сервисами.
Многие из общих технологий и методов используются совместно в процессе разработки и работы облачных приложений [из 5.1 Общие положения ГОСТ Р 70860—2023]
5.2 Технологии ГОСТ Р 70860—2023
5.2.1 Общие положения ГОСТ Р 70860—2023
Общие технологии в основном относятся к виртуализации и контролю, а также управлению виртуализированными ресурсами в процессе разработки и работы облачных приложений. Облачное приложение — это приложение, специально разработанное для работы в облаке, а также для использования функциональных возможностей и среды облачных сервисов. Эти технологии касаются трех основных аппаратных ресурсов — ресурсов для обработки, хранения данных и сетевого подключения, а также платформенных функциональных возможностей облачного сервиса, определение которых приведено в [1], 9.2.4.2. Среди этих технологий имеются следующие:
- для виртуализированной обработки используются ВМ и гипервизоры (см. раздел 6), контейнеры (см. раздел 7), бессерверные вычисления (см. раздел 8);
- для виртуализированного хранения данных используются различные варианты хранения данных как услуги (Data Storage as a Service) (см. раздел 12);
- виртуализированные сети являются одной из основных групп технологий для предоставления и использования функциональных возможностей сетей применительно к облачным сервисам (см. раздел 13);
- категория облачных сервисов «Платформа как услуга» предназначена для более быстрой разработки, тестирования и выпуска облачных приложений (см. раздел 11).
Технологии обеспечения безопасности и масштабируемости применяются в целом ко всем типам облачных сервисов, хотя явное использование этих технологий потребителем сервиса облачных вычислений более характерно для отдельных типов облачных сервисов (см. разделы 14 и 15) [из 5.2.1 Общие положения ГОСТ Р 70860—2023]
5.2.2 Тип инфраструктурных функциональных возможностей облачных сервисов ГОСТ Р 70860—2023
В рамках инфраструктурных функциональных возможностей облачных сервисов, как правило, используются следующие технологии:
[из 5.2.2 Тип инфраструктурных функциональных возможностей облачных сервисов ГОСТ Р 70860—2023]
5.2.3 Платформенные функциональные возможности облачных сервисов ГОСТ Р 70860—2023
В рамках платформенных функциональных возможностей облачных сервисов обычно используются следующие технологии:
- контейнеры;
- бессерверные вычисления;
- облачные сервисы PaaS;
- виртуализированное хранилище;
- виртуализированные сети;
- системы безопасности.
[из 5.2.3 Платформенные функциональные возможности облачных сервисов ГОСТ Р 70860—2023]
5.2.4 Прикладные функциональные возможности облачных сервисов ГОСТ Р 70860—2023
В рамках прикладных функциональных возможностей облачных сервисов обычно используются следующие технологии:
[из 5.2.4 Прикладные функциональные возможности облачных сервисов ГОСТ Р 70860—2023]
5.3 Методы ГОСТ Р 70860—2023
Общие методы, как правило, применяются ко всем категориям облачных сервисов, хотя отдельные методы могут более эффективно работать с одними категориями облачных сервисов, чем с другими.
Оркестрация и управление виртуализированными ресурсами осуществляются с помощью соответствующего инструментария, включая CMS (см. раздел 10 и 7.4).
Как правило, в облачных вычислениях используют следующие методы:
- различные виды автоматизации, применяемые во всех процессах DevOps (см. раздел 10);
- подходы к обеспечению масштабируемости, такие как параллельные экземпляры (см. раздел 14);
- подход к проектированию приложений и систем на основе микросервисов (см. раздел 9);
- межсетевые экраны, шифрование и методы управления идентификацией и доступом (IAM) для обеспечения информационной безопасности (см. раздел 15).
[из 5.3 Методы ГОСТ Р 70860—2023]