|
| ||||||||||||
| ||||||||||||
|
2006 г.
Тезисы доклада конференции "Корпоративные базы данных-2006"
Кластерные технологии СУБД Oracle. Цель. Архитектура. Применение.Владимир Дёмкин, OracleCо времен легендарной корпорации Digital Equipment слово "кластер" окутано романтическим туманом. Слово "кластер" в этой связи сродни слову "пионер", стоит в одном ряду с такими словами как "DEC", "VAX", "OpenVMS", "Alpha" и обросло множеством верных и неверных представлений. Кластер в массовом сознании ассоциируется с высокотехнологичными решениями. - Это правда. Высокотехнологичное программное обеспечение, объединяющее для совместной работы десятки независимых вычислительных ресурсов, противопоставляется последним достижениям в микроэлектронике используемым для построения больших SMP систем. Кластер - это десятки громоздких шкафов переплетенных сотнями толстых магистралей передачи данных и все это очень "дорого". - Да и нет. Подобные утверждения можно отнести разве, что к высокопроизводительным комплексам, используемым для научных, метеорологических и других расчетов, требующих выдающихся вычислительных мощностей. Современный кластер для прикладного применения может быть размещен в четверти стойки, а одна из главных причин его использования лежит в экономической плоскости. Кластер - удел избранных. - Уже нет. Стремительный скачок, произошедший в технологиях коммуникаций за последние годы, позволил компьютерам общаться друг с другом по обычным каналам на скоростях сопоставимых со скоростью обмена данными внутренней системной шины. Большие SMP имеют физические ограничения и дороги. Физическими ограничениями являются количество процессоров, число слотов ввода/вывода, объем оперативной памяти. Размер кластерной конфигурации теоретически неограничен, что позволяет для научных целей построить вычислительную систему многократно превышающую мощность самых больших современных SMP-компьютеров. Для прикладного применения важно, что стоимость эквивалентных по мощности кластерных конфигураций и больших SMP-систем разница в десятки раз, не в пользу последних. Универсальных кластеров не бывает. Кластера предназначены для решения ограниченного круга задач. В области управления данными Oracle предлагает решения, включающие все специфичные для кластеров возможности. Это - обеспечение высокой "живучести" систем, эффективная балансировка нагрузки, параллельные решения задач, виртуализация вычислительных ресурсов. По набору возможностей и реализованному в них функционалу решения уникальны и не имеют аналогов на сегодняшнем рынке. |
|
CITForum © 1997–2025