Роберт Хенсон

Версия 4.3  больше масштабируемости и производительности

 

Сфера информационных технологий продолжает претерпевать резкие изменения. Информационные системы распространяются все стремительнее. Быстро растет число типов информации, которая может распределяться по сетям. Сейчас более чем когда-либо можно использовать разнородные компьютерные технологии в рамках единой сети и создавать из них новые вычислительные платформы и распределенные решения для самых трудных деловых задач. Кроме того, в нынешний период бурного технологического прогресса мы видим, что компании продолжают трансформироваться, перестраиваться и оптимизироваться для конкурентной борьбы в мировом масштабе.

 

Под влиянием технологического прогресса и резкого обострения конкурентной борьбы компании пытаются найти такие организационные структуры, процессы и информационные системы, которые в силу своей гибкости были бы способны управлять непрерывно изменяющимся технологическим процессом. В результате повышаются требования к информационно-технологическим организациям. В ситуации, когда компании должны добиться небывалого качества обслуживания заказчиков и получить преимущества перед конкурентами, информационно-технологические организации должны поддерживать самые передовые методы использования ИТ. Группы ИТ должны разрабатывать решения с добавленной стоимостью и делать это быстро, эффективно, всегда помня о том, что технология предназначена для повышения конкурентоспособности бизнеса.             

Сила информации

 

Быстрый и легкий доступ к большим объемам информации в буквальном смысле слова перестраивает способы выполнения работы и ведения дел. По мере разрастания вычислительных сетей, увеличения размеров файлов и появления новых приложений, которые требуют более широкой полосы пропускания, возникает необходимость перехода на 64-разрядную технологию. Уже появились новые серверные технологии и технологии баз данных, которые дадут возможность организациям пользоваться большими объемами данных быстрее, проще и дешевле, чем раньше. Эти системы и технологии позволят разрабатывать практичные 64-разрядные решения для доступа, анализа и обработки данных, а также для управления очень большими объемами информации в открытой распределенной разнородной среде.

 

Со временем большая часть базы данных будет храниться в основной оперативной памяти. И хотя существующие 32-разрядные системы практически не накладывают ограничений на большинство современных приложений, спрос на 64-разрядную архитектуру будет повышаться по мере появления все более мощных прикладных программ, требующих больших ресурсов. 64-разрядная технология позволяет хранить в оперативной памяти гораздо больше данных, чем 32-разрядная. А поскольку быстродействие оперативной памяти на несколько порядков выше, чем у дисковых устройств, сочетание 64-разрядной архитектуры обработки данных с расширением оперативной памяти позволит размещать в памяти больше данных и обеспечивать к этим данным прямой доступ. При этом прикладные программы не будут тратить время на передачу данных из оперативной памяти на жесткий диск и обратно, что в принципе должно резко повысить производительность систем.

            

 

AIX 4.3: платформа на сегодня, на завтра и для следующего тысячелетия

 

С момента своего появления операционная система AIX была нацелена на то, чтобы с помощью самой передовой технологии создавать для компаний преимущества в конкурентной борьбе. Новая версия этой системы, AIX 4.3, для аппаратной платформы RS/6000, поддерживает 64-разрядные вычисления, дает возможность пользоваться дальнейшими усовершенствованиями компьютерных вычислений и сетевой вычислительной работы и в то же время сохраняет стабильную базу приложений, защищая ваши инвестиции.             

64-разрядная экономика

 

Нет никаких сомнений в том, что 64-разряд

ная вычислительная среда имеет значительное преимущество производительности перед 32-разрядной. Однако важнейшая задача бизнеса состоит в том, чтобы понять каким образом использовать преимущества 64-разрядной технологии и как оценить ее эффективность, принимая во внимание неизбежные трудности переходного периода.

 

Для перехода на новую компьютерную архитектуру необходимо время. В области персональных компьютеров переход с 16-разрядной на 32-разрядную архитектуру начался более 10 лет назад и до сих пор не закончился. При этом на длительность перехода во многом повлияло отсутствие 32-разрядных операционных систем и приложений для среды ПК.

 

Любая серьезная модификация вычислительной среды организации также займет много времени с соответствующим распределением издержек и преимуществ. Причем расходы могут потребоваться сразу, а преимущества появятся только по мере роста производительности труда после того, как сотрудники научатся пользоваться новыми технологическими и функциональными возможностями.

 

