Виды кластеров. Типы кластеров

Кластер: виды и польза

Большинство предприятий на сегодняшний день модернизируются при участии государства. Государство определяет основные приоритеты развития предприятий во всех областях деятельности - от промышленности до туризма. Структурная модернизация развивается государством на основе кластеризации.

Что такое кластер?

Кластер хоть и является экономическим термином, но его точного определения не найти в экономических словарях. Кластером можно считать промышленную группу. В более широком понимании, кластер - это группа, состоящая из нескольких компаний, объединенных общей деятельностью или по территориальному признаку. Исходя из этого определения, можно сделать вывод о том, что не только качественные характеристики определяют конкурентоспособность предприятия, но и его экономическое окружение, то есть кластер развивается не за счет внешних воздействий, а за счет внутренних влияний.

Для чего нужен кластер?

Что такое кластер, теперь стало понятно, осталось выяснить, для чего он нужен. Кластеры направлены, в первую очередь, на развитие конкурентных преимуществ национальной отрасли за счет сил отечественных предприятий без привлечения иностранных компаний. Организации, объединенные в кластер, "притираются" друг к другу, работают слаженно в одном направлении деятельности, развивая, таким образом, внутренний рынок и выходя на мировой уровень.

Какими бывают кластеры?

Различают три основных вида кластеров:

Региональный;

Вертикальный;

Отраслевой.

Что такое вычислительный кластер?

Существует такое понятие, как суперкомпьютер. Его еще называют вычислительным кластером. Что такое кластер вычислительный? Предмет представляет собой вычислительную машину с несколькими процессорами, объединенными коммуникационной сетью. Другими словами, это несколько компьютеров (но с большей производительностью, чем обычные), объединенных одной "магистралью". Такая система позволяет решать одну задачу параллельно (одновременно) на всех компьютерах.

Кластер в туризме

Туризм оказывает большое влияние на экономику страны, в связи с этим его значение возрастает. Быстрый рост туристической деятельности, а также прирост благосостояния жителей отдельной страны и ее экономики в целом позволили сделать развитие туризма одним из приоритетных направлений. Так, правительства разных стран, в том числе и России, ввели понятие "туристический кластер". Оно включает в себя группу туристических компаний, локализованных в одном регионе для развития инфраструктуры и использующих для ведения бизнеса современные технологии. Основная задача туристического кластера - это предоставление туристических услуг с высокой конкурентоспособностью.

Состав туристического кластера

Управление туристическим кластером проводится управляющей компанией - это юридическое лицо (как правило, АО), осуществляющее свою деятельность на основе принципов государственно-частного партнерства, которому государство передает некоторые полномочия в управлении теми или иными экономическими зонами туристического кластера. Управляющая компания туристического кластера регулирует деятельность следующих компаний, связанных с туризмом:

Туроператоры;

Турагентства;

Организации, оказывающие туристические услуги (отели, гостиницы, дома отдыха и т. д.).

Второстепенные составляющие туристического кластера:

Предприятия общепита (рестораны, кафе-бары и т.д.);

Предприятия, оказывающие транспортные услуги (авиакомпании, ж/д и автоперевозки);

Места торговли товарами для туристов;

Места проведения досуга (парки, площадки для концертов, кинотеатры);

Объекты, оказывающие услуги по сервисному обслуживанию туристического транспорта.

Цель туристического кластера

Статья ответила на вопрос о том, что такое кластер и какие его виды существуют в наше время. Пришла очередь сказать пару слов о цели туристического кластера. Вся его работа по развитию туристической деятельности направлена на становление отдельной страны центром мирового туризма. Во всяком случае, такие цели ставит правительство перед туристическими кластерами.

Кластер - группа компьютеров , объединённых высокоскоростными каналами связи и представляющая с точки зрения пользователя единый аппаратный ресурс.

Один из первых архитекторов кластерной технологии Грегори Пфистер (Gregory F. Pfister) дал кластеру следующее определение: «Кластер - это разновидность параллельной или распределённой системы, которая:

состоит из нескольких связанных между собой компьютеров ; используется как единый, унифицированный компьютерный ресурс».

Обычно различают следующие основные виды кластеров:

Отказоустойчивые кластеры (High-availability clusters, HA, кластеры высокой доступности)

