Компания Sun, основанная в 1985 г., организует свою деятельность в рамках четко выработанной стратегии, лозунг которой "Сеть - это компьютер". Именно активная деятельность Sun позволила во многом осознать промышленное значение открытых компьютерных систем, а также сыграла значительную роль в выработке их стандартов. Компания ведет разработки вычислительной техники, ориентируясь на работу в пяти основных областях: промышленность, образование, финансовая деятельность, обслуживание телекоммуникаций и работа правительства. Sun решает свои задачи на трех ключевых направлениях - Businessware (поддержка компьютерных деловых приложений), Customer Management Solutions (гарантированное внимание к потребителю) и Decision Warehouse (создание хранилищ информации).
Для современного пользователя в широком смысле, сделавшего выбор в пользу открытых систем клиент-сервер, необходима высокая производительность, высокий уровень интеграции, обслуживания и поддержки предлагаемых систем. Как показывают исследования, запросы потребителя не претерпевают значительных изменений на протяжении последних лет: компьютерная система должна бесперебойно функционировать, обеспечивая работу определенных пакетов программ/систем, иметь доступное управление, обеспечивать, по мере необходимости, возможность продуктивного увеличения мощности, выгодного также в ценовом отношении.
Sun имеет высокую репутацию в деловых кругах, лидируя на рынке UNIX - рабочих станций, серверов и в области Internet/intranet. Всего два года назад компания Sun предложила технологию Java, которая сейчас поддерживается всеми ведущими производителями вычислительной техники и программного обеспечения. Sun фактически направляет развитие технологии Java, принятой пользователями и играющей ключевую роль в связке Internet/intranet.
Компьютерная сеть сегодня начинается с рабочей станции. Sun предлагает вниманию потребителя два семейства рабочих станций - Java и Ultra.
Рабочие станции Java. Значительное место среди всех приложений занимают такие, в которых рабочее место оператора, клиента имеет Web интерфейс, через который он может получить доступ к информационным ресурсам своего предприятия. Через тот же самый интерфейс оператор может получить доступ любым информационным ресурсам в мире. При этом оказывается, что коль скоро ко всем возможным приложениям пользователь получает доступ именно через Java- или Web интерфейс, - наступает эпоха Java-терминала как рабочего места.
В первую очередь рабочая станция Java предназначена для создания вычислительных систем предприятий, где развертывание сети Internet/intranet базируется на использовании аппаратно-независимых приложений Java. Рабочая станция Java может быть охарактеризовано как thin client, поскольку его стоимость составляет 25-50% от стоимости конкурирующих систем, совместимых с Java.
Рабочие станции Ultra - новейшие разработки в этой области, делающие доступным для многих и многих пользователей то, что заключается в понятии Ultra Computing. В областях, требующих наиболее высокой производительности, таких как: CAD/CAM/EDA, создание программного обеспечения, медицина, издательская деятельность, финансовое планирование, мультимедиа и мультипликация - рабочие станции семейства Ultra показали свою высокую эффективность.
Центральным элементом рабочих станций Ultra является процессор UltraSPARC с тактовой частотой до 300 МГц. Сами системы могут быть одно-, многопроцессорными. Архитектура микропроцессора UltraSPARC помимо высокой производительности обеспечивает и бинарную совместимость по всему семейству процессоров SPARC. Сбалансированное сочетание высокой производительности при проведении целочисленных операций и операций с плавающей точкой позволяет работать с самыми трудоемкими жизненно-важными деловыми приложениями. Модульный дизайн позволяет, по мере надобности, увеличивать мощность станции и объем памяти, а также совершить переход от одно- к двухпроцессорным конфигурациям.
Ключевая особенность системы - отсутствие системной шины в привычном понимании этого слова. Системы Ultra базируются на crossbar-switched архитектуре. Использование особого интерфейса UPA (Ultra Port Architecture) резко увеличивает мощность системы. UPA позволяет совершать несколько одновременных разнотипных процессов передачи информации между процессорами, памятью и каналами ввода-вывода.
Важнейшим элементом системы является и система графического отображения - Creator и Creator3D, определяющая новейший уровень работы с изображением и пространственными моделями. Используя мультимедийные технологии, станции Ultra способны работать с любым типом информации и приложений (звук, текст, графическое изображение, видео, Internet/intranet и т.д).
Операционная система Solaris. Рабочие станции Ultra обеспечивают бинарную совместимость со всеми программными продуктами, предназначенными для платформы Sun. Это дает возможность пользователям работать на любых процессорах SPARC в рамках операционной системы Solaris, наиболее широко признанной Unix - операционной системы. На базе SPARC / Solaris без какой-либо адаптации превосходно работает около 12000 деловых приложений, многие из которых созданы различными поставщиками программного обеспечения во всем мире специально для этой платформы.
Sun успешно использует в своих разработках операционную систему Solaris, созданную на базе Unix - технологии. Основная проблема любой промышленной операционной системы - масштабируемость. Работая над созданием многопроцессорных систем новой конфигурации, крупнейшие производители систем на базе Unix (и, заметим в скобках, не только UNIX) потерпели поражение, пытаясь снизить потери производительности при увеличении числа процессоров в системе. Обычно при этом теряется 15-20%, в некоторых случаях - 30% мощности подключаемого процессора.
Операционная система Solaris не знает подобных проблем. При подключении дополнительных процессоров операционная система Solaris позволяет свести потери всего лишь к 3-8% (в зависимости от типа приложения). Операционная среда Solaris поддерживает многопоточность (multithreading), гарантируя практически линейный рост производительности по мере увеличения числа процессоров и каналов ввода-вывода в вычислительной системе.
Благодаря операционной системе Solaris, каждый сервер, каждая рабочая станция сосредотачивают в себе возможности целого предприятия. Резко растущую популярность операционной системы Solaris аналитики комментируют следующим образом: Solaris - совершенная технология, обеспечивающая эффективное масштабирование, соответствующая промышленным стандартам и потребностям современных приложений.
Семейство серверов Ultra Enterprise. Высокоэффективная связка Ultra SPARC/ Solaris используется при создании серверов семейства Ultra Enterprise. С 1996 г. компания Sun закрепилась в числе трех крупнейших производителей серверов на базе операционной системы Unix. Новые серверы были созданы на основе процессора UltraSPARC с тактовой частотой до 250 МГц. Несмотря на стопроцентную совместимость технологий SPARC и UltraSPARC, новое поколение серверов не просто возникло на фундаменте серверов SPARC, но явилось принципиально новой разработкой.
Для обеспечения бесперебойной работы серверы Ultra Enterprise конструктивно строятся из нескольких модулей, каждый из которых имеет блок питания и охлаждающие элементы. Это не что иное как встроенная избыточность системы. Дополнительные диски, блоки охлаждения и питания подключаются в режиме hotswap - экстренного реагирования. За счет этого замена отдельных элементов конструкции может осуществляться без перезагрузки и остановки работы. Модульная конструкция позволяет наращивать производительность системы, внедряя новые технологии по мере их появления.
Серверы семейства Ultra Enterprise дополняются ПО Solstice SyMON, который способен контролировать состояние системы, осуществлять дистанционный мониторинг и оптимальное планирование загрузки. Solstice SyMON обеспечивает автоматическую связь с администратором системы.
Все эти усовершенствования призваны кардинально сократить время как планового так и непредвиденного простоя системы, обеспечивая практическую непрерывность ее функционирования. Это выгодно отличает разработки Sun от того, что предлагается основными конкурентами компании.
Как и в семействе рабочих станций Ultra, в семействе серверов Ultra используется cross-bar switch. Это - новая шина Gigaplan, построенная на базе архитектуры UPA. Она обеспечивает скорость передачи информации (2,6 Гб/с) для серверов Ultra Enterprise 3000, 4000, 5000 и 6000. Ни одна другая из конкурирующих систем, созданных на базе Unix, не достигает таких высоких показателей, доступных ранее только мейнфреймам. Gigaplan обеспечивает подключение процессорных модулей UltraSPARC, оперативной памяти и каналов ввода-вывода.
В системные слоты серверов Ultra Enterprise пользователь может добавить любые платы - процессорные модули, блоки оперативной памяти или ввода/вывода, что гарантирует гибкость системы при ее адаптации к возрастающим вычислительным нагрузкам.
Серверы Ultra Enterprise 4000 и 5000 поддерживают до 14 процессоров UltraSPARC, 14 Гб основной памяти и 14 каналов ввода-вывода. И, соответственно, способны поддерживать работу с 4 и 6 Тб информации на внешних носителях - RAID массивах. Возможности Enterprise 6000 расширены - до 30 процессоров UltraSPARC, 30 Гб оперативной памяти, 30 каналов ввода-вывода и до 10 Тб дискового пространства на внешних носителях. Высокую скорость работы всей связки - основной системы и дополнительных блоков, - обеспечивает та же шина Gigaplan.
Сервер Enterprise 10000. Требования к производительности компьютерных систем растут постоянно. Наиболее мощный сервер Enterprise 10000 обеспечивает работу 64 процессоров UltraSPARC с тактовой частотой 250 МГц. Объем оперативной памяти - 64 Гбайт. Исключительные возможности этой системы обеспечиваются шиной Gigaplan-X со стандартной производительностью 10,5 Гб/с и пиковой производительностью до 12,5 Гб/с.
Эта система обеспечивает уровень мощности и надежности недоступный ранее UNIX - системам. Ее уровень производительности, надежности, и такие ее возможности, как "горячая" замена процессоров, модулей оперативной памяти и блоков ввода/вывода, позволяют отнести ее к классу мейнфреймов. Объем дискового пространства на внешних носителях до 20 Тб.
Проблема дискового хранения столь больших объемов информации, необходимой с точки зрения приложений информационного центра, решается Sun на пути создания запоминающих устройств SPARCstorage. Старшие представители этого семейства - RSM Array 2000 и SPARCstorage Array RSM 219
RSM Array 2000 - дисковый массив масштаба предприятия. Имеет сдвоенные RAID - контроллеры для обеспечения высокого уровня производительности и надежности. В случае выхода из строя любого из двух контроллеров операции со всеми дисковыми массивами будут продолжены оставшимся. В RSM Array 2000 обеспечена возможность "горячей" замены контроллеров, источников питания, дисков и вентиляторов. RSM Array 2000 обеспечивает работу с RAID - массивами типа 0, 1, 0 + 1, 3/5.
Наличие 128/256 Мбайт оперативной памяти контроллеров значительно повышает скорость работы RAID - массивов. Для предотвращения потери информации, содержащейся в оперативной памяти, в случае аварийного выключения питания используется аккумуляторная батарея. Подсоединение к серверу осуществляется по двум дифференциальным Ultra SCSI шинам (40 Mб/с). Дисковый массив расширяется до 318 Гбайт дискового пространства.
SPARCstorage Array RSM 219 - дисковый массив масштаба отдела или предприятия. Допускают "горячую" замену источников питания, дисков и вентиляторов. Для подсоединения к серверам используют Fibre Channel контроллеры с пропускной способностью 25 Мб/с. Обеспечивают возможность построения систем, устойчивых к катастрофам. Содержат до 42-х дисков емкостью 9,1 Гбайт (7200 об/мин.).
Ultra Enterprise Cluster. Семейство кластеров Sun позволяет пользователю добиться резкого повышения надежности вычислительных систем за счет объединения отдельных серверов Ultra в единую систему. Sun предлагает два варианта кластерного решения. Первый - система повышенной надежности НА (High Availability), - вариант, в котором дублируются все элементы, образующие кластер, и при выходе какого-либо компьютера из строя наиболее ответственное приложение перезапускается на находящейся в резерве машине. Второй вариант PDB (Parallel Data Base) - система, предназначенная для работы реляционных баз данных параллельно, сразу на двух компьютерах, образующих кластер. PDB кластер - надежная база для использования продукции лидирующих производителей RDBMS (Oracle, Informix, Sybase).
Internet/intranet. Для предприятий с исторически сложившимися информационно-вычислительными комплексами Sun предоставляет возможность, позволяющую эффективно использовать уже сформированные системы. Здесь имеется в виду объединение технологии Internet с сетевой инфраструктурой предприятия - intranet. Intranet обеспечивает предприятиям многие преимущества - прежде всего, использование парадигмы поиска информации упрощает управление внутренними информационными ресурсами и улучшает процесс информационного общения.
Технология Internet/intranet вызвала необычайный подъем в отраслях промышленности, связанных с вычислительной техникой и телекоммуникациями. Но одной из главных движущих сил этого подъема оказалась технология Java, предложенная и разработанная компанией Sun Microsystems.
Все ведущие операционные системы и пакеты просмотра (browser) встраивают Java в свои системы, все ведущие поставщики средств разработки приложений предлагают средства для разработки на языке Java. Апплеты Java проникают в статические Web - страницы и оживляют их. Но все-таки очень важно понимать, что это не просто еще одно средство для написания программ, а новая идеология организации работы вычислительных систем предприятия.
Опыт Sun свидетельствует о том, что организации обычно развивают свою модель использования сетей Internet/intranet в несколько этапов:
Решения и технологии, предлагаемые Sun на каждом этапе, позволяют совершать этот переход постепенно, с гарантированной защитой вложений заказчика.
Набор программного обеспечения, предлагаемого компанией Sun Microsystems заказчикам, постоянно дополняется специализированным обеспечением от независимых производителей программного обеспечения. Они являются партнерами Sun в обеспечении эффективного функционирования существующих приложений (в сфере финансов, статистики, торговли и промышленности) применительно к компьютерному рынку Sun.
Партнерские отношения Sun и независимых производителей программного обеспечения, таких как: Oracle, Informix, Sybase, Matra, PTC, CV, Bentley, EDS, PeopleSoft, SAP, Dun&Bradstreet и Baan, проявляются на многих уровнях - от совместного осуществления проектов, до совместной подготовки инженерных кадров для работы в обслуживающих центрах.
Sun со своими партнерами - ISV (Independent Software Vendors) и SI (System Integrators), - развивает всемирную сеть консультационных центров, где потребителю помогают спланировать проект, определить параметры требующейся вычислительной техники, выбрать необходимые приложения. Внедряя новые разработки операционных систем, Sun привлекает к участию ISV; в свою очередь, ISV информируют Sun о планируемых изменениях в разрабатываемых ими приложениях.
В основе успешной деятельности Sun лежит особое внимание к требованиям потребителя, тщательное исследование рынка, и, в частности, внимание к проектам ISV, нацеленным на создание новых приложений для информационных систем. В оказании интеграционной помощи пользователю, внедряющему сложные комплексные системы, Sun полагается на своих партнеров - системных интеграторов (SI), таких как: Andersen Consalting, Price Waterhouse, EDS и Deloitte& Touche.
Кроме всего прочего, компанию Sun отличает эффективная политика формирования цен. Действительно, использование стандартных комплектующих позволяет поддерживать относительно низкую цену на оборудование, мощность которого постоянно возрастает. Но главное заключается в том, что Sun предлагает заказчику масштабируемые системы.
Таким образом, оплачивая объем вычислительной мощности, необходимой сегодня, клиент, в будущем, имеет возможность достигнуть практически любого необходимого ему уровня производительности и надежности своего вычислительного комплекса. Значительная доля успеха Sun достигается при осуществлении активной политики формирования цен, выгодных потребителю.
Компания Sun Microsystems довольно быстро стала одной из главных движущих сил компьютерного рынка. Основной принцип "Сеть - это компьютер", выдвинутый Sun, не встретил полного понимания в середине 80-х гг., однако время доказало его правоту. И ранее и сейчас, в условиях, когда функционирование промышленной компьютерной сети выдвигает растущие требования к проектам новых информационных систем, компания Sun уверенно смотрит в будущее и демонстрирует четкое видение стоящих перед нею задач.