Архитектура последних моделей семейства AS/400

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?й день самая младшая и самая старшая модели отличаются по производительности почти в 170 раз.

Причем, именно по общей производительности системы, а не по мегагерцам, числу процессоров, объему памяти и т.д. Такие характеристики масштабируемости достигаются за счет того, что можно наращивать ВСЕ имеющиеся в системе ресурсы (например, в системе может быть до 19 девятнадцати системных шин! Сами шины оптические, скорость каждой более 1Gb/sec).

Уже сейчас в России есть примеры того, что на одной AS/400 работают (именно работают, а не просто подключены) от 1500 до 2000 пользователей. На другом конце шкалы производительности находятся младшие модели, рассчитанные на 10-20 пользователей и имеющие стоимость среднего ПК-сервера (до 10 тысяч долларов).

Масштабируемость AS/400 позволяет заказчикам начинать пилотные установки на сравнительно недорогих моделях, а затем наращивать производительность по мере необходимости, оставаясь при этом в рамках одной платформы и сохраняя капиталовложения в обучение персонала, аппаратные средства и прикладное ПО. Это также позволяет строить двух- и трехуровневые распределенные системы (центр - регион - район или штаб-квартира - филиал - отделение) на единой платформе.

Следует также упомянуть тот факт, что все модели AS/400 абсолютно совместимы между собой: любая программа (или другой объект) может быть перенесена с любой модели AS/400 на любую другую со стопроцентной гарантией. При этом ее не требуется даже перекомпилировать, что является обычным явлением в мире UNIX (по крайней мере для HP и DEC).

Открытость
Никакие два слова в компьютерной индустрии не вызывают больше беспокойства и замешательства чем “открытые системы”. Эксперты до сих пор не могут договориться о том, что такое “открытость”, и концепция продолжает развиваться каждый год. Открытость понятие без строгого определения. Продавцы аппаратных или программных средств, такие как Microsoft, Novell, или Oracle, предлагают свою собственную интерпретацию понятия “открытость”, что приводит к еще большей путанице. Ярким примером, насколько не определено и запутано понятие “открытые системы”, является тот факт, что каждая страна может принимать собственный стандарт “открытых систем”. В Канаде, в частности, объявлено, что система AS/400 удовлетворяет требованиям, предъявляемым к “открытым системам”.

Это отсутствие согласованных и принятых определений приводит ко многим неправильным представлениям о том, какие системы можно считать “открытыми”, и полному отождествлению понятия “открытые системы” с UNIX. В настоящее время ведется работа по принятию спецификации 1170 в качестве стандарта, один из вариантов переработанной спецификации 1170 SUS (Single UNIX Specification) претендует стать таким стандартом. До тех пор, пока такой стандарт не будет принят в компьютерной индустрии, путаница будет продолжаться.

В отношении AS/400 IBM было принято решение о том, что эта система будет совместима со спецификацией 1170. Начиная с версии 3 операционной системы, OS/400 поддерживала многие из 1170 стандартов, перечисленных в спецификации (ни один из поставщиков не поддерживает их все). Сегодня AS/400 поддерживает около 90% интерфейсов, определенных спецификацией SUS, что полностью покрывает область деловых вычислений, занимаемую AS/400.

AS/400 часто называют “закрытой” системой, но во многих смыслах она является более “открытой”, чем другие платформы. Поясним эту мысль на основе нашего понимания понятия “открытости”.

Важной характеристикой современных вычислительных платформ является открытость, понимаемая нами как совокупность:

возможности переноса (портирования) программного обеспечения с других платформ (portability);

поддержки стандартов сетевого обмена (connectivity);

способности платформы к взаимодействию и интеграции с другими (interoperability).

Платформа AS/400 поддерживает практически все утвержденные промышленные стандарты в области деловых вычислений, доступа к данным в среде клиент/сервер, сетевого взаимодействия, а именно:

сетевые протоколы TCP/IP, SNA, IPX, OSI…;

стандарты распределенных баз данных DRDA;

стандарты SQL и спецификации ODBC;

а также множество других.

В качестве операционной системы клиента может быть использована практически любая из известных на рынке операционных систем DOS, Windows 3.x/95/NT, OS/2, Apple, UNIX. Это позволяет говорить о том, что AS/400 великолепно вписывается в существующие системы и сети, взаимодействует и интегрируется с другими платформами. В частности, легко реализуется доступ к данным на AS/400 из пользовательских приложений и средств разработки на платформе IBM PC (MSExcel, MSAccess, Delphi, Clarion, Clipper, FoxPro и т.д.).

Эта возможность используется для оперативного анализа данных привычными для пользователей средствами, создания отчетов, а также при переносе приложений написанных на FoxPro, Clipper, Clarion в архитектуру “клиент/сервер”.

Таким образом, перенос деловых приложений на AS/400 не сложнее, чем на любую из UNIX-платформ. Этот факт иллюстрируется недавним переносом на платформу AS/400 таких популярных приложений, как система R/3 компании SAP и интегрированного пакета компании People Soft.

Надежность
Надежность одно из самых привлекательных свойств AS/400. Согласно оценкам независимых консалтинговых компаний надежность одиночной системы AS/400 99.8 % гораздо выше не только, чем у традиционного UNIX (98.5%), но и кластера UNIX-систем (99.5%).

Известно, что идея кластеров впервые появилась и была реализована в UNIX именно потому, что без применения этой технологии использовать UNIX-системы было весьма затрудн?/p>