Кластеры с балансировкой нагрузки (Load balancing clusters)

Вычислительные кластеры (Computing clusters)

    1. 2.1 Отказоустойчивые кластеры

Для обеспечения надежности и отказоустойчивости вычислительных систем применяется множество различных аппаратурных и программных решений. Например, в системе может дублироваться все подверженные отказам элементы - источники питания, процессоры, оперативная и внешняя память.

Избыточное число узлов, входящих в кластер, гарантирует предоставление сервиса в случае отказа одного или нескольких серверов. Типичное число узлов - два, это минимальное количество, приводящее к повышению доступности. Создано множество программных решений для построения такого рода кластеров (рисунок 1).

Рисунок 1 Отказоустойчивый кластер

    1. 2.2 Кластеры с балансировкой нагрузки

Принцип действия кластеров с балансировкой нагрузки строится на распределении запросов через один или несколько входных узлов, которые перенаправляют их на обработку в остальные, вычислительные узлы. Первоначальная цель такого кластера - производительность, однако, в них часто используются также и методы, повышающие надёжность. Подобные конструкции называются серверными фермами

Серверная ферма - это ассоциация серверов , соединенных сетью передачи данных и работающих как единое целое. Один из видов серверной фермы определяет метакомпьютерная обработка . Во всех случаях рассматриваемая ферма обеспечивает распределенную обработку данных . Она осуществляется в распределенной среде обработки данных .

Кластеры с балансировкой нагрузки внешне очень похожи на HA-кластеры, однако если LBC-кластеры автоматически являются и HA-кластерами, обеспечивая высокий уровень доступа, то обратное утверждение неверно и HA-кластеры не могут выступать в роли LBC.

Идея кластеров с балансировкой нагрузки очень проста. Если у нас имеется HA-кластер, узлы которого дублируют друг друга (разделяя общую внешнюю память), то почему бы не распределить поступающие запросы равномерно между всеми узлами кластера? Пользователь, заходящий на Web (например), автоматически перенаправляется на наименее загруженный узел, что позволяет всем узлам работать параллельно и легко масштабировать мощность кластера. Выход одного узла из строя не приведет к падению всей системы. Производительность кластера уменьшится, но функционировать система не перестанет.

Специально для этой цели DNS-сервера поддерживают технологию "Round robin DNS", связывающую с одним доменным именем список IP-адресов, соответствующих "своим" узлам кластера, которые перебираются в кольцевом порядке. Степень загрузки узлов при этом не учитывается, поскольку внешний DNS-сервер ничего не может знать о ней, однако внутренний маршрутизатор (которому, кстати говоря, достаточно всего одного IP) может собирать данные со счетчиков производительности, выбирая наименее загруженный узел кластера (рисунок 2).

Аналогичная технология используется для брандмауэров, установленных на магистральных каналах, антивирусов, спам-фильтров и многих других задач.

Единственной операционной системой, поддерживающей кластеризацию с балансировкой нагрузки, была и остается OpenBSD с установкой специального программного обеспечения (http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/relayd/), все остальные требуют аппаратной поддержки со стороны маршрутизаторов, что впрочем не является проблемой, поскольку все крупные производители (3Com, Cisco) ее поддерживают.

Рисунок 2 Кластер с балансировкой нагрузки

Как известно, кластеры позволяют решать проблемы, связанные с производительностью, балансировкой нагрузки и отказоустойчивостью. Для построения кластеров используются различные решения и технологии, как на программном, так и на аппаратном уровне. В этой статье будут рассмотрены программные решения, предлагаемые компаниями Microsoft и Oracle.

Виды кластеров

Кластер - это группа независимых компьютеров (так называемых узлов или нодов), к которой можно получить доступ как к единой системе. Кластеры могут быть предназначены для решения одной или нескольких задач. Традиционно выделяют три типа кластеров:

  • Кластеры высокой готовности или отказоустойчивые кластеры (high-availability clusters или failover clusters) используют избыточные узлы для обеспечения работы в случае отказа одного из узлов.
  • Кластеры балансировки нагрузки (load-balancing clusters) служат для распределения запросов от клиентов по нескольким серверам, образующим кластер.
  • Вычислительные кластеры (compute clusters), как следует из названия, используются в вычислительных целях, когда задачу можно разделить на несколько подзадач, каждая из которых может выполняться на отдельном узле. Отдельно выделяют высокопроизводительные кластеры (HPC - high performance computing clusters), которые составляют около 82% систем в рейтинге суперкомпьютеров Top500.

