Your AI powered learning assistant

Познакомьтесь с новым королем кластеров SBC Linux!

The new king

00:00:00

Поворотная плата Pi 2: Абсолютный король кластеров SBC Представляем обновленную плату Pi 2, оснащенную четырьмя самыми быстрыми в мире ARM-контроллерами SBC. Эта новая плата RK1 может похвастаться впечатляющими характеристиками: 32 процессорных ядра, 24 высокопроизводительных вычислительных модуля искусственного интеллекта, 128 ГБ оперативной памяти и колоссальный объем памяти NVMe объемом 4 ТБ. Он превосходит шестиузловый кластер Raspberry Pi по скорости и эффективности.

Функциональность поворотной платы Pi 2 Turning Pi 2 - это кластерная плата mini ITX, которая вмещает до четырех компьютеров с выделенным источником питания и сетью для каждого слота. Пользователи могут создать свой собственный кластер Kubernetes или использовать его для экспериментов или хранения данных. Однако он функционирует не как один сверхбыстрый компьютер, а как четыре отдельных вычислительных блока.

CM4 vs RK1

00:00:57

Raspberry Pi CM4 и RK1: сравнение скорости и стоимости Сравнение Raspberry Pi Compute Module 4 и RK1. CM4 - это компактная модульная система с объемом оперативной памяти до 8 ГБ, в то время как RK1 предлагает процессоры в пять раз быстрее, хранилище NVMe и NPU для задач искусственного интеллекта по цене от 50 долларов.

Инвестирование в производительность: Создание кластера Высокая стоимость платы RK1 с полными техническими характеристиками может достигать 1500 долларов, включая дополнительные модули. Несмотря на то, что некоторые модули были получены от Turpie для тестирования, авторы обзора все же вложили собственные деньги в создание кластера из-за его преимуществ в производительности.

A crippling feature

00:02:11

Основным недостатком платы являются два порта Ethernet емкостью 1 Гбит, которые сильно ограничивают скорость передачи данных в кластерной среде. Несмотря на некоторые возможности расширения PCIe, это узкое место остается существенным для перемещения данных внутри кластера. Отсутствие встроенной 10-гигабайтной сети не позволяет в полной мере использовать потенциал этих блейд-компьютеров и ограничивает их удобство использования в конкретных сценариях.

RK1's RK3588 performance

00:04:22

Модули RK1: Высокая производительность Модули RK1 превосходят чип RK3588 по быстродействию и эффективности, благодаря тому, что каждый модуль оснащен быстродействующим чипом RK 3588 с восемью процессорными ядрами, NPU и встроенным iGPU. Эти модули работают быстрее, чем чипы Compute Module 4 и Pi 5. В таких тестах, как Geekbench и высокопроизводительный Linpack, RK1 превосходит их в два раза быстрее, чем Pi 5, и в пять раз быстрее, чем Pi 4.

Превосходство Rk1 в эффективности Примечательно эффективный и быстрый процессор RK1 превосходит исторически быстрые, но менее производительные процессоры Intel, а также потребляет меньше энергии по сравнению с моделями Raspberry Pi. Эффективность масштабируется от одного узла до четырех в кластерах, где она в целом работает лучше; что еще более впечатляюще, она в два раза эффективнее, если сравнивать ее непосредственно с производительностью вычислительных модулей.

Mini 10" Rackmount

00:05:57

Повышение удобства развертывания благодаря форм-фактору Mini ITX RK1 известен своей скоростью и стоимостью, но возможность развертывания остается сложной задачей для многих проектов Pi. Форм-фактор Mini ITX позволяет Turing Pi 2 встраиваться в стандартные корпуса ПК, обеспечивая защиту. Двойной корпус Mini ITX для монтажа в стойку позволяет размещать две системы бок о бок или разделять их на два мини-10-дюймовых корпуса для монтажа в стойку.

Представляем Rack Mate T1: Портативный и универсальный Новый продукт под названием Rack Mate T1 представляет собой мини-стойку размером 8U, которую можно устанавливать на настольных компьютерах или переносить куда угодно. Конструкция с открытой спинкой позволяет разместить выступающие компоненты, такие как корпус для электроники, что делает ее подходящей для создания мини-стеллажной системы.

Rackmount build

00:07:11

Монтаж в стойку и аксессуары для сборки Настраиваем сборку для монтажа в стойку для развертывания Kubernetes с использованием проекта pie cluster с открытым исходным кодом. Изучаем аксессуары, входящие в комплект поставки прототипа, такие как 10-дюймовая панель для монтажа в стойку и кнопка включения keystone. Обсуждение возможных обновлений плат RK1 и сравнение вычислительного модуля 5.

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

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

Mini Rack build

00:15:24

Компактная мини-стойка для электроники Создание мини-стойки для размещения электроники, такой как устройства Nvidia Jetson или Raspberry Pi. Стойка включает в себя полки с отверстиями для крепления различных компонентов и обеспечивает гибкость в установке с обеих сторон. Она компактна, идеально подходит для домашних лабораторий или квартир и идеально подходит для размещения мини-ПК.

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

First boot in the rack

00:19:32

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

Configuring networking with Ansible

00:20:49

После загрузки сети пользователь использует Ansible Playbook под названием "pie cluster" для управления узлами RK1 при настройке кластера. Playbook выполняет различные задачи, такие как сравнительный анализ, настройка хранилища и развертывание Kubernetes для создания функционального кластера узлов. Чтобы устранить различия между сетевыми настройками Ubuntu и Debian, для настройки Network Manager в системах Ubuntu перед настройкой статических IP-адресов для беспрепятственного развертывания Kubernetes используется другое руководство под названием "Подготовка к Ubuntu".

Kubernetes install

00:24:00

Основное руководство по настройке Kubernetes и конфигураций, демонстрирующее запуск Drupal в кластере. Запуск Drupal тестирует возможности кластера с использованием тяжелой PHP CMS, требующей постоянства. Возникает проблема с отсутствием пользователя "pi" на узлах BTU, которая решается с помощью использования "Ubuntu". Проверка модулей выявляет такие проблемы, как статус ожидания из-за проблем с созданием модуля NFS.

Kubernetes overview and debugging

00:26:34

В Kubernetes для управления узлами и модулями используется утилита командной строки Q cuddle (или cube control). Используя пространства имен, вы можете изолировать приложения для улучшения управления. При настройке кластера Kubernetes из-за доступности ресурсов или проблем с совместимостью могут возникать такие распространенные проблемы, как "создание контейнера". Устранение таких проблем часто включает проверку зависимостей, таких как подключение NFS, и обеспечение установки необходимых пакетов на всех узлах.

It works!

00:28:26

Устанавливаем Drupal на устройство rk1 и наблюдаем за более быстрым процессом установки по сравнению с pi4. Kubernetes эффективно распределяет ресурсы, используя Drupal на узле 2 и Maria DB на узле 4.

And it's faster!

00:29:31

Запуск экземпляров Drupal на других узлах с использованием установки Kubernetes с исправленными ошибками в pie cluster Playbook для работы с Ubuntu и rk1. Возможность развертывать различные рабочие нагрузки kubernetes при наличии arm-контейнеров, обеспечивая более высокую производительность по сравнению с запуском в кластере piie, несмотря на некоторые ограничения, связанные со скоростью сети.

Working on a new site

00:30:02

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