Генеративный анализ данных

№ 5. Проблемы замены базовой банковской системы

Дата:

Как мы подчеркивали в разделе «Эволюция банковского дела», технологическая среда со временем изменилась. Каждое изменение привносило новые возможности, которые были недоступны в предыдущих версиях. В то же время память и емкость хранилища стали дешевле и намного больше.

Чтобы дать представление о том, насколько драматичными были эти изменения, учтите, что 1 ТБ емкости хранилища (диска) в 1957 году стоил 9.2 миллиарда долларов, тогда как сегодня он стоит всего 14 долларов. 1 ТБ памяти в 1957 году стоил бы огромные 411 триллионов долларов; сегодня это стоит всего 2,100 долларов.

Учтите также, что закон Мура действует уже более 50 лет, а это означает, что вычислительная мощность компьютера удваивается каждые два года: мы перешли от 1000 транзисторов на кристалле в 1970 году к более чем 50 миллиардам транзисторов на кристалле в 2020 году.

Было бы естественным выводом сказать, что старые мэйнфреймы представляют собой ключевую проблему. Хотя многие устаревшие производители больше не выпускают мэйнфреймы, IBM проделала огромную работу по их обслуживанию и улучшению их мощности и возможностей. Они также предоставили инструменты миграции для обновления программного обеспечения для использования своего оборудования. Сегодня в эксплуатации все еще находится более 10,000 68 мэйнфреймов, используемых некоторыми крупнейшими компаниями мира. По данным IBM, мэйнфреймы обрабатывают 6% производственных ИТ-задач в мире, но на их долю приходится лишь XNUMX% затрат на ИТ.

Некоторые также связывают мейнфреймы с медленной пакетной обработкой. Однако IBM CICS (система управления информацией о клиентах) существует уже несколько десятилетий и обеспечивает обработку больших объемов данных в режиме реального времени. Благодаря встроенной системе резервирования эти мэйнфреймы не только ежедневно обрабатывают миллиарды транзакций, но и обеспечивают доступность на уровне 99.999 %, что составляет всего 5 минут простоя в год! Современные мэйнфреймы могут запускать такие языки, как C++ и Java, а также запускать программное обеспечение, например серверы. 

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

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

Наличие навыков

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

Перенос данных

Замена программного обеспечения — это только часть проблемы. Многие из этих систем были разработаны, когда память и хранилище были дорогими, поэтому использование данных было сведено к минимуму. Это привело к усечению полей даты, например, в поле даты было просто два числа для года и отброшены два числа для столетия. Это было причиной большого беспокойства и работы по мере приближения 2 года. Сегодня мы знаем, что, имея больше данных, мы можем сделать больше и обеспечить большую гибкость наших систем. Следовательно, миграция данных сама по себе не принесет преимуществ, поскольку такую ​​основную банковскую деятельность необходимо перепроектировать, чтобы использовать преимущества более качественных данных. Сегодня ИИ является отличным примером того, чего можно добиться с помощью более качественных данных.

Реинтеграция

Задача переписывания или замены базовой банковской системы была бы намного проще, если бы базовая банковская система была единой системой, которая не обменивалась данными с другими системами. Однако со временем пришлось выполнять новые требования, обусловленные новыми правилами, продуктами, процессами, каналами и изменениями в поведении клиентов. Иногда это можно было реализовать в основном банковском решении, но часто они разрабатывались снаружи и интегрировались с ядром для использования данных о клиентах или продуктах. Крупные банки обычно могут иметь десятки, если не сотни систем вокруг своего ядра. Таким образом, замена ядра должна будет гарантировать, что новая система сможет обеспечить все эти интеграции. Одно только повторное тестирование всего этого — огромная задача, не говоря уже об усилиях по разработке.

Несколько ядер

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

Устаревший дизайн

Возможно, самая недооцененная задача — это перепроектирование основной банковской системы, чтобы обеспечить большую гибкость и оперативность для внесения изменений и стимулирования инноваций. Оглядываясь назад на десятилетия эволюции, любой разработчик будет разрабатывать основные банковские решения по-другому, чтобы максимально использовать преимущества новейших доступных технологий. Как мы выяснили ранее, эволюция технологий с каждым сдвигом приносила разные выгоды, и поэтому каждую систему следует разрабатывать с учетом ее возможной замены. Alipay разработала собственное основное банковское решение в Китае для обслуживания более 900 миллионов пользователей. За последние десять лет они четыре раза полностью переписывали свою базовую банковскую систему!

Это некоторые из ключевых проблем при рассмотрении вопроса о переписывании или замене устаревшего основного банковского решения. Следует отметить, что наследие не обязательно должно быть только мэйнфреймом/COBOL. Существуют базовые банковские решения клиент/сервер, которые также необходимо заменить. Некоторые поставщики основных банковских услуг просто обертывают свое программное обеспечение так, чтобы его можно было запускать в облаке, но это не позволяет использовать все возможности облака, которые предоставляет настоящее облачное решение. Однако даже облачные решения уже устарели, как мы увидим при обсуждении следующего поколения основного банковского программного обеспечения — Corelessbanking. 

Spot_img

Последняя разведка

Spot_img