Системы распределенных вычислений (gird) иногда относят к отдельному типу кластеров, который может состоять из территориально разнесенных серверов с отличающимися операционными системами и аппаратной конфигурацией. В случае грид-вычислений взаимодействия между узлами происходят значительно реже, чем в вычислительных кластерах. В грид-системах могут быть объединены HPC-кластеры, обычные рабочие станции и другие устройства.

Такую систему можно рассматривать как обобщение понятия «кластер». ластеры могут быть сконфигурированы в режиме работы active/active, в этом случае все узлы обрабатывают запросы пользователей и ни один из них не простаивает в режиме ожидания, как это происходит в варианте active/passive.

Oracle RAC и Network Load Balancing являются примерами active/ active кластера. Failover Cluster в Windows Server служит примером active/passive кластера. Для организации active/active кластера требуются более изощренные механизмы, которые позволяют нескольким узлам обращаться к одному ресурсу и синхронизовать изменения между всеми узлами. Для организации кластера требуется, чтобы узлы были объединены в сеть, для чего наиболее часто используется либо традиционный Ethernet, либо InfiniBand.

Программные решения могут быть довольно чувствительны к задержкам - так, например, для Oracle RAC задержки не должны превышать 15 мс. В качестве технологий хранения могут выступать Fibre Channel, iSCSI или NFS файловые сервера. Однако оставим аппаратные технологии за рамками статьи и перейдем к рассмотрению решений на уровне операционной системы (на примере Windows Server 2008 R2) и технологиям, которые позволяют организовать кластер для конкретной базы данных (OracleDatabase 11g), но на любой поддерживаемой ОС.

Windows Clustering

У Microsoft существуют решения для реализации каждого из трех типов кластеров. В состав Windows Server 2008 R2 входят две технологии: Network Load Balancing (NLB) Cluster и Failover Cluster. Существует отдельная редакция Windows Server 2008 HPC Edition для организации высокопроизводительных вычислительных сред. Эта редакция лицензируется только для запуска HPC-приложений, то есть на таком сервере нельзя запускать базы данных, web- или почтовые сервера.

NLB-кластер используется для фильтрации и распределения TCP/IPтрафика между узлами. Такой тип кластера предназначен для работы с сетевыми приложениями - например, IIS, VPN или межсетевым экраном.

Могут возникать сложности с приложениями, которые полага ются на сессионные данные, при перенаправлении клиента на другой узел, на котором этих данных нет. В NLB-кластер можно включать до тридцати двух узлов на x64-редакциях, и до шестнадцати - на x86.

Failoverclustering - это кластеризации с переходом по отказу, хотя довольно часто термин переводят как «отказоустойчивые кластеры».

Узлы кластера объединены программно и физически с помощью LAN- или WAN-сети, для multi-site кластера в Windows Server 2008 убрано требование к общей задержке 500 мс, и добавлена возможность гибко настраивать heartbeat. В случае сбоя или планового отключения сервера кластеризованные ресурсы переносятся на другой узел. В Enterprise edition в кластер можно объединять до шестнадцати узлов, при этом пятнадцать из них будут простаивать до тех пор, пока не произойдет сбой. Приложения без поддержки кластеров (cluster-unaware) не взаимодействуют со службами кластера и могут быть переключены на другой узел только в случае аппаратного сбоя.

Приложения с поддержкой кластеров (cluster-aware), разработанные с использованием ClusterAPI, могут быть защищены от программных и аппаратных сбоев.

Развертывание failover-кластера

Процедуру установки кластера можно разделить на четыре этапа. На первом этапе необходимо сконфигурировать аппаратную часть, которая должна соответствовать The Microsoft Support Policy for Windows Server 2008 Failover Clusters. Все узлы кластера должны состоять из одинаковых или сходных компонентов. Все узлы кластера должны иметь доступ к хранилищу, созданному с использованием FibreChannel, iSCSI или Serial Attached SCSI. От хранилищ, работающих с Windows Server 2008, требуется поддержка persistent reservations.

