Вот сейчас запустили в продажу в мире новый мейнфрейм - z13. Сам по себе выход новой линейки корпоративных серверов является, безусловно, отрадным событием. Значит, производитель, как минимум, не собирается сворачивать свою работу в этом направлении, а для нас всех это - очевидный плюс, ведь еще какое-то время наши навыки будут востребованы.
Но в выходе новой линейки есть и некоторые познавательные моменты. Например, под какими лозунгами она выходит. Помните, сколько разных этих мантр уже было? И SOA, и “мейнфрейм - идеальная платформа для облачных сервисов”, и другое бла-бла. Теперь вот пришла очередь для мобильности, то есть “мейнфрейм - прекрасная платформа для ваших мобильных приложений”. Они настолько серьезно провозглашают это, что даже написали брошюрку - http://www.redbooks.ibm.com/redbooks.nsf/redbookabstracts/tips1260.html?Open&c4#contents
Что же такого мобильного стало в нашем с вами любимом мейнфрейме? Как и следовало ожидать - ничего. Потому что мейнфрейм - это сервер, ориентированный на высокую пропускную способность. И кто при этом стучится к нему, мобильные приложения, роботы, персональные ЭВМ, другие сервера или другие мейнфреймы - ему совешенно фиолетово. Так что да, мейфрейм хорош в качестве главного сервера для доступа к данным с мобильных приложений, равно как и с любых других приложений и терминалов, так что продвигатели и продавцы ничего нового не придумали и даже практически нигде не соврали. И если расширение базы потребителей информации (а мобильные приложения, безусловно, могут лавинообразно увеличить потребность в доступе к централизованным информационным ресурсам), вне всяких сомнений, на пользу нашей любимой и в очередной раз переименованной платформе, то вот то, что за уже достигнутыми успехами как-то забывают о развитии, очень расстраивает.
В первую очередь я имею в виду вот что. Как-то, давно уже, я писал, что zOS при всей ее стабильности и преемственность просто загажена с ног до головы противоречивыми архаическими интерфейсами. Ее файловая система ужасна, нелогична, капризна, отстает от требований времени и нуждается в постоянном присмотре. RACF эклектичен. Реализация JAVA дырявая, капризная и нестандартная. Пользовательские интерфейсы тоже нелогичны. И так далее. И вместо целенаправленного явного процесса хотя бы обсуждения этих проблем и возможностей их решения мы видим, что программное обеспечение мейнфрейма практически заморожено в части базовых концепций, зато активно развивается в части свистелок и перделок.
Не, в целом - я не возражаю против заморозки базовых концепций. Так пусть производители и скажут - в ближайшие десятилетия ничо менять не будем, все останется как есть! И я это пойму. Но только надо понимать: замороженность в нашем деле есть синоним изоляционизма и постепенного умирания, чего совсем не хотелось бы.
ну возьми себе NTFS и будет тебе счастие, в чём проблема то? файловых сестем - воз и маленькая тележка, ну солярную ZFS возьми, чего тебе не хватает в жизни?
ZFS - это неплохо. Расскажешь, насколько аккуратно и как она реализована в zOS? и как транслируются в нее обычные SVC-вызовы? я чувствую, что я что-то пропустил в развитии мейнфреймовских ОС. Готов к конструктивному взаимодействию.
в таком разрезе претензия понятна. ну ок, чтобы увеличить количество совершенства, мало сформировать претензию вида "фи, несовершенно!", надо ещё бы сформулировать, каким оно должно быть, не так ли? Так вот сформулируй, что бы ты хотел видеть в области работы с наборами данных в z/OS. Ну правда, интересно же. И опять же, такой аспект, как обратная совместимость. Смогёшь?
ты знаешь, лет пять назад уже был мозговой штурм по этому поводу. причем даже с привлечением материалов из SHARE. надо будет поискать материалы, я из прикапывал где-то у себя.
основные претензии - необходимость обеспечить возможность работы с нэйтивной файловой системой на FBA-дисках, с блочными файлами, с возможностью применять старые методы доступа. переключение система может делать в процессе обработки DD-карт, как это делается уже лет 20 в CMS под VM.
в целом тема эта большая, требует длительных дискуссий. например, тот, давний штурм, длился месяца два и многие темы так и не пришли к общему знаменателю. главная проблема в том общении, как я помню, это осознание того, что мы никак не влияем на общее движение каравана.
если что, то я не z/OS ZFS имел в виду, а solaris ZFS, сильная вещь. К тому же 128 битная, и максимально допустимый размер одной файловой системы на сегодня выглядит опупительно избыточным.
Связано, не связано. Есть тренды - мобильность, большие данные, аналитика. Есть люди с деньгами, которые платят за все самое модное, что на слуху. Или те, кто боятся что новые технологии убьют их бизнес просто потому что они не в тренде. Могут там Нокию в пример привести. То, что серверу все равно откуда данные - им не известно, но купить они могут что-то не то, просто из за красивого словца. Поэтому IBM и EMC, делая все те же устройства, вынужденны прикреплять к ним слова тренды. Тогда все счастливы. Коробки от этого хуже не становятся (то что они медленно развиваются - это проблема, но другая). В минусе только прозорливые. Которые искренне пытаясь понять как же строить современные системы понимают... что точно так же как и всегда. И если сам софт не напишешь, то никакая железяка за тебя аналитику не посчитает.
Теперь вот пришла очередь для мобильности, то есть “мейнфрейм - прекрасная платформа для ваших мобильных приложений”. Они настолько серьезно провозглашают это, что даже написали брошюрку - http://www.redbooks.ibm.com/redbook....ontents
Саша, позволю себе не согласиться. Вот о чём упомянутая тобой брошюрка: "This IBM Redbooks® Solution Guide describes how the new IBM z13™ with its enhanced data processing capabilities can play an important role by providing the secure and stable base that you need to extend your existing enterprise data and transactions to mobile users." Никто не пытается позиционировать z как платформу для мобильных приложений. Просто это нормальный ответ на рыночную тенденцию, не более. Совместить System of Records и System of Engagement в одной коробке. Ничего нового (тут ты прав). Не довести эту идею в простом виде до лиц, принимающих решения - тоже нельзя.
вово. мне и интересно, что нового в совмещении этих функций на z13, и чем эта машинка отличается от всех остальных в этом смысле?
я не против применения мейнфрейма в качестве сервера для приложений, имеющих мобильный клиент. и даже наоборот - обеими руками ЗА! я просто не хочу, чтобы это замылило более важные вещи - необходимость гласно и поступательно развивать платформу.
Повторюсь: - есть рыночные тенденции, есть рыночная риторика (суть переменные величины); - есть реакция коммерческой организации на их изменения с целью зафиксировать в голове ЛПР ключевые тезисы относительно свойств предлагаемого продукта (понятно, что эта информация покажется кому-то избыточной, однако не сказать об этом нельзя); - к тому же за этими словами всё-таки есть какое-то решение, не только слова. Вопросы совершенствования core capabilities платформы - вещь важная, отрицать не буду, однако и прокомментировать не решусь. Наверное есть какие-то приоритеты, определяемые требованиями, которые формулирует community, большая часть которого живёт не в нашей стране, увы. Однако, если честно, появление всё новых GUI-ёвых экранов на мэйнфрейме (они появляются-таки) вызывает чувство лёгкой тоски по былым временам... :-)
только одно, по поводу GUI - тут вопрос не в грусти, а в устойчивости, ну прикинь, если GUI реализован на апаче. Ничего такого, но вдруг во всём этом софтовом стеке что-то навернётся, и GUI не будет... И ничего не будет...
и ещё хочу видеть знаменитый слайд со всемирно известным ромбиком, который для каждой вновь выпускаемой системы рисуется равносторонним, а для прошлых систем внутри рисуются меньшие кривоватые, и гордо заявляется - что вот да, раньше те системы небыли сбалансированы, но вот новая!!! Так было и про z12, и про z10, и раньше, думаю, про z13 этот знаменитый ромбик нарисуют. И мы узнаем, каким катастрофически несбалансированным дерьмоми была z12.