Рубрика «кластер» - 5

Intro

image
PHP + Java. Картинка взята отсюда

В этом комментарии к статье под названием «Пишите код каждый день» я сказал, что скоро покажу свой проект, на который я выделял ежедневно 1 час (кроме выходных). Так как в последнее время моя работа связана с написанием распределенных Java приложений, которые используют in-memory data grid (IMDG) в качестве хранилища данных, то мой проект связан именно с этим.

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

О чем эта статья

Большинство IMDG написано на Java и поддерживают API для Java, C++, C#, при этом API для веб языков программирования (Python, Ruby, PHP) не поддерживается, а протокол для написания клиентов сильно ограничен. Именно этот факт я и считаю основным тормозом для проникновения IMDG в массы — отсутствие поддержки самых массовых языков.

Так как производители IMDG пока не предоставляют поддержку веб языков, то веб программисты не имеют возможностей по такому же легкому масштабированию приложений, какие есть у серверных Java разработчиков. Поэтому я решил сделать нечто подобное самостоятельно и выложить в open source, взяв в качестве движка open source IMDG JBoss Infinispan (компания JBoss, принадлежащая Red Hat, довольно хорошо известна в кругу java разработчиков). Мой проект называется Sproot Grid, пока доступен только для PHP, но если у сообщества будет интерес, то сделаю и интеграцию с Ruby и Python.

В этой статье я еще раз расскажу про in-memory data grid и про то, как конфигурировать, запускать и использовать Sproot Grid.
Читать полностью »

Обнаружена крупнейшая из известных звёзд

Крупнейшая из когда-либо открытых звёзд может дать учёным лучшее понимание того, как массивные умирающие звёзды распространяют материю по вселенной. Звезда W26, расположенная в большом кластере Westerlund 1 в 16 000 световых лет от нас, почти в 1500 раз больше Солнца, что делает её самой большой из известных нам звёзд. Красный сверхгигант приближается к концу своего жизненного цикла и в конечном итоге превратится в сверхновую.

Звёзды с массой в десятки раз больше солнечной проживают очень короткие и драматические жизни по сравнению со своими менее массивными «родственниками». Жизненный цикл некоторых наиболее массивных звёзд составляет всего несколько миллионов лет, прежде чем они не истощат своё ядерное топливо и превратятся в сверхновые. В самом конце жизни такие звёзды становятся очень нестабильными и испускают значительное количество материи из своей внешней оболочки.
Читать полностью »

Цель статьи: хочу поделится опытом создания трех вычислительных кластеров Matlab, а также их удаленного администрирования.

Небольшое вступление

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

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

Итак, обо всем — по порядку

Железо в наличии:

Дома: комп (Phenom II x4 840, 7x64) и ноут (Athlon II Dual-Core M320, 7x64) соединенные в одну сеть старым добрым маршрутизатором DIR-300.

Дома у девушки: комп (i5 4440, 7x64).

На работе: 10 компов (Athlon II Dual-Core, XPx86) (связанных в одну сеть) в одном помещении и 4 (Athlon II Dual-Core, XPx86) в другом (тоже связанных в одну сеть). Локальной сети между помещениями нет.

На всех вышеперечисленных ящиках присутствует доступ в интернет.
Читать полностью »

Знакомимся с RabbitMQ

Переводы на хабре:
RabbitMQ tutorial 1 — Hello World
RabbitMQ tutorial 2 — Очередь задач
RabbitMQ tutorial 3 — Публикация/Подписка

Сразу дополню некоторые недочеты. И кратко повторю основные термины.

Принцип работы архитектуры использующей rabbitMq

image

Читать полностью »

Автор: Грег Елкинбард

Моя коллега Анна Френд (Anne Friend) и я недавно представляли вебинар на тему “Как справиться с планированием аппаратного обеспечения для вашего облака OpenStack“ . Во время вебинара мы обещали дать вам ответы на вопросы, которые не успели озвучить в прямом эфире. Эта статья и будет посвящена ответам на данные вопросы.Читать полностью »

ETegro Fastor FS200 G3– отказоустойчивый сервер хранения данных

Сегодня мы вам хотим рассказать о еще одном продукте нашего производства: СХД ETegro Fastor FS200 G3. Его основной и крайне привлекательной, как мы считаем, чертой является то, что он является отказоустойчивым сервером хранения, построенным на двухузловом кластере под управлением Windows Storage Server 2012.

Читать полностью »

Динамический кластер CommuniGate Pro
В этой статье мы рассмотрим особенности и уникальные преимущества Динамического кластера CommuniGate Pro для SaaS хостинг провайдеров.

CommuniGate Pro является платформой для организации облачных Интегрированных Коммуникаций (UC) и Динамический Кластер — самая надежная и масштабируемая конфигурация этой платформы.

Архитектура CommuniGate Pro – это единое ядро, предоставляющее все сервисы, в противовес стандартному подходу интеграции нескольких сервисов между собой. Это позволяет серьезно снизить операционные издержки, и подтверждено более чем 15,000-ми установками по всему миру с более чем 150 миллионами конечных пользователей. Отдельные установки CommuniGate Pro успешно управляют ресурсами более чем 100,000 доменов, у каждого из которых свой набор пользователей, логин страницы, набор сервисов, администраторы, все это умещается в одном Динамическом кластере.

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

Читать полностью »

Британский чипмейкер Imagination Technologies, недавно купившая американского разработчика микропроцессоров MIPS Technologies, к концу 2014 года выпустит новый процессор Warrior Series 5 на базе нового дизайна и для новых технологических норм.
Новинка будет охватывать каждый сегмент рынка, включая и использование в маломощных серверах (микросерверах).

Это часть более широкой инициативы по выпуску MIPS-совместимых процессоров для продуктов разного направления, в том числе: серверов, планшетов, смартфонов и носимых вычислительных устройств.
«Мы намерены привести MIPS во все сектора рынка, где в принципе применяются процессоры», — заявил CEO Imagination Хоссейн Яссай.
Читать полностью »

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

Имея кластер из двух серверов стоящих на Proxmox с объединенным по DRBD хранилищем, бывает нужно обновить узел в этом кластере, без остановки работы машин в нем. Задача не сложная, но некоторые моменты не всегда вспоминаешь в процессе.
Поэтому, для себя, действия были записаны для будущего копипаста в консоль. Ну а раз уже написаны, почему бы не поделиться с людьми?
P.S. В конце небольшой бонус про расширение блочного устройства по имени DRBD, тюнинг и полезные ссылки.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js