среда, 23 сентября 2009 г.

"Железный" предел

Всегда очень живо интересовался методикой оценки нагрузочной способности серверов. К сожалению только реальный мониторинг позволяет понять какую нагрузку выдерживает сервер. Итак приведу параметры сервера виртуальных машин, при котором нагрузка на вышеозначенный сервер достигает уровня, при котором работать становится затруднительно.
---------
Hardware:
CPU: Quad 6700
RAM: 4Gb (800)
HDD: SATA150 RAID10
Video: Nvidia GeForce8800GTS

Host Software:
Linux openSuse 11 + Xen
--------


На хост-машине запущено 12 виртуалок следующей конфигурации:
--------
CPU: 2
RAM: 384-512Mb
HDD: 20Gb

VM Soft:
Linux openSuse 11
Apache2 + PHP5 + MySQL
FTP, SSH, NX сервера
Сервер обработки транзакций (C++)
--------
Сотрудники отдела разработок работают с виртуалками через ssh/ftp и если необходимо NX (замена глючного VNC - NX-сервер: www.nomachine.com)
Так вот 11 и 12 виртуальные машины - уже довольно сильно нагружают хост-сервер. Работа всех остальных виртуалок становится заметно медленнее, загрузка процессора, диска и памяти на хост-сервере 80-90% (10% Xen под себя держит).

среда, 28 января 2009 г.

Конструктор виртуальных машин

Novell одна из искренне любимых компаний, как раз благодаря своей политике в области R&D.
Количество, и, главное, качество ее проектов не может не радовать. Дистрибутив SUSE - наиболее прогрессивный (ИМХО) из всего семейства Linux.
Очередной проект - конструктор виртуальных машин и загрузочных дисков. Супер инновационная штука.
http://www.susestudio.com/

четверг, 15 января 2009 г.

Построение веб-сервера на базе кластерных решений

Отличный манул по построению Веб-сервера высокой нагрузки и с распределением этой самой нагрузки описан marchost.
Это howto по построению сервера высокой доступности с распределением нагрузки на базе 2 реальных серверов и технологий Xen, hearbeat и ldirectord. Кластер обеспечивает работу сервисов: http, mail, DNS, MySQL и обеспечивает полный мониторинг системы. Кластер реальный, работающий на некоторых хостингах - т.е. прошедший "полевые" испытания.

Краткий список сервисов, установленных на кластере:

* Apache
* MySQL + phpmyadmin
* Postfix (SMTP) и Spamassassin (управление через веб-интерфейс)
* Courier (IMAP & POP) и squirrelmail
* Bind (DNS server)
* Munin и monit для мониторинга через веб-интерфейс
* Самописные скрипты для мониторинга

среда, 17 декабря 2008 г.

Apple отменила Рождество на Северном Полюсе.

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

“Apple has been honored to work with the North Pole the last several
years to make Christmas possible, however, we have decided together
that this is the last year for Christmas.”

http://applecanceledchristmas.com/

четверг, 11 декабря 2008 г.

Android для разработчиков


Пора продавать виндовые девайсы и вставать в очередь. "Гламурный" iPhone меня не впечатлил, а вот за "Андроидом" давно наблюдаю. И вот...

Google объявил о появлении в продаже специальной модели телефона Android Dev Phone 1 «для разработчиков». Приобрести устройство можно только при условии регистрации в качестве разработчика Android. По цене $399 (практически столько же стоит G1 от T-Mobile без контракта) любой разработчик может купить полностью разлоченный телефон, на который можно устанавливать любые приложения.

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

среда, 10 декабря 2008 г.

DRBD как основа построения отказоустойчивого кластера


Если вы планируете строительство отказоустойчивого кластера (например для биллинговой системы), рекомендую обратить внимание на разработку DRBD австралийской компании LinBit. Основная "вкусность" DRBD - это синхронизация блоков устройств хранения данный через сеть по TCP/IP.

Piwik - opensource альтернатива GoogleAnilytic


Piwik представляет альтернативу GoogleAnalytic - систему, построенную на базе PHP и MySQl, которая устанавливается на веб-сервер и проводит сбор и анализ данных.