Мэйнфрейм в облако - обработка на основе файлов

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

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

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

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

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

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

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

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

Какие-либо предложения? Спасибо!!

1 ответ

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

Другие вопросы по тегам