На втором этапе на каждый узел требуется добавить компонент Failover Clustering - например, через Server Manager. Эту задачу можно выполнять с использованием учетной записи, обладающей административными правами на каждом узле. Серверы должны принадлежать к одному домену. Желательно, чтобы все узлы кластера были с одинаковой ролью, причем лучше использовать роль member server, так как роль domain controller чревата возможными проблемами с DNS и Exchange.

Третий не обязательный, но желательный этап заключается в проверке конфигурации. Проверка запускается через оснастку Failover Cluster Management. Если для проверки конфигурации указан только один узел, то часть проверок будет пропущена.

На четвертом этапе создается кластер. Для этого из Failover Cluster Management запускается мастер Create Cluster, в котором указываются серверы, включаемые в кластер, имя кластера и дополнительные настройки IP-адреса. Если серверы подключены к сетям, которые не будут использоваться для общения в рамках кластера (например, подключение только для обмена данными с хранилищем), то в свойствах этой сети в Failover Cluster Management необходимо установить параметр «Do not allow the cluster to use this network».

После этого можно приступить к настройке приложения, которое требуется сконфигурировать для обеспечения его высокой доступности.

Для этого необходимо запустить High Availability Wizard, который можно найти в Services and Applications оснастки Failover Cluster Management.

Cluster Shared Volumes

В случае failover-кластера доступ к LUN, хранящему данные, может осуществлять только активный узел, который владеет этим ресурсом. При переключении на другой узел происходит размонтирование LUN и монтирование его для другого узла. В большинстве случаев эта задержка не является критичной, но при виртуализации может требоваться вообще нулевая задержка на переключение виртуальных машин с одного узла на другой.

Еще одна проблема, возникающая из-за того, что LUN является минимальной единицей обхода отказа, заключается в том, что при сбое одного приложения, находящегося на LUN, приходится переключать все приложения, которые хранятся на этом LUN, на другой сервер. Во всех приложениях (включая Hyper-V до второго релиза Server 2008) это удавалось обходить за счет многочисленных LUN, на каждом из которых хранились данные только одного приложения. В Server 2008 R2 появилось решение для этих проблем, но предназначенное для работы только с Hyper-V и CSV (Cluster Shared Volumes).

CSV позволяет размещать на общем хранилище виртуальные машины, запускаемые на разных узлах кластера - тем самым разбивается зависимость между ресурсами приложения (в данном случае виртуальными машинами) и дисковыми ресурсами. В качестве файловой системы CSV использует обычную NTFS. Для включения CSV необходимо в Failover Cluster Manage выполнить команду Enable Cluster Shared Volumes. Отключить поддержку CSV можно только через консоль:

Get-Cluster | %{$_.EnableSharedVolumes = "Disabled"}

Для использования этой команды должен быть загружен Failover Clusters, модуль PowerShell. Использование CSV совместно с live migration позволяет перемещать виртуальные машины между физическими серверами в считанные миллисекунды, без обрыва сетевых соединений и совершенно прозрачно для пользователей. Стоит отметить, что копировать любые данные (например, готовые виртуальные машины) на общие диски, использующие CSV, следует через узел-координатор.

Несмотря на то, что общий диск доступен со всех узлов кластера, перед записью данных на диск узлы запрашивают разрешение у узлакоординатора. При этом, если запись требует изменений на уровне файловой системы (например, смена атрибутов файла или увеличение его размера), то записью занимается сам узел-координатор.

Oracle RAC

Oracle Real Application Clusters (RAC) - это дополнительная опция Oracle Database, которая впервые появилась в Oracle Database 9i под названием OPS (Oracle Parallel Server). Опция предоставляет возможность нескольким экземплярам совместно обращаться к одной базе данных. Базой данных в Oracle Database называет ся совокупность файлов данных, журнальных файлов, файлов параметров и некоторых других типов файлов. Для того, чтобы пользовательские процессы могли получить доступ к этим данным, должен быть запущен экземпляр. Экземпляр (instance) в свою очередь состоит из структур памяти (SGA) и фоновых процессов. В отсутствии RAC получить доступ к базе данных может строго один экземпляр.

Опция RAC не поставляется с Enterprise Edition и приобретается отдельно. Стоит отметить, что при этом RAC идет в составе Standard Edition, но данная редакция обладает большим количеством ограничений по сравнению с Enterprise Edition, что ставит под сомнение целесообразность ее использования.

