Повышение сложности

 

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

Перенос и рефакторинг основных системных приложений в облако для повышения производительности инноваций

Изменение всей основной системы для повышения производительности и снижения стоимости единицы продукции

Примеры банковских операций

Создайте мобильное приложение для оформления кредитной карты с минимальным количеством кликов

Используйте приложение "KYC - Знай своего клиента" в основной банковской системе

 

Создание нового механизма принятия кредитных решений для замены основной системы оценки кредитных рисков

Перенос и рефакторинг всего приложения для оценки кредитных рисков в облако для ускорения вывода на рынок

 

Изменение всей основной банковской системы с целью снижения себестоимости и создания широкого набора новых функций

Инженерные соображения

Обеспечьте передачу данных из основных систем в приложение для онбординга и кредитную аналитику

Использование API для доступа к приложению системы KYC и обеспечение производительности в режиме реального времени

Создайте новую систему принятия кредитных решений с доступом к данным о клиентах в режиме реального времени

Примите решение о выборе оптимального варианта миграции (см. варианты миграции в облако)

 

Параллельно запустить старую и новую базовую систему и разработать стратегию миграции данных

 

 

ПРИЛОЖЕНИЕ 18.1

 

Определите возможности использования облаков и подход к миграции

Если данное решение необходимо перенести в облако (в отличие от вывода из эксплуатации или замены на SaaS-решение), то вторичным решением будет "перевести" приложение в облако, "рефакторить/реархивировать" или что-то среднее, например "переплатформировать" (см. Рисунок 18.2).

 

 

Шесть вариантов утилизации/миграции унаследованных приложений

 

Уйти на пенсию

1

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

 

Выкуп

2

Приложение, которое устарело с технической или деловой точки зрения и нуждается в замене на облачный SaaS1

 

Rehost ("поднять и сдвинуть")

3

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

Реплатформа

Изменение платформы приложения с целью получения ощутимых преимуществ без изменения основной архитектуры

4

Рефактор/архитектор

5

Изменение архитектуры, добавление функций, масштаба или производительности, которые в противном случае было бы сложно реализовать в текущей среде приложений.

Сохраните

6

Приложения, которые не готовы к миграции или миграция которых не имеет смысла с точки зрения выгоды

 

 

1. При замене приложения вы можете создать приложение на заказ или настроить приложение SaaS в зависимости от зрелости рынка SaaS и потребностей бизнеса.

 

 

ПРИЛОЖЕНИЕ 18.2

 

 

Рехостинг ("поднять и перенести") предполагает перенос приложения в облако без изменений кода или архитектуры. Этот вариант выбирают компании для быстрого прогресса. Однако опыт показывает, что простой перенос приложений в облако не приносит большой пользы. Чтобы воспользоваться преимуществами облака, необходимо переплатформировать или рефакторизовать приложения.

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

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

 

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

 

 

бизнес-сферы, а не использовать подход, основанный на отдельных приложениях, что, как правило, обходится дороже.

 

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

Выбор поставщика облачных услуг

 

Перейти на страницу:

Похожие книги