Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KS_LK_AllInOne.docx
Скачиваний:
175
Добавлен:
23.11.2019
Размер:
28.78 Mб
Скачать

Литература

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

  1. Large-Scale File Storage Challenge, Enterprise Management Associates, A White Paper 2002 April.

  2. Symmetrix DMX: Reliability, Availability and Serviceability, EMC, A White Paper, 2003.

  3. Symmetrix DMX: Data Protection Options, EMC, A White Paper, 2003.

  4. SiliconServer White Paper, BlueArc Corporation, A White Paper, 2002.

  5. Ten Private Storage Networking Companies. Byte and Switch, 2001.

  1. Виртуальный кластер из “консервной банки”

    Виртуальный кластер из “консервной банки”

    Компанией Egenera разработана компьютерная система BladeFrame, не похожая ни на что, представляет собой пул из 96 процессоров со свободным сетевым соединением. Определенную идейную общность этой архитектуры можно найти с широко известной технологией NUMA и менее популярной SAN (в смысле System Area Network). Принципиальное же отличие состоит в том, что в BladeFrame «атомами» служат двух- или четырехпроцессорные ультратонкие бездисковые серверы, а не процессоры, «кводы» или компьютеры.

Разработаны ультратонкие серверы толщиной 1U и 2U (1U = 1,75 дюйма), но особое внимание на компьютерных выставках привлекали «серверные лезвия» (server blade).

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

К аналитикам пришло осознание того факта, что в ультратонкие серверы выйдут и в корпоративное пространство, что это станет стартовым моментом для формирования нового архитектурного направления, которое совместит в себе глубинное вертикальное масштабирование, свойственное симметричной многопроцессорности (SMP — symmetrical multiprocessing), с поверхностным, или горизонтальным.

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

Виртуализация серверов отчасти решает эти проблемы — но только отчасти.

Согласно прогнозам GartnerGroup, еще как минимум лет десять сохранятся две независимые ветви развития серверов. Для одной — условно назовем ее традиционной — присущи такие пройденные и перспективные этапы развития, как масштабируемые и параллельные кластеры, вертикальное деление SMP-конфигураций на разделы, динамическое управление ресурсами, целевое управление ресурсами.

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

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

Лезвия и построенные на них системы разрабатываются или уже производятся многими компаниями, среди которых Amphus, Centauri NetSystems, Compaq, Dell, Egenera, Hewlett-Packard, IBM, OmniCluster, Racemi, RealScale Technologies, RLX Technologies и Sun Microsystems, и круг этот постоянно расширяется.

Системы, создаваемые на основе лезвий, можно попытаться классифицировать по приложениям.

  • Web-хостинг.

Это, пожалуй, самое популярное приложение. Типичный представитель этого сегмента, компания RLX Technologies работает «на провайдеров», поэтому в ее решениях доминирует стремление максимизировать количество аппаратуры, умещаемое в одной стойке. В системе RLX System 324 может быть установлено 336 независимых Web-серверов! Как утверждается, по всем показателям, даже по такому экзотическому, как число «Web-страниц на квадратный фут», она в разы превосходит системы на тонких серверах.

  • Встраиваемые приложения.

В RealScale одними из первых стали предлагать встраиваемые лезвия для телекоммуникационных серверов, а ее новый продукт i–Cluster, работающий под управлением ОС Red Hat Linux, как следует из названия, предназначен для создания кластерных конфигураций. Одна из наиболее интересных возможностей, которую предоставляет i-Cluster, — создание систем для высокопроизводительных вычислительных кластеров по типу Beowulf. От ранее известных систем такого типа кластер на основе i-Cluster отличается тем, что строится не из готовых рабочих станций, а из отдельных материнских плат, и не путем полукустарного соединения, а в промышленной стойке. RealScale одной из первых взяла на вооружение процессор Transmeta Crusoe.

  • Корпоративные системы.

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

В отличие от коллег по «лезвийному» бизнесу в своих продуктах Egenera не гонится за рекордными показателями. В стойке BladeFrame может быть смонтировано до 24 двух- или четырехпроцессорных лезвий, т.е. максимум 96 процессоров. Для их объединения в единую вычислительную систему разработано оригинальное техническое решение, получившее название PAN (processing area network), в состав которого входят интегрированные коммутаторы, контроллеры и шины для объединения в кластеры.

Разработанный в компании PAN Manager позволяет управлять системой из одной точки. Броунел видит в сетях PAN естественное развитие концепции сетей хранения. SAN и PAN, собранные в одной стойке, могут образовать готовую инфраструктуру предприятия или провайдеров различных информационных услуг, в том числе, услуг независимого хранения данных. В некотором смысле этот подход напоминает то, что сейчас делают в Compaq в области сетей хранения, собирая SAN в один конструктив. Неоспоримое достоинство PAN заключается еще и в том, что решается кабельная проблема: исчезают состоящие из пучков проводов «спагетти», опутывающие стойки. Систему BladeFrame можно представить и как сервер, и как сеть, и как систему хранения, собранную в одной стойке.