Для обоснования перехода к 64-разрядным системам недостаточно рассматривать только системную производительность и соотношение производительности и цены. Менеджеры ИТ должны постоянно помнить о том, что успех внедрения новых технологий в большой мере зависит от инвестиций, сделанных в существующие аппаратные средства, операционные системы и приложения. Кроме того, огромное значение имеет человеческий фактор и квалификация персонала.

 

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

 

И наконец, необходимо принимать в расчет производительность всей организации, помня, что она зависит не только от тактовой частоты процессоров и времени отклика баз данных, но и от великого множества других факторов.

 

64-разрядная архитектура имеет два огромных преимущества. Во время вычислений она может пользоваться очень большими целыми числами и обращаться к огромным адресным пространствам как в виртуальной, так и в физической памяти. Эти возможности прекрасно подходят для прикладных программ, которым необходим доступ к очень большим объемам информации, например к гигантским базам данных. Возможности в области адресации кажутся нам весьма важными, так как в будущем будут развиваться все более сложные приложения (крупные базы данных, большие вычислительные приложения, мультимедийные среды и т.д.), которым необходимо управлять и пользоваться очень большими массивами данных.              

Двоичная совместимость

 

В операционной системе AIX 4.3, предназначенной для системы RS/6000 S70, 32-разрядные операции выполняются на 64-разрядном процессоре в “родном” режиме. Это значит, что 32-разрядные приложения, которые сегодня исполняются под управлением AIX 4, можно будет запускать без каких-либо изменений.

 

64-разрядные системы RS/6000 поддерживают одновременное и параллельное использование 32- и 64-разрядных приложений, все современные 32-разрядные драйверы устройств и расширения ядра ОС.

 

Ниже перечислены типы приложений, которые смогут сразу и в наибольшей степени ощутить преимущества расширенной адресации памяти и обработки файлов большого размера. К их числу относятся:

 

- хранилища данных (Data Warehousing);

 

- средства интеллектуального поиска данных (Data Mining);

 

- средства поддержки принятия решений (DDS);

 

- приложения для Интернет;

 

- приложения для электронного бизнеса и электронной торговли;

 

- крупные Web-серверы;

 

- мультимедийные серверы;

 

- приложения, требующие больших вычислительных ресурсов.

 

В некоторых случаях использование 64-разрядной архитектуры может сразу же принести положительные результаты:

 

- в офисных приложениях, в которых пропускная способность определяется пользователем;

 

- в ситуациях, когда повышение тактовой частоты процессора, расширение памяти и повышение производительности подсистем ввода-вывода не приведет к расширению пропускной способности системы, т.е. системные возможности являются вполне удовлетворительными;

 

- при выполнении задач, для которых не разработаны 64-разрядные приложения.

 

В некоторых областях 64-разрядные системы могут оказать огромное влияние на производительность. Общее влияние 64-разрядной технологии на бизнес будет зависеть от роли, которую сыграет эта стратегическая вычислительная модель в достижении целей бизнеса. Тесное увязывание информационно-технологической стратегии с деловой поможет подробнее ответить на вопросы об экономической ценности 64-разрядных систем.             

Новая технология и гладкий переход к ней

 

AIX версии 4.3 полностью поддерживает 64-разрядную архитектуру и предоставляет целый ряд вполне ощутимых преимуществ в области производительности, расширенных сетевых возможностей, системного управления, широты использования и зрелости системы:

 

- двоичная совместимость с существующей вычислительной средой RS/6000;

 

- поддержка новых 64-разрядных аппаратных средств и программного обеспечения;

 

- одновременная поддержка 32- и 64-разрядных приложений и их параллельное исполнение;

 

- расширенные возможности масштабирования и возможность удовлетворения будущих потребностей в области компьютерных вычислений;

 

- поддержка сервера LDAP;

 

- поддержка самых передовых технологий Java и сетевой работы;

 

- документация AIX в формате HTML.

 

