Мэйнфрейм в облако - обработка на основе файлов - PullRequest
0 голосов
/ 06 ноября 2018

Мы работаем над переносом крупносерийного пакетного приложения для мэйнфреймов в распределенную / облачную среду с использованием Java / Java Batch. Текущее приложение имеет дело с множеством файлов (VSAM и FLAT - всего более 100 файлов из разных источников) и модулями ввода-вывода. Мы думаем о том, чтобы загрузить эти данные в базу данных Oracle, а затем извлечь и обработать. Таким образом, миллионы транзакций попадут в базу данных Oracle.

Мы обеспокоены производительностью в Oracle из-за миллионов транзакций, попадающих в БД во время пакетного окна.

Другой подход, который мы рассматриваем, - это использование самих файлов.

С хранилищем NAS этот аргумент используется даже при чтении / записи файла по сети.

Будем ли мы иметь какие-либо недостатки в обработке файлов в облачной среде.

Как мы можем масштабировать приложение в зависимости от размера / нагрузки?

В современном мире, как такого рода приложения переносятся / повторно проектируются в облачной / дружественной облачной среде.

Использование кластеров Hadoop / Spark невозможно по любой причине.

Есть предложения? Спасибо !!

1 Ответ

0 голосов
/ 13 ноября 2018

Почему бы не преобразовать часть рабочей нагрузки в zLinux? Загрузите его в DB / 2 в z / OS, но используйте хосты zLinux для потребления? zLinux может работать под z / VM, поэтому у вас может быть много экземпляров. Это помогает максимизировать ваши инвестиции в оборудование.

...