
Март 2004
Спектр технологий Oracle 10g
Grid в действии: Oracle Outsourcing
Источник: Белая книга Oracle Business,
Сентябрь 2003 г., http://searchcio.techtarget.com/searchCIO/downloads/GridinAction_09_26_03.pdf
КРАТКИЙ ОБЗОР
В условиях бизнес-сред сегодняшних дней организации, использующие ИТ, вынуждены делать свои технологические инфраструктуры более адаптируемыми и менее дорогостоящими. В результате компании с энтузиазмом принимают идею grid-вычислений, позволяющую организациям использовать в своих интересах мощную инфраструктуру, которая может быть настроена в соответствии с их потребностями, и имеет изменяющуюся структуру стоимости. Чтобы запустить в действие вычисления следующего поколения, корпорация Oracle недавно представила семейство продуктов Oracle 10g: базу данных Oracle 10g, сервер приложений Oracle 10g и Oracle Enterprise Manager 10g.
Oracle Outsourcing – подразделение в составе Oracle, которое управляет для заказчиков базами данных Oracle, порталами и совместной работой, а также бизнес-приложениями клиентов – уже построило grid-инфраструктуру, чтобы поставлять понравившийся клиентам сервис. В этой Белой книге содержится множество деталей об Oracle Outsourcing Grid, в том числе, почему был создан этот сервис, какова его архитектура, и какие преимущества он обеспечивает корпорации Oracle и ее заказчикам.
Введение
Многие организации хотят сделать так, чтобы работы по обработке их данных и управлению их программным обеспечением выполняли третьи фирмы, потому что они полагают, что третья фирма может обеспечить такой же или даже более высокий уровень обслуживания с меньшими затратами, чем при выполнении этих работ собственными силами. Во многих случаях такие организации надеются добиться большей гибкости и минимизировать риски. Для того чтобы провайдеры аутсорсинга в конечном счете оказались успешными, они не могут просто предложить “угля, хотя и мелкого, но много” (мне кажется, примерно так можно перевести английскую идиому “mess for less” – прим. пер.). Им требуется повторяющаяся, стандартизированная модель, которая предоставляет заказчикам одинаково высокий уровень обслуживания, и полезные действия, которые позволят передать экономию заказчикам.
С другой стороны, модель должна быть достаточно гибкой, чтобы приспособиться к изменяющимся бизнес-потребностям заказчиков. Для растущего провайдера сервисов типа Oracle Outsourcing вычислительная модель следующего поколения, базирующаяся на grid-вычислениях, часто является лучшим способом удовлетворить потребности заказчиков и поддержать успешный бизнес.
ЧТО ТАКОЕ GRID-ТЕХНОЛОГИЯ?
Grid-технология
Grid-технология (или Grid-вычисления – прим. ред.) – это существенно новая вычислительная архитектура, разработанная для решения проблемы удешевления вычислительных потребностей. Grid- технология объединяет большое число серверов и устройств хранения в гибкие ресурсы для вычислительных потребностей всего предприятия. Инфраструктура grid- технологии постоянно анализирует спрос на ресурсы и соответственно регулирует их поставку.
Общие принципы grid-технологии
Хотя сети предприятия (enterprise grids) изменяются от компании к компании и от одного провайдера сервисов к другому, большинство таких сетей будет базироваться на четырех общих принципах, обрисованные ниже:
- Стандартизация:
применение единых аппаратных платформ и платформ систем хранения типа дешевых, высокоплотных модульных серверов, базирующихся на технологиях типа процессоров Intel Itanium, серверов-лезвий и Linux
- Консолидация
кластеров серверов и устройств хранения, совместно используемых одним или несколькими центрами обработки данных
- Автоматизация
всех ежедневных задач управления, которая позволяет одному администратору одновременно справляться с сотнями входящих в состав кластеров серверов
- Оптимизация
за счет использования общеупотребительных сервисов инфраструктуры, например, подготовки к работе (provisioning) и управления идентификационными параметрами посредством распределенных вычислительных технологий типа Web-сервисов
ОБ ORACLE OUTSOURCING
Основанное в 1998 году подразделение Oracle Outsourcing размещает программное обеспечение Oracle и управляет им для организаций во всем мире. К числу заказчиков Oracle Outsourcing относятся BMW, Bank of Montreal, Cigna, David Jones, Groupo Posadas, JDS Uniphase, Network Appliance, Statue of Liberty – Ellis Island Foundation, Tropicana Europe, UK Environment Ministry и Unocal.
Заказчикам предлагаются три вида услуг:
- Аутсорсинг комплекта Oracle E-Business Suite – Управление бизнес-приложениями
- Аутсорсинг технологий Oracle – Управление базами данных и порталами
- Аутсорсинг комплекта Oracle Collaboration Suite – Управление программным обеспечением для обеспечения совместной работы, включая электронную почту, календари, проведение конференций в Web и файловые системы.
Служба Oracle Outsourcing предлагает гибкую модель развертывания. Программное обеспечение может быть размещено во Всемирном Центре обработки данных Oracle в городе Остин, или же им можно дистанционно управлять в производственных помещениях заказчика или в центре обработки данных партнера. В последнем случае Oracle берет ответственность за обеспечение и управление физической инфраструктурой, включая серверы, устройства хранения и помещения центра обработки данных.
ОБЕСПЕЧЕНИЕ ВЫСОКОГО КАЧЕСТВА УСЛУГ ЗАКАЗЧИКАМ
Обязательным требованием для успеха Oracle Outsourcing является стандартизированная, повторяющаяся модель, которая позволила бы подразделению поставлять самый высокий уровень обслуживания, обеспечивая максимальную производительность, минимальное время простоя и упреждающее (proactive) предотвращение проблем. После покупки в 2002 году Всемирного Центра обработки данных в Остине у Oracle появилась идеальная физическая среда для создания архитектуры, которая могла бы обеспечить дальнейшее повышение качества предлагаемого обслуживания, в то же самое время помогая поднять практические результаты (например, итоговую прибыль) предприятия. Системы всех новых заказчиков сегодня размещаются в Центре обработки данных в Остине. В настоящее время Oracle Outsourcing находится в процессе консолидации центров обработки данных и переводит всех имеющихся заказчиков в Центр обработки данных в Остине. Архитектура будет описана ниже.
Стандартизация и консолидация посредством сертифицированных конфигураций
Почти все традиционные принимающие заказы на аутсорсинг организации и провайдеры услуг создают для каждого клиента заказные среды. Вместо этого в Oracle Outsourcing решили выбрать модель, построенную на стандартизации в форме сертифицированных конфигураций. Они являются комбинацией лучших методов организации конфигураций систем из последних решений продуктов Oracle в ориентированном на сервис-пакете. Сертифицированные конфигурации действуют как стандартные строительные блоки для Oracle Outsourcing Grid. Операционная система и программное обеспечение Oracle предварительно конфигурируются и настраиваются, чтобы сразу же после установки они могли работать на оптимальном уровне. В каждую конфигурацию включены самые последние версии операционной системы и программного обеспечения Oracle, обновленные самыми последними патчами.
Каждая сертифицированная конфигурация – это сервер Dell 2650, оснащенный либо двумя процессорами и 6GB памяти, либо четырьмя процессорами и 16GB памяти с операционной системой Red Hat Advanced Server 2.1. Сертифицированная конфигурация была создана для уровня базы данных. Хотя каждый из заказчиков хранит в своих базах данных различные данные, параметры операционной системы идентичны для каждого заказчика, и 95% заказчиков даже имеют на уровне базы данных те же самые параметры, независимо от купленного в службе аутсорсинга сервиса. В планах на ближайшее будущее стоит задача увеличить эту цифру до 99%.
Для промежуточного уровня были созданы три сертифицированные конфигурации, причем для различных сервисов Oracle Outsourcing по мере необходимости включается различное программное обеспечение и протоколы. Сегодняшняя сертифицированная конфигурация уровня базы данных базируется на Oracle9 Release 9.2, а сертифицированная конфигурация промежуточного уровня – на Oracle9iAS, но вскоре после того, как будут выпущены новые версии продуктов, будут созданы новые версии конфигураций, базой которых послужит база данных Oracle 10g.
Максимальная гибкость с Oracle Outsourcing Grid
Сертифицированные конфигурации уровня базы данных и промежуточного уровня представляют некий "квант" вычислений. В Oracle Outsourcing Grid включены кванты заказчиков и пул неиспользованных квантов. Каждому заказчику назначается начальный квант, а затем к нему добавляются кванты или подкванты из пула на основании требований производительности или в случае выхода из строя. Когда на уровне базы данных заказчики получают более двух квантов, серверы связываются друг с другом, используя Oracle Real Application Clusters (RAC). Управление системами хранения информации осуществляется тем же самым способом, каким серверы Network Appliance объединяются в массив сетевых устройств хранения данных (Network Attached Storage –NAS).
Сеть Oracle Outsourcing Grid в настоящее время состоит из более чем 500 серверов и 80TB дисковой памяти.
Сетевой (grid) подход обеспечивает два преимущества. Во-первых, хотя каждый заказчик имеет свой собственный сервер (или серверы), Oracle Outsourcing поддерживает пул неиспользованных серверов, которые можно в случае необходимости быстро распределить заказчику. Ресурсы дисковой памяти в рамках среды NAS также собраны в пул и могут быть быстро добавлены для удовлетворения увеличившихся потребностей хранения данных. Такой объединенный подход к ресурсам позволяет заказчикам быть уверенными, что их требования будут быстро удовлетворены и им не придется тратить много денег на развитие собственных инфраструктур.
Во-вторых, используя стандартную конфигурацию, персонал, осуществляющий мониторинг систем, не только управляет общей вычислительной платформой (что позволяет добиться повторяемости, компетентности и сокращения числа ошибок), но может также рассматривать серверы в совокупности, в противоположность индивидуальному рассмотрению.
Автоматизация и оптимизация посредством платформы автоматизации Oracle Outsourcing (OAP)
Даже при использовании стандартизированной инфраструктуры управление системами может по-прежнему отнимать много времени и быть подвержено ошибкам, что ведет к более низкому качеству обслуживания и низкой производительности. При создании архитектуры Oracle Outsourcing Grid планировщики поняли, что было бы важно автоматизировать столько ключевых процессов управления, сколько представится возможным, а затем принять лучшие методы для тех задач, которые требуют вмешательства человека. Результатом такого подхода стала платформа автоматизации аутсорсинга (Outsourcing Automation Platform – OAP), действующая как операционная система для Oracle Outsourcing Grid. Платформа автоматизации аутсорсинга – это набор инструментов, сценариев и утилит, позволяющий быстро и согласованно развертывать системы для заказчиков. Разработанная специально для Oracle Outsourcing Grid, OAP усиливает использование преимуществ Oracle Enterprise Manager (OEM) и автоматизирует дополнительные ключевые функции. Некоторые из возможностей управления в реальном времени в Oracle Enterprise Manager 10g были первоначально созданы как часть OAP.
OAP гарантирует, что за счет автоматизации и сокращения ошибок оператора заказчики получают самый высокий уровень обслуживания, и позволяет Oracle Outsourcing увеличить доходность, сокращая количество занимающегося мониторингом каждого заказчика персонала. Будущие усовершенствования OAP принесут выгоду как заказчикам, так и службе Oracle Outsourcing. Одним из ключевых усовершенствований является опция, которая автоматически заменяет неисправный сервер другим сервером из пула.
ПРЕИМУЩЕСТВА ORACLE OUTSOURCING GRID ДЛЯ ЗАКАЗЧИКА
Oracle Outsourcing Grid обеспечивает заказчикам большое число преимуществ.
Двумя наиболее важными преимуществами являются:
- Самое высокое качество обслуживания за низкую цену
- Гибкость для удовлетворения изменяющихся бизнес-потребностей
Высокое качество обслуживания за низкую цену
С Oracle Outsourcing Grid возможности централизованной кластеризации и балансировки нагрузки обеспечивают самую высокую производительность, масштабируемость, надежность и защищенность намного дешевле, чем большинству компаний обошлось бы их самостоятельное создание и управление.
Заказчики получают:
- Более высокую производительность и масштабируемость, потому что все вычислительные ресурсы в случае необходимости могут быть гибко распределены приложениям
- Более высокую готовность, потому что все частые источники простоя системы, включая аппаратные средства, программное обеспечение, сеть и ошибки оператора сведены к минимуму
- Более высокую защищенность, потому что ресурсы централизованы и рассматриваются как единый элемент
Гибкость для удовлетворения изменяющихся бизнес-потребностей
Oracle Outsourcing Grid позволяет организации с помощью соглашения об уровне обслуживания связать свою бизнес-архитектуру с архитектурой ИТ, практически не вкладывая капитал в физическую инфраструктуру. Сегодня большинство приложений собственной разработки использует ресурсы только одного сервера в единственном местоположении. С Oracle Outsourcing Grid можно по требованию добавлять или удалять возможности обработки данных, а ресурсы в пределах местоположения могут быть динамически подготовлены к работе.
БУДУЩЕЕ ORACLE OUTSOURCING GRID
Oracle Outsourcing Grid будет скоро сделана доступной вне Центра обработки данных в Остине. Архитектура предназначена для того чтобы ее можно было переносить в другие центры обработки данных, так что заказчик, который хочет сделать так, чтобы Oracle дистанционно управлял программным обеспечением Oracle в центре обработки данных заказчика или партнера, сможет получить лучшее из обоих миров. Oracle Outsourcing будет также расширять преимущества grid-технологии на ISV.
ЗАКЛЮЧЕНИЕ
Модель grid-вычислений – это не изменение парадигмы, для реализации которой потребуются годы. Предприятия, использующие Oracle Outsourcing, наглядно демонстрируют, что grid-архитектуры могут обеспечить преимущества и пользователям, и предприятиям. Компании, которые хотят получить преимущества grid-технологии в своих средах Oracle, не создавая физической инфраструктуры или не управляя ей, должны продумать вопрос об использовании Oracle Outsourcing.
Grid in Action: Oracle Outsourcing
September 2003
Author: Todd Berkowitz
Contributing Author: Robert Shimp
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
oracle.com
Copyright © 2003, Oracle. All rights reserved.
This document is provided for information purposes only
and the contents hereof are subject to change without notice.
This document is not warranted to be error-free, nor subject to
any other warranties or conditions, whether expressed orally
or implied in law, including implied warranties and conditions of
merchantability or fitness for a particular purpose. We specifically
disclaim any liability with respect to this document and no
contractual obligations are formed either directly or indirectly
by this document. This document may not be reproduced or
transmitted in any form or by any means, electronic or mechanical,
for any purpose, without our prior written permission.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective owners.
|