Oracle Grid Infrastructure

Для работы Oracle RAC требуется Oracle Clusterware (или стороннее ПО) для объединения серверов в кластер. Для более гибкого управления ресурсами узлы такого кластера могут быть организованы в пулы (с версии 11g R2 поддерживается два варианта управления - на основании политик для пулов или, в случае их отсутствия, администратором).

Во втором релизе 11g Oracle Clusterware был объединен с ASM под общим названием Oracle Grid Infrastructure, хотя оба компонента и продолжают устанавливаться по различным путям.

Automatic Storage Management (ASM) - менеджер томов и файловая система, которые могут работать как в кластере, так и с singleinstance базой данных. ASM разбивает файлы на ASM Allocation Unit.

Размер Allocation Unit определяется параметром AU_SIZE, который задается на уровне дисковой группы и составляет 1, 2, 4, 8, 16, 32 или 64 MB. Далее Allocation Units распределяются по ASM-дискам для балансировки нагрузки или зеркалирования. Избыточность может быть реализована, как средствами ASM, так и аппаратно.

ASM-диски могут быть объединены в Failure Group (то есть группу дисков, которые могут выйти из строя одновременно - например, диски, подсоединенные к одному контролеру), при этом зеркалирование осуществляется на диски, принадлежащие разным Failure Group. При добавлении или удалении дисков ASM автоматически осуществляет разбалансировку, скорость которой задается администратором.

На ASM могут помещаться только файлы, относящиеся к базе данных Oracle, такие как управляющие и журнальные файлы, файлы данных или резервные копии RMAN. Экземпляр базы данных не может взаимодействовать напрямую с файлами, которые размещены на ASM. Для обеспечения доступа к данным дисковая группа должна быть предварительно смонтирована локальным ASM-экземпляром.

Развертывание Oracle RAC

Рассмотрим этапы установки различных компонентов, необходимых для функционирования Oracle RAC в режиме active/active кластера с двумя узлами. В качестве дистрибутива будем рассматривать последнюю на момент написания статьи версию Oracle Database 11g Release 2. В качестве операционной системы возьмем Oracle Enterprise Linux 5. Oracle Enterprise Linux - операционная система, базирующаяся на RedHat Enterprise Linux. Ее основные отличия - цена лицензии, техническая поддержка от Oracle и дополнительные пакеты, которые могут использоваться приложениями Oracle.

Подготовка ОС к установке Oracle стандартна и заключается в создании пользователей и групп, задании переменных окружения и параметров ядра. Параметры для конкретной версии ОС и БД можно найти в Installation Guide, который поставляется вместе с дистрибутивом.

На узлах должен быть настроен доступ к внешним общим дискам, на которых будут храниться файлы базы данных и файлы Oracle Clusterware. К последним относятся votingdisk (файл, определяющий участников кластера) и Oracle Cluster Registry (содержит конфигурационную информацию - например, какие экземпляры и сервисы запущены на конкретном узле). Рекомендуется создавать нечетное количество votingdisk. Для создания и настройки ASMдисков желательно использовать ASMLib, которую надо установить на всех узлах:

# rpm -Uvh oracleasm-support-2.1.3-1.el4.x86_64.rpm

rpm -Uvh oracleasmlib-2.0.4-1.el4.x86_64.rpm

rpm -Uvh oracleasm-2.6.9-55.0.12.ELsmp-2.0.3-1.x86_64.rpm

Кроме интерфейса для взаимодействия с хранилищем на узлах желательно настроить три сети - Interconnect, External и Backup.
Необходимо настроить IP-адресацию (вручную или с использованием Oracl e GNS) и DNS для разрешения всех имен (или только GNS).

Вначале осуществляется установка Grid Infrastructure. Для этого загружаем и распаковываем дистрибутив, затем запускаем установщик. В процессе установки необходимо указать имя кластера; указать узлы, которые будут входить в кластер; указать назначение сетевых интерфейсов; настроить хранилище.

В конце нужно выполнить с правами root скрипты orainstRoot.sh и root.sh. Первым на всех узлах выполняется скрипт orainstRoot.sh, причем запуск на следующем узле осуществляется только после завершения работы скрипта на предыдущем. После выполнения orainstRoot.sh последовательно на каждом узле выполняется root.sh. Проверить успешность установки можно с помощью команды:

