Одна из сложнейших бизнес-задач, встающих перед компаниями в условиях растущей конкуренции, — эффективное использование стратегических компьютерных информационных ресурсов. Чтобы максимизировать ценность стратегических данных, компания должна обеспечить верный баланс между широкой доступностью информации и требованиями безопасности.
Создаваемые сегодня корпоративные сети должны обеспечить согласованную работу следующих компонентов:
Среди всех операционных сред, претендующих на роль интегратора современного сложного информационного мира (это в первую очередь различные варианты ОС Unix и Microsoft NT), только Solaris предоставляет полный набор требуемых сервисов.
Операционная среда Solaris основана на промышленном стандарте Unix System V Release 4. Она обеспечивает поддержку высокоэффективных приложений, построенных в архитектуре клиент/сервер и функционирующих в распределенном сетевом окружении. Solaris предоставляет достаточные ресурсы для небольших рабочих групп и поддерживает Web-технологию, требующуюся для электронной коммерции. Solaris соответствует спецификациям Unix 95 (Spec 1170). Solaris гарантирует неограниченный, прозрачный доступ к системам, серверам, принтерам, удаленным базам данных и другим ресурсам с масштабируемостью, достаточной для поддержки по существу любых приложений и конфигураций. В Solaris 2.6, за счет улучшенного управления виртуальной памятью и вводом/выводом, повышена производительность серверов баз данных и Web-сервиса при сохранении уже достигнутого в Solaris 2.5.1 высокого уровня эффективности файлового сервиса и разделения времени.
В Solaris 2.6, по сравнению с предыдущими версиями, улучшена реализация целого ряда функций; кроме того, появилось много новых возможностей. Все это сделало операционную среду еще более мощной, гибкой и простой в использовании. Особо отметим следующие нововведения:
В последующих пунктах будут рассмотрены характерные черты ОС Solaris и ассоциированных программных продуктов.
Новая версия ОС Solaris отработала более года на одном из самых загруженных серверов компании. Партнеры по программе Catalyst и независимые производители программного обеспечения третий год подряд подтвердили сохранение бинарной совместимости. Тщательное тестирование показало, что переход на Solaris 2.6 абсолютно безопасен. Пользователи сетевых возможностей Solaris выиграли от большей простоты в развертывании и администрировании систем.
Среда Solaris предоставляет мощные средства удаленного управления. Администраторы могут устранять неисправности в сети, не мешая работе пользователей. Сети администрируются в оперативном режиме. Приложения можно запускать удаленно, с любого рабочего места сети. Среда Solaris позволяет централизовать администрирование и уменьшить общую стоимость владения информационной системой.
Стремительный рост Интернет потребовал разработки инструментария для HTML и Java, функционирующего на любом узле сети. Начиная с версии 2.6, в состав Solaris входят Web-средства. Два новых приложения, Solaris Web Start и Answerbook2, делают использование ОС Solaris еще более простым. Пользовательский интерфейс ОС Solaris основан на самой свежей версии среды CDE (Common Desktop Environment) и включает в себя новое управляющее программное обеспечение.
В операционной среде Solaris впервые реализована возможность установки с помощью навигатора. Solaris Web Start — это Java-приложение, делающее установку ОС Solaris и ассоциированных приложений быстрой и легкой. Стандартная конфигурация устанавливается нажатием одной кнопки. Для учета специфических требований заказчиков имеются многочисленные варианты выбора.
Solaris Web Start, совместно с аппаратными возможностями SPARC-компьютеров, позволяет устанавливать ОС по сети, в режиме клиент/сервер, даже если на целевой машине вообще не было операционной системы. Технология Sun JumpStart упрощает массовую установку.
Answerbook2 представляет собой новое поколение документационных систем Solaris, основанных на Web-технологии. Посредством любого навигатора (в частности, нового Solaris-навигатора HotJava) пользователи могут просматривать и печатать обширный комплект документации, поставляемый с ОС. Развитые средства поиска позволяют легко отыскать нужные фрагменты.
Новая утилита, являющаяся частью самой свежей версии загрузчика Solaris 2.6 в редакции для платформ x86, помогает конфигурировать устройства. Она надежно определяет имеющееся оборудование, учитывает ресурсы, необходимые каждому аппаратному компоненту, предоставляет список загрузочных устройств.
В Solaris 2.6 стандартный пользовательский интерфейс основан на CDE. Кроме того, поддерживается OpenWindows.
CDE — это развитая среда, обеспечивающая простой, единообразный интерфейс для всех версий ОС Unix. Компании Sun Microsystems, Hewlett-Packard, IBM и Novell совместно разработали стандарт пользовательских и прикладных интерфейсов на основе X Window System и спецификаций Motif. Средства проверки правописания встроены в текстовый редактор и почтовую систему; последняя, как и менеджер файлов, содержит Web- и Интернет-возможности.
Программное обеспечение Power Management для настольных SPARC-систем позволяет, в соответствии со стандартами Energy Star, экономить электроэнергию в периоды холостой работы компьютеров.
Программная подсистема печати в Solaris 2.6 является существенным улучшением по сравнению с подсистемой LP из предыдущих версий. Системные администраторы могут легко инициализировать клиентские системы и управлять ими с помощью сервисов NIS или NIS+. Это значит, что становится возможным централизованное администрирование печати для сети систем и принтеров.
Среди характеристик подсистемы печати в Solaris 2.6 отметим следующие:
В состав операционной среды Solaris 2.6 входят виртуальная Java-машина и навигатор HotJava. Последний можно рекомендовать для просмотра не только WWW, но и документации от Sun.
Java Virtual Machine 1.1 образует Java-платформу для ОС Solaris. Она совместима с инструментальной средой Java Development Kit (JDK) версии 1.1 компании JavaSoft. В состав виртуальной машины входят стандартный Java-компилятор (javac), интерпретатор (java), дизассемблер классов (javap), а также генератор включаемых файлов на языке C и суррогатных файлов (javab).
Навигатор HotJava обеспечивает:
Операционная среда Solaris предоставляет разработчикам документацию, программные библиотеки, средства повышения производительности, примеры программ и инструменты для тестирования. В данном разделе рассматриваются новые возможности, помогающие работать с большими файлами (имеющими размер более 2 Гб), многопотоковыми приложениями, X-серверами и библиотеками.
Управление версиями и областями действия — это новые возможности, реализованные в редакторе внешних связей. Они позволяют разработчикам динамических объектов определить последовательные версии интерфейсов таких объектов и ограничить область действия глобальных имен.
Перечислим другие нововведения:
Solaris 2.6 поддерживает файлы, размер которых превышает 2 Гб. Для выполнения асинхронных операций с большими файлами предоставляются новые программные интерфейсы.
Большие файлы поддерживаются в файловых системах UFS, NFS и CacheFS. Новая опция команды монтирования позволяет отменить поддержку таких файлов в системе UFS.
Сетевые средства необходимы рабочим группам, крупным организациям, сообществу Интернет. Локальные и глобальные сети позволяют построить распределенную информационную среду, интегрировать ресурсы разнородных систем, использовать приложения, разработанные в архитектуре клиент/сервер, поддерживать электронную коммерцию.
Операционная среда Solaris представляет собой мощную и надежную платформу для Интернет/Интранет, для массового применения WWW и электронной коммерции. По мере того, как компании все шире используют Web-технологию для внутренних и внешних коммуникаций, мощные возможности ОС Solaris, такие как быстрый доступ к web-файлам посредством WebNFS, становятся все более важными.
Программное обеспечение WebNFS позволяет осуществлять доступ к файловым системам через Web по протоколу NFS. Этот протокол очень надежен и обеспечивает большую пропускную способность при высокой загруженности. Кроме того, файлы можно сделать общедоступными без накладных расходов, связанных с организацией анонимных ftp-услуг.
На платформе Solaris 2.6 Web-серверы работают более эффективно, что повышает скорость отклика на пользовательские запросы и увеличивает число одновременно обслуживаемых пользователей. Тем самым затраты на администрирование клиентов могут быть снижены.
Solaris — это плод более чем десятилетних усилий компании, которая является лидером в области открытого программного обеспечения для распределенных вычислений. Это наиболее мощная и гибкая система, доступная на платформах SPARC, x86 и Java. Спроектированная исходя из требований поддержки корпоративных сетевых вычислений, ОС Solaris объединяет в единое целое возможности мощных настольных компьютеров, высокопроизводительных серверов и самой мощной в мире сетевой информационной среды, в которой пользователь может получить доступ к любому ресурсу, не задумываясь, где именно и на машине какого типа тот находится, каковы размеры и степень рассредоточенности сети и т.п.
Сетевые средства Solaris основаны на технологии ONC+ (Open Network Computing). ONC+ — это построенный на базе TCP/IP набор сервисов, инструментов и прикладных программных интерфейсов, включая сетевую файловую систему NFS (Network File System). Среди возможностей, предоставляемых ONC+, — разделение файлов и принтеров, обмен данными, удаленный вызов процедур (RPC), распределенные сервисы именования.
Семейство протоколов и распределенных сервисов ONC+ не зависит от транспортных протоколов, операционных систем или компьютерных архитектур, что позволяет говорить об ONC+ как об идеальном решении для разнородных сетей. ONC+ обеспечивает следующие возможности:
TCP/IP (Transmission Control Protocol/Internet Protocol) — это самый распространенный сетевой транспортный протокол. Выбор TCP/IP в качестве основы сетевых средств Solaris обеспечил широчайшие возможности связывания, максимальную масштабируемость и экономическую эффективность среди всех используемых в мировой практике сетевых решений.
Сетевая файловая система (NFS) является промышленным стандартом распределенной файловой системы, предоставляющей прозрачный доступ к удаленным файлам и каталогам, расположенным в произвольном узле сети. Поскольку протоколы NFS пользуются широкой поддержкой, пользователи имеют доступ к файлам,располагающимся на ПК, рабочих станциях, миникомпьютерах или мэйнфреймах, независимо от типов операционных систем, установленных на этих машинах.
Solaris 2.6 поддерживает NFS версии 3, в которую включены некоторые усовершенствования протоколов, направленные на повышение эффективности и снижение загрузки серверов. В сочетании с NIS+ (Network Information Service), сервисами AutoFS (автоматическое монтирование файловых систем), CacheFS (кэширование файловых систем) и другими, NFS предоставляет пользователям автоматическое нахождение, навигацию и доступ к данным в рамках глобальных сетей.
Сервис AutoFS автоматически открывает доступ к удаленным файловым системам прозрачным для пользователей образом. CacheFS ускоряет операции с файловыми системами. Эти средства вносят дополнительный вклад в повышение эффективности распределенного хранения и удаленного доступа к данным, что, в свою очередь, позволяет повысить производительность труда пользователей.
NIS+ — это защищенное, высокоэффективное, распределенное хранилище данных, необходимых для сетевого и системного управления. В нем надежным и безопасным образом хранится информация о сетевых ресурсах — пользователях, серверах, принтерах и др., что позволяет эффективно осуществлять администрирование разнородных корпоративных сетей архитектуры клиент/сервер. Административные действия, такие как добавление, удаление, переназначение систем или пользователей, легко выполняются при помощи эффективных средств изменения информации, хранящейся в NIS+. NIS+ упрощает администрирование малых сетей и легко масштабируется для нужд управления корпоративными сетями, содержащими десятки тысяч систем и пользователей.
В сравнении с ONC+, распределенная вычислительная среда DCE (Distributed Computing Environment) представляет собой спецификации развитого набора сервисов для основанных на TCP/IP разнородных сетей и сервисов промежуточного уровня. DCE является альтернативной "прослойкой", обеспечивающей взаимную совместимость и распределенные вычисления; однако сервисам DCE еще предстоит завоевать широкое распространение, в то время как ONC+ имеет прочную базу (охватывающую более 4 миллионов узлов) и предоставляет развитые средства доступа к данным в разнородной среде, уже сегодня по своим возможностям вплотную приближаясь к реализации целей и задач DCE. Для пользователей, которым тем не менее необходимы сервисы DCE, Solaris, в дополнение к ONC+, поддерживает семейство продуктов DCE.
Solaris 2.6 поддерживает стек протоколов IPX/SPX компании Novell, обеспечивая базовую совместимость с локальными сетями NetWare, успешное взаимодействие с которыми — свойство, критически важное с точки зрения организации разнородных сетей. Продукты Solaris Server и the Solaris Intranet Server Extension реализуют функциональность Novell NetWare (IPX/SPX), включая интеграцию в существующие локальные сети NetWare, и предоставляют отличную возможность перейти от NetWare-серверов к распределенным средствам и мощи Solaris 2.6.
Федеративные сервисы (Federated Services) ОС Solaris — это инфраструктура и множество интерфейсов, скрывающих от пользователей и разработчиков приложений сетевые интерфейсы нижнего уровня. Таким образом, программисты и пользователи освобождаются от необходимости изучать детали различных сетевых сервисов, что ведет к снижению затрат и упрощению развертывания приложений, функционирующих в разнородной среде. В Solaris 2.6 входит X/Open Federated Naming (XFN) — корпоративный сервис каталогов и именования, обеспечивающий доступ к различным средам (DCE, ONC+, DNS) и их интеграцию.
Операционная среда Solaris поддерживает ряд дополнительных сетевых протоколов. Среди них PPP (Point to Point Protocol), посредством которого можно получить доступ к Интернет и сервисам ONC+ через модем и последовательные линии по телефонным сетям общего пользования или ISDN. Это дает сравнительно несложный и недорогой способ интеграции с корпоративной магистральной сетью, а также открывает возможности мобильных вычислений с портативных систем. Такие средства особенно полезны для организации связи с небольшими филиалами, командированными сотрудниками или удаленными пунктами, откуда невозможно подключение к стационарным сетям. Solaris поддерживает и протокол X.25, что позволяет использовать высокопроизводительные сети общего пользования для поддержки собственных сетей предприятий.
Solaris способствует защите инвестиций в программное и аппаратное обеспечение и персонал за счет совместимости с унаследованными системами, строгого следования принципу бинарной совместимости для обеспечения миграции приложений, и поддержки стандартов для обеспечения совместимости с будущими разработками.
Открытые системы и стандарты всегда занимали важное место в деятельности компании Sun Microsystems. Стандарты были и остаются фундаментом ОС Solaris, а Sun играет ведущую роль в разработке многих доминирующих сегодня спецификаций, активно участвуя в работе таких органов, как POSIX, X/Open, OSF и OMG.
Приверженность стандартам имеет то важное следствие, что пользователи не оказываются "запертыми в ловушку" закрытых систем, где они имеют ограниченный выбор возможностей за более высокую цену. Стандарты обеспечивают широкий выбор приложений, совместимость различных версий Solaris, возможность взаимодействия с другими вычислительными средами, доступ к таким средам, где следование определенным стандартам, например, Федеральному руководству по безопасности, является необходимым условием.
Согласованность с другими реализациями SVR4, совместимость всех версий Solaris 2.x, поддержка всех SPARC-платформ гарантируется следованием спецификациям System V Interface definition (SVID 3), System V Release 4 Application Binary Interface (SVR4 ABI) и SPARC Compliance Definition (SCD 2.0).
В число стандартов, которые поддерживает Solaris, входят:
Стандарты интерфейсов:
X/Open, X/Open Unix 95 (Spec 1170), X/Open XFN CAE, X/Open XPG3, XPG4 и XPG4.2, Federated Naming (XFN); IEEE POSIX.1, .1b, .1c и POSIX.2 (Portable OS Interface), POSIX 1003.1b.
Стандарты управления энергопотреблением:
EPA EnergyStar.
Графические стандарты:
X11, PEX, PostScript, Display PostScript, OpenGL (посредством продуктов третьих фирм).
Стандарты настольной среды:
CDE (Common Desktop Environment), Motif.
Стандарты сетевого взаимодействия:
ONC+, NetWare IPX/SPX, дополнительно — SNA, DECnet и др.
Объектные стандарты:
OMG CORBA и ассоциированные спецификации.
Семейство продуктов SunLink PCS предоставляет дополнительную поддержку сетевых взаимодействий с мэйнфреймами, миникомпьютерами и другими информационными средами. Доступны сетевые решения для TCP/IP, SNA, NetWare, DECnet, NFS, FDDI, HIPPI, ISDN, X.400 и многих других протоколов.
Эти средства позволяют продлить жизнь унаследованных систем, поскольку данные с них могут передаваться для обработки на Solaris-системы. Они также обеспечивают возможность миграции данных с дорогих централизованных мэйнфреймов на экономически более эффективные платформы на основе Solaris.
Программное обеспечение Solaris масштабируется для широкого спектра системных конфигураций, от изолированной рабочей станции до корпоративной информационной среды. Solaris 2.6 работает на платформах SPARC и x86.
На всех этих платформах, включая симметричные многопроцессорные (Symmetrical Multi-Processing, SMP), обеспечивается одинаковая функциональность ОС Solaris. Это позволяет подобрать для каждой конкретной задачи соответствующую платформу, а при необходимости всегда возможен переход к более мощной платформе, который потребует лишь минимальных усилий. ОС Solaris 2.6 основана на единых исходных текстах; тем самым гарантируется, что последующие версии будут обладать теми же возможностями, функциональностью и прикладными программными интерфейсами.
Заказчик может выбрать недорогую платформу и при этом иметь все преимущества устойчивой, безопасной операционной системы коммерческого класса с развитой функциональностью и великолепными сетевыми возможностями. Существующие ПК могут использоваться в качестве полноправных узлов корпоративной информационной среды. Благодаря многоплатформности пользователи имеют возможность выбрать аппаратную основу, соответствующую их текущим нуждам, будучи уверены, что они смогут сохранить свои инвестиции и тогда, когда их потребности возрастут или изменятся. Ни одна операционная система не охватывает с подобной эффективностью наиболее популярные RISC и CISC-архитектуры, поэтому Solaris по праву можно охарактеризовать как лучшую долгосрочную основу для корпоративной сетевой интеграции различных аппаратных платформ.
Solaris 2.6 поддерживает новейшую линию компьютеров Sun, базирующуюся на высокопроизводительном процессоре UltraSPARC. Обладая такими качествами, как одновременная выборка для выполнения четырех инструкций, суперскалярная архитектура, развитые мультимедийные возможности, UltraSPARC дает впечатляющий скачок производительности. Solaris 2.6 включает усовершенствования важнейших системных функций, что позволяет использовать преимущества высокой производительности UltraSPARC, сохраняя бинарную совместимость с существующими SPARC-приложениями.
Компании используют информационные технологии для повышения коллективной и индивидуальной производительности на широком спектре приложений и аппаратных платформ. Операционная система должна быть в состоянии обслуживать множество пользователей, каждый из которых одновременно работает с несколькими приложениями. Многопроцессорные системы под управлением Solaris дают ту гибкость, которая необходима, чтобы быстро перераспределять вычислительные ресурсы, обеспечивая их доступность там, где они требуются в данный момент.
Многопроцессорность (Multiprocessing — MP) означает выполнение программы (или нескольких программ) одновременно на нескольких процессорах. Функциональность MP должна быть встроена в аппаратное обеспечение и поддерживаться операционной системой. Многопотоковость (Multithreading — MT) — это программная технология, которая позволяет разбивать программный код на сегменты, выполняемые параллельно, для ускорения работы приложения.
MP увеличивает совокупную производительность, ускоряя выполнение запросов к базам данных, работу удаленных файловых сервисов, а также приложений, требующих интенсивных вычислений.
За счет поддержки симметричных многопроцессорных конфигураций Solaris обеспечивает:
Мощность серверов и рабочих станций может наращиваться за счет добавления процессоров, что позволяет экономически эффективно увеличивать их вычислительную мощь и пропускную способность. Стоимость такого наращивания может быть настолько незначительна по сравнению с капитальными вложениями, что отделы информационных систем вполне в состоянии принять соответствующие тактические решения, не затрагивая долгосрочных стратегических программ развития.
Solaris поддерживает симметричные многопроцессорные системы на платформах SPARC и x86. Ядро операционной системы является полностью многопотоковым, поэтому при выполнении системных функций используются все преимущества MP/MT, что улучшает общую производительность. Даже на однопроцессорных системах достигается выигрыш от многопотоковой реализации Solaris, благодаря более эффективному переключению между задачами (см. Рис. 1 ).
Многопроцессорность дает ощутимые выгоды, увеличивая общую производительность сразу в нескольких направлениях. Благодаря параллельному выполнению задач, возрастает производительность труда пользователей и сокращается стоимость бизнес-процессов. MP способствует повышению пропускной способности серверов в многозадачном, многопользовательском режиме. Множество преимуществ можно получить практически сразу, не переписывая ни одной строки кода:
Производительность труда пользователей повышается также за счет создания приложений, опирающихся на новые технологии, такие как мультимедиа или распределенные объектные среды. Мощь многопроцессорной, многопотоковой обработки позволяет выполнять подобные приложения с максимальной эффективностью. Многопотоковость является обязательным требованием для многих новых распределенных приложений клиент/сервер и дает существенные преимущества для объектно-ориентированных прикладных сред.
Уровень индивидуальной и коллективной производительности имеет большое значение для всех организаций. За счет перепроектирования бизнес-процессов, использования новых технологий и приложений можно значительно сократить затраты времени и средств в производственном цикле компаний.
Если при написании программ используются стандартизованные интерфейсы, то в результате сокращается время переноса приложений и снижаются затраты на поддержку нескольких платформ. При таком подходе обеспечивается единообразная работа приложения на разных платформах, расширяется его доступность. Продукты, разработанные на основе стандартных программных интерфейсов, будут обладать одними и теми же свойствами и аналогичным графическим интерфейсом на всех системах, что позволяет сократить затраты на обучение персонала, расширяя взаимную совместимость приложений и увеличивая производительность труда пользователей. Такой технологией, предоставляющей унифицированный стандартный набор интерфейсов, является CDE ( Рис. 2 ).
В Solaris 2.6 входит собственная реализация основанного на спецификациях Motif промышленного стандарта настольной среды Common Desktop Environment (CDE).
Solaris CDE обеспечивает простой доступ к критически важным приложениям архитектуры клиент/сервер и к информации в масштабах всей организации. CDE дает пользователям, работающим на разных платформах, единую стандартизованную оконную среду, соответствующую спецификациям Motif, X11R6, MIME, IMAP4 и др. Настольная среда Solaris CDE Desktop содержит такие инструменты повышения производительности, как MIME-совместимая электронная почта, календарь для рабочих групп, средство для просмотра изображений, менеджеры файлов и принтеров для индивидуального пользования. Помимо этого, Solaris CDE предоставляет панель управления и запуска приложений, менеджер стилей для индивидуальной настройки внешнего вида настольного окружения, менеджер рабочего пространства, который позволяет пользователям создавать для себя несколько виртуальных настольных окружений.
Разработчики могут создавать на основе CDE специализированные распределенные приложения, используя набор инструментов разработки, например, CDE Application Builder — среду визуального программирования для построения CDE-приложений.
Solaris включает также настольное окружение OpenWindows, что позволяет осуществить плавный переход к CDE. Все приложения для OpenWindows без всяких изменения переносятся в среду CDE.
Поддерживается взаимная совместимость сред CDE и OpenWindows, а также приложений CDE, OpenWindows, Motif и OpenStep. Совместимость обеспечивается системой передачи сообщений ToolTalk.
Компания Sun Microsystems традиционно лидирует по числу приложений, доступных на ее платформах. Заказчики, использующие Solaris, имеют сегодня выбор более чем из 10000 приложений для SPARC-систем и 1000 приложений для платформы x86.
Согласно исследованиям International Data Corporation (IDC), Solaris занимает первое место по доле мирового рынка серверов открытых реляционных баз данных. Solaris — наиболее популярная из операционных систем, под которыми работают такие СУБД, как Oracle, Sybase, Informix. ОС Solaris — очевидный кандидат при выборе платформы для реализации крупных проектов на основе баз данных, например, хранилищ данных. Благодаря поддержке очень больших распределенных наборов данных и многопроцессорным возможностям, Solaris естественно рассматривать в качестве фундамента для приложений клиент/сервер в разнородных сетях.
Инвестиции в разработку приложений для Solaris не утратят ценности в будущем, поскольку Sun строго следует принципу бинарной совместимости между версиям Solaris, а также совместимости исходных текстов для всех аппаратных платформ.
Для выполнения приложений Macintosh имеется разработанный Apple продукт Macintosh Application Environment (MAE). MAE реализует окно, в котором полностью представлена среда System 7 и могут выполняться без изменений почти все приложения Macintosh, даже те, в которых используются аудио-возможности.
Пользователи Solaris 2.6, нуждающиеся в поддержке приложений для Windows 3.1, могут воспользоваться Wabi 2.2 — отдельно поставляемым продуктом компании Sun Microsystems. Wabi отображает вызовы функций Microsoft Windows непосредственно в X-сервисы ОС Solaris. Тем самым обеспечивается эффективное выполнение более двадцати сертифицированных приложений для Windows 3.1. Пользователи платформы Solaris/SPARC, нуждающиеся в поддержке приложений для Windows 95, могут выбирать между сопроцессорным модулем SunPC компании Sun Microsystems и программным продуктом SoftWindows компании Insignia. Наконец, пользователи (в том числе работающие на платформе Solaris x86), нуждающиеся в поддержке приложений для Windows 95 и Windows NT, могут воспользоваться продуктом NTrigue от Insignia. При этом требуется приобрести серверное программное обеспечение NTrigue и разместить в сети сервер NT. Компания Corel планирует сделать Corel Office for Java доступным в операционной среде Solaris 2.6. Тем самым будет обеспечена возможность сочетания продуктов из Microsoft Office с приложениями WordPerfect, QuattroPro, Corel Chart и другими, полностью переписанными на языке Java.
По мере интеграции мировой экономики, все более необходимыми становятся средства для настройки программного обеспечения на различные языковые и культурные окружения. Пользователи хотят взаимодействовать с программами на родном языке и использовать привычные соглашения об обозначении времени, денежных единиц и т.п. Пользователям в Токио нужен программный интерфейс на японском языке, а в Париже — на французском. Крупной корпорации, имеющей штаб-квартиру в Токио и филиалы в Нью-Йорке и Париже может понадобиться комбинированный многоязыковой интерфейс, возможно, с поддержкой нескольких языков в каждом пункте.
ОС Solaris соответствует сформулированным требованиям. Он полностью поддерживает пять европейских языков (французский, немецкий, итальянский, шведский и испанский) и четыре азиатских (японский, упрощенный китайский, традиционный китайский и корейский). Локализация распространяется на интерфейсы установки и конфигурирования, настольную среду конечного пользователя и документацию.
В процессе установки пользователи выбирают язык и область локализации, в которой они хотят работать. В Solaris 2.6 добавлена поддержка новых областей локализации для России, Австрии, Чехии, Венгрии, Польши, Латвии, Литвы, Эстонии, Греции и Турции. Поддержка наборов символов, фонтов, кодировок для новых областей обеспечивается во всех локализованных версиях операционной среды Solaris, включая английскую. Это существенно упрощает разработку локализованных приложений.
Поскольку русский и греческий языки основаны на нелатинских алфавитах, для полной поддержки соответствующих областей локализации требуется специальная клавиатура.
В Solaris 2.6 добавлены две области локализации, соответствующие стандарту ISO 10646 и спецификациям Unicode 2.0. Это en_US.utf-8 и ko.utf-8. Они впервые в среде Solaris поддерживают многоязыковый ввод/вывод. Unicode-области функционируют только в окружении CDE и опираются на библиотеки Motif и CDE.
Компаниям с потребностями в многонациональной информационной среде необходимо системное программное обеспечение с универсальной архитектурой, поддерживающее глобальные сетевые взаимодействия и гарантирующее отсутствие конфликтов, связанных с наличием локализованных версий программ. Речь идет не только об унифицированных моделях и политике администрирования, но и о возможности разрабатывать собственные приложения, способные без модификаций работать в любой среде.
ОС Solaris позволяет создавать легко локализуемые прикладные системы. Благодаря интернационализации прикладных программных интерфейсов в ОС Solaris, созданный разработчиками бинарный код будет правильно выполняться в любом национальном окружении ( Рис. 3 ).
Информационная среда современной компании — это мириады аппаратных и программных продуктов, архитектур, приложений. Эволюционируя под влиянием тактических, а не стратегических потребностей, корпоративные информационные окружения становятся отражением общей бизнес-структуры компании. Многоплатформные разнородные окружения являются реальностью сегодняшнего мира, а их успешная работа коренным образом зависит от правильно организованного сетевого и системного администрирования.
Задачи управления сетевыми окружениями, которые включают продукты от разных поставщиков и служат базой для выполнения критически важных приложений с определенными требованиями по контролю доступа, являются насущными для многих корпораций. Необходимо следить за характеристиками системной производительности, чтобы обеспечить адекватное время отклика, обнаруживать и нейтрализовывать ошибки, по возможности, с минимальным прерыванием доступности. Для того, чтобы обеспечить надежность и восстанавливаемость корпоративных данных, необходимы соответствующие средства управления долговременной памятью. На системах конечных пользователей нужно устанавливать требуемое программное обеспечение, и его распределение должно контролироваться и учитываться. Планирование заданий, регулирование баланса загрузки серверов, реализация политики безопасности, управление информационными активами, учет использования ресурсов, консультационная поддержка — эти и многие другие функции должны поддерживаться инструментами системного и сетевого управления крупных компаний.
Solaris и Solstice в совокупности образуют основу, позволяющую выполнять перечисленные функции согласованно и единообразно. Компания Sun Microsystems предлагает первый индустриальный набор интегрированных решений для системного и сетевого управления, позволяющий масштабировать и администрировать большие разнородные сети.
Семейство продуктов Solstice опирается на прочный рациональный фундамент базовой функциональности и на продукты компании Sun, дополненные рядом интегрированных с Solstice первоклассных решений, разработанных партнерами Sun. Партнерские приложения, входящие в состав Solstice, тестируются и сертифицируются специалистами SunSoft.
Компания Sun Microsystems располагает решениями для всех аспектов информационных моделей клиент/сервер и Интернет:
В семейство Solstice входят также некоторые дополнительные продукты, обеспечивающие повышенный уровень безопасности, программное обеспечение для реагирования на проблемы, возникающие у пользователей, и выдачи консультаций, программы управления ресурсами. Помимо этого, на платформе Solaris доступны более 300 управляющих приложений от партнеров Solstice.
Безопасность — насущная проблема для любой распределенной информационной среды. По мере того, как увеличивается степень распределенности аппаратных и программных компонентов, возрастает и уязвимость индивидуальных систем. Нарушения безопасности могут быть как преднамеренными, так и случайными. К преднамеренным нарушениям относятся "прослушивание" сети, работа под чужим именем (маскарад), манипуляции с данными.
В операционной среде Solaris реализованы разнообразные защитные механизмы, контролирующие доступ пользователей к файлам, базам данных и системным ресурсам (см. Рис. 4 ).
Solaris обеспечивает безопасность в масштабах разнородной сети, а не на уровне отдельных систем. Solaris в состоянии поддержать разные модели безопасности, что позволяет гибко настраиваться на текущие и перспективные запросы заказчиков. Перечислим некоторые новые возможности ОС Solaris по контролю доступа, шифрованию и аутентификации:
Средства безопасности Solaris обеспечивают следующие типы защиты:
Средства безопасности Solaris дают пользователям прозрачный доступ к ресурсамвсей компании, а администраторам — необходимые инструменты для защиты сети от нарушений безопасности. Усовершенствования контроля доступа, совместимые со спецификациями SVID (System V Interface Definition), делают систему Solaris более устойчивой по отношению к вторжениям неавторизованных пользователей и позволяют клиентам реализовать более изощренные политики управления паролями с применением таких средств, как шифрование, контроль сроков действия, автоматическое истечение срока действия для файлов и системных ресурсов.
В Solaris 2.6 списки управления доступом (Access Control List — ACL) встроены непосредственно в операционную систему, что позволяет организовать самый тонкий контроль доступа к файлам (с точностью до отдельного пользователя).
Инструмент Automated Security Enhancement Tool (ASET) автоматически выполняет проверки соблюдения выбранной политики безопасности и имеет простой административный интерфейс. Модуль Basic Security Module (BSM) реализует средства безопасности уровня С2 согласно классификации "Оранжевой книги" Национального центра компьютерной безопасности (NCSC) США. BSM полезен для неправительственных организаций, которые хотели бы учитывать системную деятельность на уровне индивидуальных пользователей.
ONC+ Federated Security реализует в Solaris поддержку ряда популярных технологий аутентификации — обычные средства Unix, аутентификацию по методу Диффи-Хелмана и Kerberos — для подсистем Secure RPC и Secure NFS. Мощные средства аутентификации и проверки полномочий, включая безопасную смену паролей и контроль сроков действия, предоставляет также сервис NIS+.
Более высокий уровень защиты может потребоваться для организаций, которые используют глобальные транзакции по открытым IP-сетям, например, публикуют WWW-документы или участвуют в коммерческих транзакциях через Интернет. Для таких сетей имеется ряд дополнительных продуктов, обеспечивающих весьма продвинутые механизмы защиты.
Solstice FireWall-1 — это межсетевой экран TCP/IP, который защищает сеть от внешнего доступа, используя передовую технологию фильтрации пакетов. FireWall-1 отмечает подозрительные коммуникации и попытки доступа, руководствуясь заданной системным администратором политикой безопасности. FireWall-1 предоставляет адекватные средства безопасности, которые полностью удовлетворят потребности многих организаций.
SunScreen SPF-100 представляет собой развитый аппаратно-программный комплекс сетевой защиты, предназначенный для клиентов, имеющих сложные коммерческие сети. К этой категории относятся, например, телекоммуникационные компании, финансовые учреждения, учреждения здравоохранения, правительственные организации. SunScreen обеспечивает адекватные механизмы безопасности для тех пользователей, которым необходимо производить бизнес-транзакции между двумя защищенными IP-сетями, которые могут осуществить доступ друг к другу только через открытые IP-сети, такие как Интернет.
SunScreen реализует возможности межсетевого экрана, дополненные средствами аутентификации и шифровки/расшифровки сообщений с применением открытых ключей. Отметим также прозрачность SunScreen в сети, благодаря которой усложняется его обнаружение и компрометация. Интерфейс с SunScreen SPF-100 возможен только с выделенной административной станции по шифрованному соединению, что сильно затрудняет возможность зондирования и модификации его операционного окружения.
Операционная среда Solaris помогает сформировать стабильное и надежное сетевое окружение. Следующие средства администрирования сетей и систем отличают Solaris 2.6 от предыдущих версий:
Операционная среда Sun Solaris | Содержание | Solaris как среда разработки |
Copyright ╘ 1993-2000, Jet Infosystems |