Система BladeFrame строится из трех типов серверов лезвий.

  • Процессорные лезвия (ProcessingBlade или pBlade) выполнены в формате 1U. Они содержат только процессоры Intel Xeon и оперативную память, в них нет дисков, следовательно, в отличие от обычных тонких серверов, они не имеют собственного состояния. Поэтому они полностью взаимозаменяемы в процессе эксплуатации. Более того, их можно заместить новыми при появлении более производительных процессоров без всяких изменений в работе приложений.

  • Коммутирующие лезвия (Switch Blade или sBlade) выполнены в формате 2U. Они соединяют серверы pBlade с основной панелью BladeFrame, называемой BladePlane, интерфейсом, близким по типу InfiniBand. Четырехпроцессорные SMP-серверы sBlade, имеющие полное резервирование, управляют внешним и внутренним сетевым трафиком.

  • Управляющие лезвия (Control Blade или cBlade). На модулях cBlade, также имеющих полное резервирование, размещается программное обеспечение Egenera PAN Manager. Здесь же находятся порты 10/100 Base-T Ethernet, Gigabit Ethernet и Fibre Channel и порт ПК, выполняющий функции операторской консоли. cBlade обеспечивает интерфейс с внешней памятью NAS или SAN.

Модули трех типов объединяются в систему посредством последовательных шин BladePlane. Их тоже две, основная и резервная. К BladePlane подключаются модули sBlade. Совместно они образуют надежный системный коммутатор (внутреннюю сеть TCP/IP), который можно назвать виртуальным в силу того, что его конфигурация может изменяться. Скорость коммутации составляет примерно 200 Мбайт/с.

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

BladeFrame работает под управлением операционной системы Linux. Компания Red Hat сертифицировала BladeFrame на совместимость; все приложения, работающие в среде Red Hat Linux, без изменений работают и на этой системе.

PAN Manager определяет внешний облик системы. Он служит средством для образования виртуальных серверов из пула лезвий и, связывая с созданными виртуальными серверами необходимые дисковые и сетевые ресурсы, может образовывать динамические кластеры из виртуальных серверов. При этом PAN Manager не замещает обычные средства управления загрузкой, а служит промежуточным слоем между BladeFrame и инструментами категории PRM (process resource manager) других производителей. В ноябре прошлого года корпорация IBM сертифицировала PAN Manager для работы под управлением Tivoli Enterprise Console.

Для обеспечения высокой готовности можно пользоваться кластерными файловыми системами, с ертифицированными Red Hat. В перспективе будет реализована поддержка Veritas Cluster System.

В состав PAN Manager включены прикладные агенты, обеспечивающие совместимость с серверами приложений Oracle, Sybase, IBM Websphere, BEA Weblogic, Apache и Zeus.

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

Но следует отличать такой способ фрагментации от разбиения на разделы в крупных SMP-серверах, например, в Sun Fire 15 K или IBM z/900, где группа процессоров работает под управлением одной операционной системы.

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

В терминологии Egenera такие объединения называют Logical Processing Area Network (LPAN). Думаю, LPAN удобно представить как надежный контейнер, содержащий среду виртуального компьютера.

В настоящее время в BladeFrame могут использоваться процессоры Pentium III Xeon; гарантирована поддержка Intel Xeon MP к тому моменту, когда этот процессор будет доступен. В будущем Egenera планирует поддерживать все процессоры Intel, том числе семейство процессоров Itanium. Кроме того, может быть обеспечено сочетание процессоров разных типов в одной системе BladeFrame при условии идентичности процессоров в одном виртуальном сервере. В перспективе будут расширяться функции и PAN Manager.

BladeFrame в минимальной в комплектации (6 двух-процессорных серверов, 12 Гбайт оперативной памяти) с ОС Red Hat Linux стоит 250 тыс. долл. Проводившееся в банке Credit Suisse First Boston бета-тестирование системы дало основание утверждать, что для приложений, где требуются сотни серверов, решение на основе BladeFrame позволяет эффективно управлять стоимостью без снижения уровня надежности и готовности. По мнению специалистов банка, экономия на одной стойке может составить от 0,5 млн. долл. до 1 млн. долл. по сравнению с традиционными полноразмерными серверами.

Простота установки системы, которая уже включает в себя сетевую структуру и сеть накопителей, дала сотрудникам First Boston основание назвать ее «кластером из консервной банки».

Программное обеспечение вычислительных кластеров.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]