Интересно как может быть облако соптимизироваno под какую угодно БД и что не могло бы быть сделано в другом облаке? Облако, в моем понимании, это груда комодити серверов (сервисов, приложений) которые продаются в розницу под запросы покупателя услуг облака. Можно конечно преставить себе облако с услугами Oracle БД на SUN технике. Тоже самое с услугами DB2 for zOS и других МФ компонент на МФ. Облако для DB2 for zOS не на МФ представить не возможно. Но можно представить DB2 for LUW в любом облаке с комодити серверами, от кого угодно. Но это не оптимизация, а использование платформы облака на котором может выполнять то или иное ПО.starkiller wrote: ↑28 Dec 2020 18:41 .... них ведь вроде есть свой клауд (OCI?), который теоретически соптимизирован под их же БД. ...
Мы уходим с майнфрайм.
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
-
- Уже с Приветом
- Posts: 946
- Joined: 24 Sep 2013 05:58
- Location: US\GA
Re: Мы уходим с майнфрайм.
flashgrid например, да это не exadata, но тоже очень быстрое:iDesperado wrote: ↑29 Dec 2020 14:29 oracle exadata и его хитровывернутый сторидж никто другой не сделает.
https://www.flashgrid.io/news/oracle-ra ... t-55-gb-s/
Официально ораклом не поддерживается, но видимо есть способы как-то это всё "эксплуатировать".
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Мы уходим с майнфрайм.
фишка exadata в том, что превращает оракл в субд с элементами mpp. там сторидж размазывает чтение по узлам, фильтрует блоки при фулскане например. т.е. ценность exadata не в железячке, а скорее в софте.mskmel wrote: ↑31 Dec 2020 15:02 flashgrid например, да это не exadata, но тоже очень быстрое:
https://www.flashgrid.io/news/oracle-ra ... t-55-gb-s/
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
Только что пришло сообщение что проект перехода с МФ остановлен до особого распоряжения. Целевая дата переносится на 2022-ой год.
По тому как это делалось до сих пор меня нисколько не удивляет. По-моему люди не имевшие дел с МФ деградировали настолько что они не способны даже перенести то что на МФ куда-нибудь еще. Я не за всех людей, а только тех с кем общаюсь по этому проекту. Их кстати вовлечено неразумно много. На митингах видишь 10-12 человек из которых только 3-4 о чем то могут вещать. Остальные молчат, но якобы участвуют в проекте.
Помню давно на форуме бытовала мысль о способности выносить как можно больше денег из IT проектов. Похоже эти способности только и остаются, работу работать уже разучились вообще. Опять же не за всех говорю, но за тех с кем довелось сталкиваться (не могу сказать "работать") по этому проекту.
Доложить больше не о чем.
По тому как это делалось до сих пор меня нисколько не удивляет. По-моему люди не имевшие дел с МФ деградировали настолько что они не способны даже перенести то что на МФ куда-нибудь еще. Я не за всех людей, а только тех с кем общаюсь по этому проекту. Их кстати вовлечено неразумно много. На митингах видишь 10-12 человек из которых только 3-4 о чем то могут вещать. Остальные молчат, но якобы участвуют в проекте.
Помню давно на форуме бытовала мысль о способности выносить как можно больше денег из IT проектов. Похоже эти способности только и остаются, работу работать уже разучились вообще. Опять же не за всех говорю, но за тех с кем довелось сталкиваться (не могу сказать "работать") по этому проекту.
Доложить больше не о чем.
-
- Уже с Приветом
- Posts: 4660
- Joined: 07 Apr 2018 15:16
Re: Мы уходим с майнфрайм.
У меня сложилось ощущение, что если ваш МФ просто выключить из розетки, то никто и не заметит.zVlad wrote: ↑15 Jan 2021 19:05 Только что пришло сообщение что проект перехода с МФ остановлен до особого распоряжения. Целевая дата переносится на 2022-ой год.
По тому как это делалось до сих пор меня нисколько не удивляет. По-моему люди не имевшие дел с МФ деградировали настолько что они не способны даже перенести то что на МФ куда-нибудь еще. Я не за всех людей, а только тех с кем общаюсь по этому проекту. Их кстати вовлечено неразумно много. На митингах видишь 10-12 человек из которых только 3-4 о чем то могут вещать. Остальные молчат, но якобы участвуют в проекте.
Помню давно на форуме бытовала мысль о способности выносить как можно больше денег из IT проектов. Похоже эти способности только и остаются, работу работать уже разучились вообще. Опять же не за всех говорю, но за тех с кем довелось сталкиваться (не могу сказать "работать") по этому проекту.
Доложить больше не о чем.
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
Из чего это интересно такое ощущение сложилось? Может просто поерничать захотелось.deev_a_v wrote: ↑15 Jan 2021 21:06У меня сложилось ощущение, что если ваш МФ просто выключить из розетки, то никто и не заметит.zVlad wrote: ↑15 Jan 2021 19:05 Только что пришло сообщение что проект перехода с МФ остановлен до особого распоряжения. Целевая дата переносится на 2022-ой год.
По тому как это делалось до сих пор меня нисколько не удивляет. По-моему люди не имевшие дел с МФ деградировали настолько что они не способны даже перенести то что на МФ куда-нибудь еще. Я не за всех людей, а только тех с кем общаюсь по этому проекту. Их кстати вовлечено неразумно много. На митингах видишь 10-12 человек из которых только 3-4 о чем то могут вещать. Остальные молчат, но якобы участвуют в проекте.
Помню давно на форуме бытовала мысль о способности выносить как можно больше денег из IT проектов. Похоже эти способности только и остаются, работу работать уже разучились вообще. Опять же не за всех говорю, но за тех с кем довелось сталкиваться (не могу сказать "работать") по этому проекту.
Доложить больше не о чем.
-
- Уже с Приветом
- Posts: 13665
- Joined: 16 Jan 2001 10:01
Re: Мы уходим с майнфрайм.
Мне тоже раньше глядя на старые системы хотелось их пристрелить, чтобы не мучились...
Сейчас я понимаю что многие из них практически бессмертны, весьма полезны, могут ещё не одно поколение инженеров прокормить. Хотя, когда сталкиваюсь с ними - желания молодости просыпаются иногда... Психологический феномен однако.
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
У меня тоже имеется подобный психологический феномен. Только в обратную сторону. И именно эта, пока неудачная попытка, меня особенно добила. Полгода работы в ватаге коллег, где я был единственный мф-щик, и результат - мигрированна 1/4 базы данных с МФ, даже не продакшн, а делелоперская. Потрачена куча денег (из-за превышения бюджета собственно проект остановлен) и скопировано всего один террабайт данных с Мф в Azure. Полгода!Palych wrote: ↑16 Jan 2021 05:55Мне тоже раньше глядя на старые системы хотелось их пристрелить, чтобы не мучились...
Сейчас я понимаю что многие из них практически бессмертны, весьма полезны, могут ещё не одно поколение инженеров прокормить. Хотя, когда сталкиваюсь с ними - желания молодости просыпаются иногда... Психологический феномен однако.
Не знаю о каких ты старых системах говоришь. Я в прошлом году сделал упграйд со старого (2013 год) МФ на новый (2017). Есть еще новее вариант - 2019 года. Все это не эммуляции на x86 как VAX, а естественные железки. Софт базовый - OS, DB, WebServer-а и т.п. существуют в текущих версиях и постоянно ообновляюстя. Можно было бы языковую платформу - COBOL назвать "старым". Но во первых COBOL тоже имеет текущие версии, он давно уже обьектно-ориентирован и webservice-ы в нем поддерживаюста. a во-вторых, что такого нового в Java на которую вендор переписал кобольные программы в их новой версии сохранив ту же структуру БД и ту же, на 90%, логику? Java поддерживается, и уже давно, в мф-ском сервере приложений в CICS.
Меня в этой истории больше люди чем железки удивляют и интересуют. Люди взросшие на "новом". Я с ними, разными, за эти полгода много общался и ничего хорошего про их способности сказать не могу. Но я не могу их винить как людей, я сам такой же. Дело все в той, "новой", платформе в рамках которой их умственный аппарат сформирован. Выпругнуть за него они не могут. В итоге я слышу такие вещи как "сервер под QA будет такого же размера как Production. Причем они говорят не "server" на самом деле, а "Virtual Machine". Почему они должны быть одинаковые? Разве нагрузка на них будет одинакова. Нет конечно. На QA никогда не будет столько пользователей сколько на Production. Ну и главное, цена! в Azure цена зависит от параметров сервера и вот они готовы платить двойную цену с ходу там где нормально соотношение должно быть 1 к 10 как минимум. Я думаю за полгода уже потрачено больше денег чем нузно для упгрэйда существующего, не сильно старого МФ. Кстати, на МФ-ской стороне оба инстанса и пара других бегут на одном и том же МФ.
Это лишь один пример, у меня больше. Думая с чем можно было сравнить то что я вижу - ограниченность мышления моих коллег из "новых" песочниц я вспомнил про африканское племя где мальчикам младенцам привязывали к головам дощечки чтобы череп формировался особым образом - так в том племени считается правильно и важно. Вот и мои коллеги через такие виртуальные дощечки проведены. А так в принципе нормаль[ные люди и их можно понять - нет у них в распоряжении того что есть на МФ и это не их вина. Иногда правда они тупят вне связи с этим. Например, считается что перед cut-over нужно сделать 5-6 миграций "в сухую". Другой, сервер под Production будет заказан непосредственно перед cut-over. Наверно хотят сэкохомить на Azure, который по счетчику веремени калькулирует цену.
Вот такие дела уважаемый Палыч. А ты говоришь "старые". Windows-ы, Unix-ы, и прочие Linux-ы тоже не молоды уже давно. И что? Oracle и DB2 появились можно сказать одновременно, на самом деле DB2 раньше, гораздо. И мои коллеги по этому проекту хороших слов про Oracle не говорят. И это не только наши DBAs, но и непосредственно из Oracle ехперт из Texas и его манагер работают с нами. Они говорят "ну это же Oracle", что мол вы хотите. На моей стороне - DB2 все не просто хорошо, а класно несмотря на то что мой DB2 действительно старый - версия 9 (на дворе уже 12-ая). И я один на стороне МФ и не только с DB2 но вообще со всей МФ-ской инфраструктурой, включая железо. А на другой стороне, куда идет переход, десятки людей трудятся, только на миграции данных из БД в БД до десяти голов, включая эксперта из Oracle, и незнамо сколько на сторонe собственно приложения.
Вся эта ватага плус Azure уже напрягла нашего клиента по деньгам и проект остановлен. А сделано то всего ничего - одна миграция 1/4 (по размеру) БД и конвертация ее на новую версию БД от вендора. И это еще без кастомизаций приложения сделаных нашими програмистами. Я думаю это, в лучшем случае, не более 20% от того что надо. Да меньше. За полгода! Получается до моих 70 лет работа на МФ для меня еще будет.
-
- Уже с Приветом
- Posts: 7723
- Joined: 29 Mar 2000 10:01
- Location: Kirkland,WA
Re: Мы уходим с майнфрайм.
у вас может нет мейнфреим форевер а RDBMS форевер... от нас не уйдешь...
-
- Уже с Приветом
- Posts: 13665
- Joined: 16 Jan 2001 10:01
Re: Мы уходим с майнфрайм.
Строг говоря "старые" системы могут быть и на Java написаны.
Это системы, в основе которых принципы, которые не понятны. А если нам что-то непонятно: нам сильно хочется либо понять это, либо сделать так чтобы это куда-нибудь исчезло.
Мы делаем мощный бросок, стараясь захватить своим могучим интеллектом новую территорию. Быстро продвигаемся вперед, вроде бы почти достигаем цели... И тут инспектор Коломбо оборачивается и говорит: "oh, one more thing...".
Нас отбрасывает на позиции близкие к исходным. И мы вызываем авиацию, переходим к тактике выжженной земли.
Это системы, в основе которых принципы, которые не понятны. А если нам что-то непонятно: нам сильно хочется либо понять это, либо сделать так чтобы это куда-нибудь исчезло.
Мы делаем мощный бросок, стараясь захватить своим могучим интеллектом новую территорию. Быстро продвигаемся вперед, вроде бы почти достигаем цели... И тут инспектор Коломбо оборачивается и говорит: "oh, one more thing...".
Нас отбрасывает на позиции близкие к исходным. И мы вызываем авиацию, переходим к тактике выжженной земли.
-
- Уже с Приветом
- Posts: 2603
- Joined: 19 Jun 2003 20:22
- Location: USA
Re: Мы уходим с майнфрайм.
Держитесь! Очень многие банки и правительства штатов на вас надеются!
Я лет 10 работал на контракте Дженерал Моторз а до этого Форд. Там довольно много мэйнфрэймов. И хотят от них избавиться из-за "платежей за использование", плюс Кобольцев все меньше. Наблюдал несколько проектов, многие провалились. В одном случае тупо не хватило производительности нового софта плюс железа - на мэйнфрейме-то люди на Ассемблере кое-что писали, и сабсеконд респонс был нормой! А тут Ява и Юникс - не потянули. В других случаях не произошел быстрый успех, или кончились деньги - им бы довести до ума, доплатить, доделать, ан нет - просто закрывают проект. Кто-то (вендоры) наварился!
У нас правда в этих случаях кучу высокопоставленного народа выпиннули. Простых тоже в аут.
Вам, зВлад, надо подмастерье взять, и обучить его премудростям ремесла. Чтобы нить не оборвалась!
-
- Уже с Приветом
- Posts: 63377
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Мы уходим с майнфрайм.
Ученик чародея
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
Спасибо за интереснюы инфу. Я проработал на всего одном месте в Америках и не имею широкого круга контавтов по МФ на других местах. Лишь один переход с МФ был на моих глазах когда меньшая часть нашего клиента ушли с МФ. Им было тыжело, долго, плохо, но они удержались. До этого их перехода приложение выполнялось на МФ с двумя CPU и считанными гигабайтами.liamkin wrote: ↑18 Jan 2021 17:39Держитесь! Очень многие банки и правительства штатов на вас надеются!
Я лет 10 работал на контракте Дженерал Моторз а до этого Форд. Там довольно много мэйнфрэймов. И хотят от них избавиться из-за "платежей за использование", плюс Кобольцев все меньше. Наблюдал несколько проектов, многие провалились. В одном случае тупо не хватило производительности нового софта плюс железа - на мэйнфрейме-то люди на Ассемблере кое-что писали, и сабсеконд респонс был нормой! А тут Ява и Юникс - не потянули. В других случаях не произошел быстрый успех, или кончились деньги - им бы довести до ума, доплатить, доделать, ан нет - просто закрывают проект. Кто-то (вендоры) наварился!
У нас правда в этих случаях кучу высокопоставленного народа выпиннули. Простых тоже в аут.
Вам, зВлад, надо подмастерье взять, и обучить его премудростям ремесла. Чтобы нить не оборвалась!
Оставшаяся, бОльшая, часть этого бизнеса тоже не велика. МФ на котором все инстансы стоят весьма не велик, можно даже сказать очень и очень не велик. Может и им удастся удержаться в Azure, закидают ядрами и гигабайтами аппликуху. Но вот уже спотыкнулись. А всего то прошли малую часть пути.
Я видел много уходов с МФ в России. Но это было в условиях экономического коллапса и весьма незначительного исползования IT в бизнесах. Если осталось в России пара-тройка мест на МФ то это будет удивительно.
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
Роботами тестируете? Ну, ну. Знаем мы эти роботы осбенно сконфигирированные по идеальным моделям нагрузки.Мальчик-Одуванчик wrote: ↑19 Jan 2021 00:35Вот это, кстати, странно. У нас наоборот, тестируется как минимум в 10-100 раз большая нагрузка чем даже в пике бывает на работающей версии.
Я знаю нашу нагрузку и знаю что смоделировать ее невозможно если не знать некоторых особенностей. Например, дипазон количества транзакций выполняемых за день от 350 до 460 тысяч. Но состав транзакций может быть настолько разным что в один день 460 пролетают со свистoм, в другой на 420 тысуачах может произойти затык пропускной способности. Затык, по нашему, это когда больше 10-20 minut CPU стабильно на 100% загружен. Но никогда не бывает чтобы система "сдулась" просто выполнение работы затормаживается. Такой затык последний раз был на прошлой неделе. Пользователь клиента два раза запустил одну транзакцию которая непрерывно выполнялась больше 1.5 цахас и отжирала 7-10% CPU. Никто не жаловался. Я обнаружил это анализируя некоторые параметры постфактум.
Нагрузочные тесты могут иметь смысл только на простых, детерминированных моделях. Коротких, однотипных транзакциях. Наш случай очень недетрминирован, одна и та же транзакция может выполнять субсеконд, а может растянуться на жасы. С ними можно было бы успешно бороться, есть механизмы и методы, но у нашeго клиента и наших программистов нет желания. А я один. И подмастерьев мне не дают.
Пожалуйста, не комментируйте приведенные числа. Они ни о чем не говорят.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Мы уходим с майнфрайм.
iDesperado wrote: ↑08 Dec 2020 15:41 да понятно, что пенсионеры ничего путного не намигрируют. это ясно как божий день.
понятно что в лучшем случае они построят RAC на шаред виртуалках, RAC понятно, что такое порно не осилит и все они разойдутся на пенсию.
это ясно.
я был правzVlad wrote: ↑16 Jan 2021 15:31 Вся эта ватага плус Azure уже напрягла нашего клиента по деньгам и проект остановлен. А сделано то всего ничего - одна миграция 1/4 (по размеру) БД и конвертация ее на новую версию БД от вендора. И это еще без кастомизаций приложения сделаных нашими програмистами. Я думаю это, в лучшем случае, не более 20% от того что надо. Да меньше. За полгода! Получается до моих 70 лет работа на МФ для меня еще будет.
инвалиды пол года пару таблиц скопировать не могут, но клиент мужественно это шоу оплачивал ... не знаю, я не верю в такие басни. у нас к олдам очень настороженно относятся и уже через неделю бы заместили джунами умеющими квадратики в ETL расставлять.
если был нормой, творчество этих людей не выкинули бы на свалку истории. в том числе и с МФ. у Влада та же ява, как у всех. просто платформа ущербная, требующая еще тучи костылей типа ziip процессоров, за немерянные деньги, что бы хоть как-то перформить. нет смысла запускать ява на 24 гб, если можно ее же запускать на 64 гб в сотни раз дешевле. Влад мигрирует на 1/8 современного процессора, на 8 vcpu и 64 Gb ram. такая виртуалка в азуре стоит менее $100 в месяц.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Мы уходим с майнфрайм.
Как раз модели можно когфигурировать и прогонять большую часть вероятных сценариев.zVlad wrote: ↑19 Jan 2021 17:33Роботами тестируете? Ну, ну. Знаем мы эти роботы осбенно сконфигирированные по идеальным моделям нагрузки.Мальчик-Одуванчик wrote: ↑19 Jan 2021 00:35Вот это, кстати, странно. У нас наоборот, тестируется как минимум в 10-100 раз большая нагрузка чем даже в пике бывает на работающей версии.
Под нагрузкой хорошо проверять работу с разделяемыми ресурсами, симулирувать отказы и их влияние на систему...
И чем больше различных моделей поведения удается проверить в тестовой среде, тем меньше вероятность падения в рабочей.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Мы уходим с майнфрайм.
Про Азур не в теме, но у нас какое-то простенькое отладочное говнище из трех маломощных железяк в Амазоне за полгода сожрало денег, как если бы просто купить три компа каждый мошностью как вся эта конфигурация.iDesperado wrote: ↑19 Jan 2021 19:55 Влад мигрирует на 1/8 современного процессора, на 8 vcpu и 64 Gb ram. такая виртуалка в азуре стоит менее $100 в месяц.
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
На МФ отказов не бувает под любой нагрузкой. Это тестируется в IBM. А какие отказы, интересно, Вы симулируете?Мальчик-Одуванчик wrote: ↑19 Jan 2021 23:08Как раз модели можно когфигурировать и прогонять большую часть вероятных сценариев.zVlad wrote: ↑19 Jan 2021 17:33Роботами тестируете? Ну, ну. Знаем мы эти роботы осбенно сконфигирированные по идеальным моделям нагрузки.Мальчик-Одуванчик wrote: ↑19 Jan 2021 00:35Вот это, кстати, странно. У нас наоборот, тестируется как минимум в 10-100 раз большая нагрузка чем даже в пике бывает на работающей версии.
Под нагрузкой хорошо проверять работу с разделяемыми ресурсами, симулирувать отказы и их влияние на систему...
И чем больше различных моделей поведения удается проверить в тестовой среде, тем меньше вероятность падения в рабочей.
Наша нагрузка (нашего клиента) такова что день на день не похож. Но за послeднии месяца выявилась тенденция раз в месяц, обычно в начале, происходит продолжительный всплеск нагрузки на фоне общего высокого уровня когда ожидаемые времена выполнения транзакций заметно возрастают (без влияния на систему). Реакция пользователей при этом такова что они пытаются повторить что затягивает процес выхода из всплеска. В принципе понятно что если добавить мощи МФ (CPU, только CPU) процентов на 20 то эти всплески будут прожовываться не заметно. Но клиент, посльку собрася уходить, на это не идет. Не идет даже зная что миграция данных будет происходить с этого же МФ. Верит в чудо наш клиент, и это чудо я ему обеспечу. Благодаря МФ, ну и немножко мне конечно.
В тестовой среде надо проверять ту модель которая в рабочей. Других там не будет по определению. Мой поинт в том что наша модель стохастическая, а под такую, в Вашем случае, нет решения. Вы это можете решать только подбрасыванием дровишек. А на МФ есть более интелектуальные решения, без дров.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Мы уходим с майнфрайм.
Разумеется что проверяются приложения, а не железо.
Например, для того же приложения, написанного на Джаве, поведение сборщика мусора, работа с потоками и тд может отличаться в зависимости от нагрузки.
И это приложение весело рухнет вне зависимости от того, на каком железе оно работает - будь то захудалый писюк или продвинутый мейнфрейм.
Куча сторонних библиотек, написанных за долгое время дают этому широкое раздолье.
И я даже полагаю что на мейнфрейме эти приложения будут падать чаще просто потому что система исполнения джавы под экзотическое железо всяко оттестирована не лучше, нежели на типовом.
Поэтому интересно как наша система справится с отказом одного или нескольких приложений.
Под нагрузкой.
Сюда так же входит отказ базы данных или потеря связи.
-
- Уже с Приветом
- Posts: 13665
- Joined: 16 Jan 2001 10:01
Re: Мы уходим с майнфрайм.
Вообще-то здесь обсуждаются неудачные попытки перенести работающие системы. Стало быть они по определению не на свалке. Может быть рядом с ней, да и то спорно.iDesperado wrote: ↑19 Jan 2021 19:55если был нормой, творчество этих людей не выкинули бы на свалку истории. в том числе и с МФ.
И даже если их пытаются выкинуть, то на мой взгляд явно не за то что они не обеспечивают быстрый ответ.
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
Я Вас понимаю. Мне приходилось иметь дело с приложениями на Java и я много могу сказать, но скажу меньше - формат форумa не предполагает долгих речей.Мальчик-Одуванчик wrote: ↑20 Jan 2021 01:32Разумеется что проверяются приложения, а не железо.
Например, для того же приложения, написанного на Джаве, поведение сборщика мусора, работа с потоками и тд может отличаться в зависимости от нагрузки.
И это приложение весело рухнет вне зависимости от того, на каком железе оно работает - будь то захудалый писюк или продвинутый мейнфрейм.
Куча сторонних библиотек, написанных за долгое время дают этому широкое раздолье.
И я даже полагаю что на мейнфрейме эти приложения будут падать чаще просто потому что система исполнения джавы под экзотическое железо всяко оттестирована не лучше, нежели на типовом.
Поэтому интересно как наша система справится с отказом одного или нескольких приложений.
Под нагрузкой.
Сюда так же входит отказ базы данных или потеря связи.
Есть у нас приложение, работающее на сервере в контакте с DB2 на МФ, прямом контакте. И вот когда МФ нагружен тем о чем я писал выше (но может быть и по другой причине. Я это оставляю не доказаным достоверно) то это приложение начинает "бомбиыь" конекциями. Количество одновременных активных коннекций, которое обычно не выходит за пару десятков начинает превышать число 200 - йето условный максимум, свыше которого запросы на присоедение ставятся в очередь.
Пару месяцев назад это же приложение в подобных условиях достигало другого предела - 1000 неактивных коннекций. Тогда вендор заявил о баге и пофиксал его. Эта проблема ушла, проблема с неконтролируемым ростом активных осталась. Я вижу это из данных мониторинга, сообщаю - никакой реакции. Будь[ это в рамках МФ я бы уже докопался, но это на серверах.
Отказов БД на МФ - DB2 не было никогда у нас (был один, лет 17 назад, из-за бага. Был устранен с помощью IBM за пару-тройку дней). Потеря связи, особенно после перевода серверов в Azure - обычное явление, сегодня репликация рухнула из-за этого. Решение - перрезапуск репликации и самосинхронизация. Можно легко автоматизировать, но из-за редкости этого остается неавтоматизированно. Возможно из-за Azure придется автоматизировать.
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
Никто ничего не выкидывает. То на что пытаемся перенести приложение с МФ есть в точности тоже самое переписанное нa Java с COBOL. Модель данных та же (косметические изменения не в счет), алгоритмы те же, вендор тот же. Программы дописанные нашими программерами на COBOL уже полгода перетряхиваются и подготавливаются для переписывания один-к-одному в Java. Смысл?!Palych wrote: ↑20 Jan 2021 03:22Вообще-то здесь обсуждаются неудачные попытки перенести работающие системы. Стало быть они по определению не на свалке. Может быть рядом с ней, да и то спорно.iDesperado wrote: ↑19 Jan 2021 19:55если был нормой, творчество этих людей не выкинули бы на свалку истории. в том числе и с МФ.
И даже если их пытаются выкинуть, то на мой взгляд явно не за то что они не обеспечивают быстрый ответ.
На Ассемблер на МФ програм нет в этом приложении, но COBOL все равно гораздо эффективнее любой Java.
Причины ухода с МФ просты как виноград - вендор не в состоянии поддерживать приклад на разных платформах. Привлекалово вендора (из их же презентанции- мы даем решение на бесплатных (Open source - WildFly), но в тоже время дорогой Oracle в качестве БД и дорогой GoldenGate для миграции получается).
-
- Уже с Приветом
- Posts: 15307
- Joined: 30 Apr 2003 16:43
Re: Мы уходим с майнфрайм.
Я знаю историю Java на MF. До Java v4 движок на МФ писали в Sun, с v5 пишется в IBM. Разница как небо и земля. Для Java на МФ есть Specialty CPU - zIIP. Если коротко с Java на МФ сейчас все в шооколаде.Мальчик-Одуванчик wrote: ↑20 Jan 2021 01:32 .....
Например, для того же приложения, написанного на Джаве, поведение сборщика мусора, работа с потоками и тд может отличаться в зависимости от нагрузки.
И это приложение весело рухнет вне зависимости от того, на каком железе оно работает - будь то захудалый писюк или продвинутый мейнфрейм.
...