Особенность AIX 4  -  наличие интернационализированной и локализованной среды для использования глобальных приложений на мировых рынках. Интернационализация (поддержка национальных языков) распространяется на все системные компоненты, а именно на базовую и графическую операционную систему, графический интерфейс пользователя и средства связи. Локализация (возможность работы с национальными языками) основана на принципах объектно-ориентированной технологии, которые поддерживают динамическое конфигурирование культурных эталонов, шрифтов, стандартных раскладов клавиатуры, фильтров печати и языка для набора текстов.             

Электронный бизнес и ОС AIX 4.3

 

Сегодня мы являемся свидетелями фундаментальных перемен в сфере бизнеса, возникающих в результате развития компьютерных сетей. RS/6000 представляет собой ключевой элемент стратегии IBM в области электронного бизнеса. Важнейшими компонентами слияния возможностей “Всемирной паутины” и традиционных информационных технологий являются открытые стандарты, возможность доступа к традиционным приложениям, использование языка Java, компьютеры RS/6000 и операционная система AIX.

 

Операционная система AIX пользуется самыми передовыми средствами поддержки языка Java, сервера Domino, программ Lotus Go, программных средств промежуточного уровня (IBM middleware) и средств системного управления Tivoli, что помогает многим компаниям добиваться самых высоких результатов. Кроме того, система RS/6000 уже зарекомендовала себя как важнейший элемент взаимодействия предприятий и лидирующая платформа для интеграции вычислительной инфраструктуры предприятий с сетью Интернет.                          

 2000 год

Будучи глобальной организацией, IBM помогает своим заказчикам во всех уголках мира преодолевать трудности, связанные с “проблемой 2000 года”. Подход IBM к этой проблеме состоит в следующем:

 

-  сосредоточение на потребностях заказчика;

 

-  распространение только тех продуктов, в которых “ошибка тысячелетия” уже преодолена;

 

-  предоставление заказчикам и прочим пользователям широкого спектра продуктов, услуг и ресурсов, помогающих преодолеть проблему 2000 года.

 

ОС AIX 4.3 готова к 2000 году и не совершает никаких ошибок при переходе границ тысячелетия ни в 2000, ни в 2001 году. Кроме того, она корректно учитывает тот факт, что 2000 год будет високосным.             

Усовершенствованные функции AIX 4.3

 

AIX 4.3 создает функционально богатую вычислительную среду с отличными возможностями масштабирования. Таким образом, у вас появляется возможность подготовки к будущему расширению вычислительных потребностей, потребностей сетевой работы и потребностей бизнеса. Кроме этого, AIX 4.3 поддерживает высокий уровень “двоичной совместимости”. Это означает, что большинство приложений, написанных для ранних версий AIX 4 (4.1 или 4.2) и машин RS/6000 с процессорами POWER, POWER2 и PowerPC, могут исполняться под управлением AIX   4.3 без перекомпилирования. В то же время 64-разрядные приложения, разработанные на AIX 4.3 на любой 32-разрядной или 64-разрядной модели, могут исполняться без перекомпилирования на 64-разрядных компьютерах. 32-разрядные приложения, разработанные на AIX 4.3 на любой 32-разрядной или 64-разрядной модели, могут исполняться без перекомпилирования на обеих моделях.             

IPV6, IPsec, безопасность

 

AIX 4.3 поддерживает Internet Protocol 6 (IPV6), протокол Интернет нового поколения, который позволяет преодолевать ограничения адресации, свойственные протоколу IP, обеспечивает надежную бесперебойную маршрутизацию, автоматическую конфигурацию адресов IP и повышает безопасность и целостность IP. При этом приложения, написанные с помощью существующих интерфейсов IPV4, будут по-прежнему работать (благодаря двоичной совместимости).

 

AIX 4.3 предоставляет услуги безопасности на уровне IP для проверки подлинности (аутентификации) пакетов, поддержания целостности данных, управления доступом и сохранения конфиденциальности. Поддерживается безопасный IP-туннель между двумя системами, который позволяет обмениваться ключами, шифровать сообщения и проверять их подлинность. Средства безопасности поддерживают проверку подлинности и шифрование для обоих протоколов (IPV4 и IPV6).

 

AIX 4.3 с самого начала разрабатывалась для поддержки уровня безопасности С2. AIX 4.2.0 сертифицирована на уровне безопасности F-C2/E3 по европейскому стандарту ITSEC.

 