/u01/grid/bin/crsctl check cluster –all

Выполнив проверку, можно приступать к установке базы данных. Для этого запускаем Oracle Universal installer, который используется и для обычной установки базы.

Кроме active/active-кластера в версии 11g R2 существуют две возможности для создания active/passive-кластера. Одна из них - Oracle RACOneNode. Другой вариант не требует лицензии для RAC и реализуется средствами Oracle Clusterware. В этом случае вначале создается общее хранилище; затем устанавливается Grid Infrastructure, с использованием ASM_CRS и SCAN; а после этого на узлы устанавливается база данных в варианте Standalone. Далее создаются ресурсы и скрипты, которые позволяют запускать экземпляр на другом узле в случае недоступности первого.

Заключение

Oracle RAC совместно с Oracle Grid Infrastructure позволяют реализовать разнообразные сценарии построения кластеров. Гибкость настройки и широта возможностей компенсируются ценой такого решения.

Решения же Microsoft ограничены не только возможностями самой кластеризации, но и продуктами, которые могут работать в такой среде. Хотя стоит отметить, что набор таких продуктов все равно шире, чем одна база данных.

Ссылки по теме

  • High Availability решения от Microsoft: microsoft.com/windowsserver2008/en/us/high-availability.aspx ;
  • Подборка ссылок на документацию и ресурсы по Failover Clustering и NLB: blogs.msdn.com/b/clustering/archive/2009/08/21/9878286.aspx (блог - Clusteringand HighAvailability содержит много полезной информации);
  • Документация и дистрибутивы Oracle RAC: oracle.com/technetwork/database/clustering/overview/index.html ;
  • Документация и дистрибутивы Oracle Clusterware и Oracle Grid Infrastructure: oracle.com/technetwork/database/clusterware/overview/index.html ;
  • Настройка Oracle Clusterware для защиты Single Instance Oracle Database 11g:

Кластер представляет собой группу географически локализованных взаимосвязанных компаний, поставщиков оборудования, комплектующих, специализированных услуг, инфраструктуры, научно-исследовательских институтов, высших учебных заведений и других организаций, взаимодополняющих друг друга и усиливающих конкурентные преимущества отдельных компаний и кластера в целом.

В классическом понимании «кластер – это сконцентрированные по географическому признаку группы взаимосвязанных компаний, специализированных поставщиков, поставщиков услуг, фирм в соответствующих отраслях, а также связанных с их деятельностью организаций (например, университетов, агентств по стандартизации, а также торговых объединений) в определенных областях, конкурирующих, но вместе с тем и ведущих совместную работу».

Таким образом, для того чтобы быть кластером, группа географически соседствующих взаимосвязанных компаний и связанных с ними организаций должна действовать в определенной сфере, характеризоваться общностью деятельности и взаимодополнять друг друга. Сегодня применение кластерного подхода рассматривается в качестве одного из наиболее эффективных путей развития территорий.

С позиции системного подхода кластер - это совокупность субъектов хозяйственной деятельности взаимосвязанных различных отраслей, объединенных в единую организационную структуру, элементы которой находятся во взаимосвязи и взаимозависимости, совместно функционируют с определенной целью. Формирование эффективных технологических цепочек из нескольких самостоятельных хозяйствующих субъектов является стратегическим мероприятием, требующим определенных долгосрочных вложений в их реализацию, и возможно только посредством их самоорганизации в результате взаимодействия предпосылок, сложившихся как внутри, так и во внешней среде этих потенциальных систем. Такое взаимодействие должно приводить к дополнительным выгодам для каждого из субъектов, создавать определенный стимул к формированию единой системы функционирования, обеспечению целостной системы.

Кластерное развитие экономики – это определенный инструмент бизнеса. Рыночно ориентированное общество формирует правила деятельности своих хозяйствующих субъектов через законы, взаимоотношения, банковский сектор, институты поддержки и т.д. Поэтому кластер, существующих в рамках данных правил, - это ни что иное, как особым образом организованное пространство, которое позволяет успешно развиваться крупным фирмам, малым предприятиям, поставщикам (оборудования, комплектующих, специализированных услуг), объектам инфраструктуры, научно-исследовательским центрам, вузам и другим организациям. При этом важно, что в кластере достигается прежде всего синергетический эффект, поскольку участие конкурирующих предприятий становится взаимовыгодным.

