Архив

Публикации с меткой ‘распределённая система’

MemcacheDB и MemcacheQ — ключевые компоненты высокопроизводительной инфраструктуры


Приветствуем наших читателей. Сначала небольшой анонс - как вы, возможно, знаете, у нас очень скоро знаменательная дата, ведь блогу исполняется год! Поздравлений ещё не принимаем, но думаем, может как то отметить дату. В это время я буду в Киеве (3 - 4 число), так что если у нас есть читатели, которые хотели бы пообщаться лично, возможно сможем вместе что-то придумать. Ну а сегодня мы поговорим о компонентах для высокопроизводительной и масштабируемой архитектуре на основе сервера memcached, а именно - распределённой базе для хранения данных MemcacheDB и системы очередей сообщений MemcacheQ.

Читать далее...

10gen — ещё один стартап в области Cloud Computing, развивающий концепцию platform-as-a-service

10 августа 2008 4 комментария

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

Стартап 10gen предлагает разработчикам свою технологию построения platform-as-a-service, которая позволяет получить гибкую и почти неограниченную по масштабированию платформу (уже сколько раз мы повторили это слово) для развёртывания приложений, которым нужно работать в условиях переменной нагрузки, которая, однако, имеет тенденцию для постоянного роста, которым нужно защищённая и простая платформа, чтобы добавление нового сервера или апгрейд базы данных не вызвал прекращение работы всей системы на несколько часов или суток. Читать далее...

Мониторинг сетевых параметров в распределенных архитектурах: X-Trace

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

Сегодня расскажу вам о проекте, позволяющем следить и чутко реагировать на любые возникшие проблемы в вашей сетевой архитектуре. Создатели, RAD Lab (Reliable Adaptive Distributed Systems Laboratory), подготовили проект под названием X-Trace (не путать с популярным пакетом для отладки Flash-приложений), который они сами называют сетевым фреймворком, для постоянного мониторинга всех сервисов и серверов, которые составляют вашу архитектуру, на предмет возникновения каких-либо проблем. Читать далее...

#2. Интересное с мира SourceForge.net: ваш личный распределённый кластер или GPU: a Global Processing Unit

19 ноября 2007 Comments off

sfnet.jpgВы, наверное, уже слышали о grid вычислениях (решетчатые вычисления), особенно если следите за развитием всяких высокопроизводительных систем - сейчас это считается самой интересной и перспективной технологией, коммерческие рельсы которой закладывает компания Oracle, впервые выводя это в бизнес-среду. В основном же такие вычислительные фермы (или гриды, этот термин пошёл от энергосети и по сути означает, что вычисления не только распределены в пространстве, но и доступны с любой точки в необходимом количестве, как и электрическая энергия). используются для научных расчётов, визуализации сложных сцен и других высокоёмких расчётов. Кстати, не думайте, что это удел только сверхсекретных лабораторий и больших корпоративных заказчиков. Отнюдь! Используя только open-source ПО вы сами можете построить свою собственную небольшую вычислительную grid-сеть и использовать таким образом объединённые ресурсы для своих нужд. Например, это может пригодится в учебных заведениях для объединения парка компьютеров различных классов в одну сеть для проведения научных расчётов (ведь у образования зачастую нет средств на суперкомпьютеры, а если и есть, то все равно задачи перед учёными всегда требуют на порядок больше вычислительной мощи, чем есть).
Читать далее...

Developers.org.ua