ГОСТ Р ИСО/МЭК 19941-2021. Национальный стандарт Российской Федерации. Информационные технологии. Облачные вычисления. Интероперабельность и переносимость
9 Облачная переносимость приложений
9.1 Типы облачной переносимости приложений
Зависимости типов облачной переносимости приложений от типа возможностей служб облачных вычислений для каждого аспекта переносимости приложений приведены в таблице 9. Каждая ячейка на пересечении строк и столбцов таблицы определяет тип переносимости облачного приложения; в ячейке содержится номер подпункта настоящего стандарта, в котором описывается соответствующий тип переносимости. Каждый подпункт описывает, что необходимо принимать во внимание для переноса приложения. Следует учитывать то, что в некоторых случаях необходимо отличать необлачное приложение из необлачного развертывания в службы облачных вычислений от сценариев переноса из одной службы облачных вычислений в другую.
Таблица 9
Типы облачной переносимости приложений
Аспекты облачной переносимости приложений | Облачные типы возможностей | |||||
Инфраструктура | Платформа | Приложение | ||||
Из необлака в облако | Из облака в облако | Из необлака в облако | Из облака в облако | Из необлака в облако | Из облака в облако | |
Синтаксис приложения (5.2.3.2) | 9.3.1.2 | 9.3.2.2 | 9.4.1.2 | 9.4.2.2 | 9.5 | |
Инструкции приложения (5.2.3.3) | 9.3.1.3 | 9.3.2.3 | 9.4.1.3 | 9.4.2.3 | ||
Метаданные приложения (5.2.3.4) | 9.3.1.4 | 9.3.2.4 | 9.4.1.4 | 9.4.2.4 | ||
Поведение приложения (5.2.3.5) | 9.3.1.5 | 9.3.2.5 | 9.4.1.5 | 9.4.2.5 | ||
Политика приложения (5.2.3.6) | 9.3.1.6 | 9.3.2.6 | 9.4.1.6 | 9.4.2.6 | 9.6 |
Переносимость облачного приложения - это способность мигрировать приложение из одной службы облачных вычислений в другую службу облачных вычислений или между системой потребителя службы облачных вычислений и службой облачных вычислений. В рамках настоящего стандарта приложение включает в себя программный код и/или внутренние данные, необходимые для реализации приложения.
Упомянутые выше внутренние данные ссылаются на данные, тесно связанные с программным/бинарным кодом в соответствии с проектом программного обеспечения. Примером таких внутренних данных могут служить данные конфигурации или настроек. Они отличаются от внешних данных, таких как например, файл фотографий в формате Совместной экспертной группы по фотографии (Joint Photographic Experts Group, JPEG), который открывает приложение-редактор фотографий для редактирования, что рассматривается как внешние данные, в то время как настройки технологического процесса для того же приложения были бы внутренними данными.