Кластеры можно идентифицировать как группу фирм-участников того или иного рынка, объединившихся на основе долгосрочных контрактов с целью эффективного использования ресурсов и специфических преимуществ для совместной реализации предпринимательских проектов. Используя преимущественно горизонтальные связи, специализацию и дополняя друг друга, они получают возможность для достижения более высоких результатов.

Характерные признаки кластеров можно свести к 12 показателям: возможности по исследованию и развитию; квалификация рабочей силы; развитие трудового потенциала; близость поставщиков; наличие капитала; доступ к специализированным услугам; отношения с поставщиками оборудования; ассоциирующиеся структуры; интенсивность формирования сетей; предпринимательская энергия; инновации и обучение; коллективное видение и руководство.

Кластеризация – это автоматическое разбиение элементов некоторого множества на группы в зависимости от их схожести. Синонимами термина "кластеризация" являются "автоматическая классификация", "обучение без учителя" и "таксономия".

Само понятие «кластер» определено неоднозначно: в каждом исследовании свои "кластеры". Переводится понятие кластер как «скопление», «гроздь». В искусственных нейронных сетях под понятием кластер понимается подмножество «близких друг к другу» объектов из множества векторов характеристик. Следовательно, кластер можно охарактеризовать как группу объектов, имеющих общие свойства.

Характеристиками кластера можно назвать два признака:

· внутренняя однородность;

· внешняя изолированность.

Кластеры могут быть непересекающимися, или эксклюзивными, и пересекающимися.

Процесс кластеризации зависит от выбранного метода и почти всегда является итеративным. Он может стать увлекательным процессом и включать множество экспериментов по выбору разнообразных параметров, например, меры расстояния, типа стандартизации переменных, количества кластеров и т.д. Однако эксперименты не должны быть самоцелью - ведь конечной целью кластеризации является получение содержательных сведений о структуре исследуемых данных. Полученные результаты требуют дальнейшей интерпретации, исследования и изучения свойств и характеристик объектов для возможности точного описания сформированных кластеров.

Кластеризация экономики обладает следующими основными преимуществами:

1. Объединение многообразных по форме собственности, организационно-правовому статусу, отраслевой и географической принадлежности организаций в целостную систему производства конечного продукта с высокой добавленной стоимостью. В систему включаются все стадии цепочки создания стоимости товара - от добычи сырья, разработки нововведений и подготовки соответствующих кадров до производства и реализации конечной продукции, обслуживания ее потребителей.

2. Все участники кластера сохраняют свою юридическую и хозяйственную самостоятельность, что не требует создания иерархических органов управления, снижает административные и организационные издержки. Руководство кластером осуществляет совет представителей производственных, исследовательских, торговых, финансовых, транспортных и других инфраструктурных организаций с участием потребителей, региональных властей и общественности.

3. Между участниками кластера устанавливаются не только рыночные, конкурентные, но и доверительные отношения сотрудничества в достижении единой цели на основе общих стратегических планов, договоров и альянсов, совместного использования брендов и других нематериальных активов, трансфертных цен, особых схем распределения синергетического эффекта. Это позволяет сократить трансакционные издержки. В кластере как предметно замкнутой мезоструктуре появляется возможность учесть совокупные издержки по производству и реализации конечной продукции, включая сопряженные, и народно-хозяйственный эффект, включая прибыль, прирост добавленной стоимости и бюджетного сальдо, социальный и экологический эффект.

4. Государственное управление кластером как мезоструктурой, в отличие от регулирования деятельности отдельных предприятий, развивает планомерность развития, межрегиональные связи, позволяет создать региональную инновационную и инфраструктурную систему, систему частно-государственного инвестиционно-инновационного партнерства.

Первоначально производство бытовой электроники было организовано на базе лицензионных соглашений, Корея повысила собственные расходы на НИОКР и перешла к стратегии партнерских отношений с иностранными фирмами, в т.ч. с малыми и средними инновационными предприятиями в США, научными центрами в России и т.д. Для России интерес представляет роль правительства в создании промышленной политики, национальной и региональных систем инноваций. До вступления Южной Кореи в ВТО (1995) широко использовались прямые субсидии, низкопроцентные займы и налоговые льготы, после вступления правительство перешло к менее явным формам поддержки индустриальных кластеров.