В результате усовершенствований сервера имен ОС AIX 4.3 использует версию 8.1.1 BIND и поддерживает домены IPV6, интерфейсы имен (name API), совместимость с AIX BIND V4 с усовершенствованиями в области безопасности, а также записи типа АААА.             

Новые средства поддержки графики и графических интерфейсов пользователя

 

В состав базовой версии AIX 4.3 включены средства OpenGL и GL 3.2 for AIX 4.3, а также graPHIGS for AIX 4.3. Эти перемены в составе базового пакета AIX 4.3 означают, что в эту операционную систему вошли прозрачные и простые в использовании сетевые интерфейсы прикладного программирования (API) для разработки сложных трехмерных графических приложений. OpenGL и GL 3.2 for AIX 4.3 поддерживают стандартную реализацию OpenGL API, а также IBM’овскую версию интерфейса GL 3.2 API на поддерживаемых аппаратных платформах. Библиотеки OpenGL MP оптимизируют использование процессоров в многопроцессорной среде при выполнении компиляции с помощью многопоточной версии компилятора. В состав OpenGL и GL 3.2 for AIX 4.3 включен полномасштабный отладчик OpenGL Debugger. Интерфейс графической библиотеки (GL) разрабатывался компанией Silicon Graphics Incorporated (SGI) в качестве интерфейса прикладного программирования для графических платформ этой компании.

 

Текущая IBM GL основана на конвейерной многопоточной графике SGI GL 3.2. Сила GL заключается в поддержке непосредственного графического режима. Что же касается интерфейса graPHIGS API, то он поддерживает многопоточную конвейерную графику, которая вызывается автоматически и может одновременно использовать ресурсы четырех процессоров в симметричных многопроцессорных системах (SMP), которые поддерживают графические приложения. Это позволяет разрабатывать трехмерные графические приложения при помощи двухмерных графических адаптеров младших моделей. При этом в качестве среды разработки используется ОС AIX 4.3. Далее по мере увеличения требований к производительности графические приложения можно переносить на трехмерные графические адаптеры с аппаратным ускорением. PEX API, который раньше включался в AIX 4.2.1 вместе с PEX и graPHIGS, удален из состава AIX 4.3 и не будет поддерживаться ни в этой, ни в последующих версиях AIX.

 

AIX 4.3 включает порт IBM для связи с версией AIX, которая входит в состав Java Developer’s Kit (JDK) 1.1.2 компании Sun. Компилятор IBM Just-in-Time (JIT), включенный в состав JDK 1.1.2, компилирует байтовые коды Java, превращая их в “родные” машинные коды непосредственно в ходе работы компьютера, что повышает быстродействие Java в 25 раз. Поскольку технология Java быстро меняется, процедура установки JDK в AIX 4.3 была модифицирована для поддержки множества версий пакета JDK и обеспечения совместимости с Java-приложениями, которые требуют для своей работы разных версий JDK. Это дает операционной системе достаточную гибкость, позволяющую применять технологию Java, поддерживая при этом стабильную версию JDK. AIX 4.3 Java Port for AIX включает средство просмотра аплетов (Appletviewer), оптимизированный интерпретатор Java, компилятор классов Java, отладчик на уровне источника (Source-level Debugger) и интерпретатор Java Runtime Interpreter. В состав классов Java входят следующие интерфейсы прикладного программирования (API):

 

-  Java Database Connectivity (JDBC) для поддержки доступа к базам данных из Java;

 

-  JavaBeans  -  интерфейс на уровне компонентов модели;

 

-  Remote Method Invocation (RMI)  -  интерфейс вызова удаленных методов;

 

-  инструментальное средство, позволяющее автоматически генерировать документацию для аплета на языке HTML;

 

-  Java Security API для встраивания функций безопасности в приложения Java;

 

-  библиотеки поддержки (run-time libraries) для мультимедийных компоновок Java.

 

Большая часть документации AIX 4.3 доступна в формате HTML, хотя некоторые документы остаются в формате Adobe Acrobat PDF или troff. Тем не менее большинство библиотек онлайновой документации для RS/6000 переведено в формат HTML, и к ним можно легко получить доступ с помощью любого Web-браузера, который поддерживает стандарт HTML 3.2.

Версия для печати