Новые продукты корпорации Oracle
В середине сентября произошло довольно редкое, но очень важное для разработчиков и IT-менеджеров событие. Корпорация Oracle, один из лидирующих мировых производителей программного обеспечения, объявила о предстоящем выпуске новых продуктов — СУБД Oracle Database 10g, сервера приложений Oracle Application Server 10g, а также средства администрирования кластеров СУБД и серверов приложений Oracle Enterprise Manager 10g. СУБД Oracle, имеющая более чем двадцатилетнюю историю, считается одной из наиболее качественных и надежных СУБД и образцом качественного инфраструктурного программного обеспечения; она является составной частью многих наиболее известных бизнес-приложений. Oracle Application Server представляет собой один из наиболее популярных в настоящий момент J2EE-совместимых серверов приложений.
В названии предыдущих версий аналогичных продуктов данной компании присутствовала буква «i», обозначавшая «Internet». В названии новой версии есть буква «g», то есть «Grid», что подразумевает наиболее важное направление стратегии развития инфраструктурного программного обеспечения и бизнес-приложений корпорации Oracle — поддержку масштабируемых высоконадежных решений на основе серверных кластеров; данная концепция (равно как и семейство продуктов, состоящее из Oracle Database 10g, Oracle Application Server 10g и Oracle Enterprise Manager 10g) получила название Oracle Grid Computing.
Как и любое корректно спроектированное кластерное решение, Oracle Grid Computing позволяет эффективно использовать имеющиеся вычислительные ресурсы, снижать затраты на сопровождение информационных систем и аппаратное обеспечение за счет объединения серверов и систем хранения данных в единую инфраструктуру и может быть положено в основу корпоративных бизнес-решений как самой корпорации Oracle, так и других производителей (например, PeopleSoft и SAP). В основе решения Oracle Grid Computing лежит технология кластеризации баз данных Oracle Real Application Clusters, позволяющая использовать бизнес-приложения без внесения в них каких-либо изменений при пополнении кластера новыми серверами или устройствами хранения данных. Применение данной технологии упрощает управление кластерами баз данных за счет интегрированного кластерного программного обеспечения (встроенных в саму СУБД Oracle Database 10g сервисов по обслуживанию и управлению рабочей нагрузкой кластеров) и позволяет использовать большие по объему кластеры из недорогих серверов, например из blade-серверов, смонтированных в стойку.
СУБД Oracle Database 10g обладает рядом новых возможностей управления базами данных и их кластерами, благодаря которым значительно сокращаются затраты на администрирование и сопровождение решений на ее основе. В частности, в этой версии данной СУБД можно автоматизировать процессы сбора статистики, настройки элементов системы, настройки распределения памяти, автоматизировать выполнение ежедневных административных задач; данная СУБД обладает развитыми механизмами самодиагностики.
Oracle Database 10g включает также модуль автоматического управления хранилищем данных (Automatic Storage Management, ASM), существенно упрощающий управление файлами, томами и распределением нагрузки на системы хранения данных. Этот модуль может работать совместно с сетевыми устройствами хранения данных (Network Attached Storage, NAS) и сетями хранилищ данных (Storage Area Network, SAN) ведущих производителей соответствующего оборудования. Впрочем, перечисленные особенности вполне соответствуют тенденциям развития современных серверных СУБД — к радости администраторов баз данных, упрощением их работы наконец-то весьма активно начали заниматься все ведущие производители инфраструктурного программного обеспечения).
J2EE-совместимый сервер приложений Oracle Application Server 10g позволит эффективнее осуществлять интеграцию корпоративных приложений, Web-приложений и Web-сервисов за счет новых средств управления рабочей нагрузкой. Используя Oracle Application Server 10g, системные администраторы смогут управлять вычислительными ресурсами в соответствии с различными политиками, например на основе пороговых показателей, таких как коэффициент загрузки сервера или время отклика на уровне конечного пользователя, либо в соответствии с графиком планируемых заранее мероприятий (например, ежемесячных или ежеквартальных). Кроме того, Oracle Application Server 10g обладает новыми средствами повышения надежности корпоративных приложений, выполняемых на кластерах, такими как средства быстрого запуска при устранении отказа и средства оповещения об ошибках.
Oracle Application Server 10g обладает усовершенствованными возможностями интеграции приложений (такими как поддержка широкого набора технологий интеграции) и Web-сервисов, что позволяет создавать единую модель данных для всей компании и реализовывать интеграционные проекты, в том числе использующие распределенную модель вычислений, с минимальными затратами. В частности, этот продукт обеспечивает эффективный подход к созданию Web-сервисов благодаря полной поддержке стандартов WS-I и платформы Microsoft .NET.
Oracle Enterprise Manager 10g представляет собой средство управления сетями распределенных вычислений предприятия. Этот продукт поможет клиентам и партнерам Oracle упростить управление бизнес-приложениями, получить полную картину вычислительной инфраструктуры предприятия, вносить изменения в информационные политики, уровни сервисного обслуживания, а также в распределение существующих вычислительных ресурсов и приложений в зависимости от задач.
В рамках анонсируемого прикладного пакета Oracle Enterprise Manager 10g корпорацией Oracle было представлено приложение Oracle Grid Control, позволяющее осуществлять с единой консоли полный контроль и мониторинг распределенных вычислительных сред Oracle — от баз данных и приложений до устройств хранения данных. Oracle Grid Control является первым программным продуктом для управления распределенными средами, который способен предложить экспертную оценку оптимального планирования емкости, доступности и производительности распределенных вычислительных сред и автоматизировать управление вычислительными ресурсами.
Основанный на продукте Oracle Enterprise Manager 10g инструмент Database Control представляет собой диагностический монитор, отображающий в графическом виде текущее состояние функционирующей базы данных и позволяющий проводить ее профилактический мониторинг, получать предупреждения и рекомендации с целью обеспечения оптимальной производительности и надежности работы систем и даже выявлять неудачно написанный фрагмент кода приложения.
Oracle Enterprise Manager 10g поддерживает основные стандарты управления, в том числе стандарт Common Information Model (CIM) и стандарт Web-based Enterprise Management (WBEM), разработанные рабочей группой по управлению распределенными средами (Distributed Management Task Force, DMTF).
Выпуск вышеперечисленных продуктов ожидается в течение этого года.