Таким образом, ученые и практики, рассматривая с разных точек зрения кластерные модели объединения организаций в эффективные экономические структуры, приходят к выводу, что они могут быть теми импульсами, которые при удачной концентрации производства, его специализации, использовании современных достижений коммуникации, координации, кооперации и сотрудничества помогут найти точки роста каждого конкретного региона, обеспечивая его победу в конкурентной борьбе. Как следствие в разных странах растет интерес к формированию и поддержке кластеров, происходит активизация правительственной политики в этой сфере.

Список литературы:

1. Асаул, А. Н. Строительный кластер – новая региональная производственная система /А. Н. Асаул // Экономика строительства. – 2004. – № 6. – С. 16–25.

2. Внукова, Н. Н. Концептуальные основы формирования трансграничных финансовых кластеров / Н. Н. Внукова // Экономическое возрождение России. – 2010. – № 1(23). – С. 100–108.

3. Ленчук Е.Б. Власкин Г.А. Кластерный подход в стратегии инновационного развития зарубежных стран// Проблемы прогнозирования – 2010, N 5. – С.38-51. - (Наука и технология)

4. Левин И. И все-таки она летает... G. Becattini. Il calabrone Italia. Bologna, "Mulino", 2008. М.: Свободная мысль, 2009.

Высокопроизводительный кластер (группа компьютеров)

Компьютерный кластер - это группа компьютеров объединённых между собой высокоскоростными линиями связи, которые совместно обрабатывают одни и те же запросы и представляются со стороны пользователя как единая вычислительная система.

Главные свойства кластеров

Кластеры состоят из нескольких компьютерных систем;

Они работают как одна вычислительная система (не все);

Кластер управляется и представляется пользователю как одна вычислительная система;

Зачем нужны кластеры

Кластеры можно использовать в разных целях. Кластеры могут создавать отказоустойчивые системы, могут служить для повышения производительности компьютерного узла, а могут быть использовании для трудоёмких вычислений.

Какие бывают кластеры

Отказоустойчивые кластеры

Подобные кластера создают для обеспечения высокого уровня доступности сервиса представляемого кластером. Чем больше количество компьютеров входящих в кластер, тем меньше вероятность отказа представляемого сервиса. Компьютеры, которые входят в кластер, разнесённые географически, так же обеспечивают защиту от стихийных бедствий, террористических атак и других угроз.

Данные кластера могут быть построены по трём основным принципам

  • кластеры с холодным резервом - это когда активный узел обрабатывает запросы, а пассивный бездействует, и просто ждёт отказа активного. Пассивный узел начинает работать только после отказа активного. Кластер, построенный по данному принципу, может обеспечить высокую отказоустойчивость, но в момент выключения активного узла, запросы обрабатываемые им в этот момент могут быть утеряны.
  • кластер с горячим резервом - это когда все узлы системы совместно обрабатывают запросы, а в случае отказа одного или нескольких узлов, нагрузка распределяется между оставшимися. Данный тип кластера можно так же назвать кластер распределения нагрузки о котором мы поговорим далее, но с поддержкой распределения запросов при отказе одного или нескольких узлов. При использовании данного кластера, так же есть вероятность потери данных, обрабатываемых узлом, который дал сбой.
  • кластер с модульной избыточностью - это когда все компьютеры кластера обрабатывают одни и те же запросы параллельно друг другу, а после обработки берётся любое значение. Подобная схема гарантирует выполнение запроса, так как можно взят любой результат обработки запроса.

Кластер распределения нагрузки

Эти кластера создают в основном для повышения производительности, но их можно использовать и для повышения отказоустойчивости, как в случае с отказоустойчивым кластером горячего резерва. В данных кластера запросы распределяются через входные узлы на все остальные узлы кластера.

Вычислительные кластеры

Данный тип кластеров, используется как правило в научных целях. В данных системах, задача разбивается на части, параллельно-выполняемые на всех узлах кластера. Это позволяет существенно сократить время обработки данных по сравнению с одиночными компьютерами.

Не забываем оставлять