Не секрет, что для защиты от HTTP-DDoS зачастую используют связку nginx в качестве фронтенда и некий другой web-сервер в качестве бакенда. При этом ввиду большой нагрузки возникает проблема хранения логов для дальнейшего их анализа. Можно хранить в текстовом файле, но, естественно, анализировать/ротировать его весьма неудобно. Можно гнать данные напрямую в, например, mysql через пайп, но выигрывая в удобстве анализа мы проигрываем в производительности, особенно это заметно при фрагментации. Золотой серединой, пожалуй, будет no-sql решение.
Для себя я выбрал redis.
Читать полностью »
Архив за 09 января 2014 - 2
«Дружим» redis с nginx
2014-01-09 в 17:32, admin, рубрики: ddos, nginx, nosql, redis, высокая производительность, метки: ddos, nginx, redisКонструкторы пошли не совсем обычным путем при создании твердотельного накопителя Plextor M6e
2014-01-09 в 17:09, admin, рубрики: Новости, метки: новостиКомпания Plextor представила твердотельный накопитель M6e, выполненный в виде карты расширения PCIe. По словам производителя, это его первый SSD, специально спроектированный в расчете на использование в игровых ПК. Благодаря поддержке ACHI, накопитель работает без драйверов. Он может быть использован в качестве загрузочного диска на компьютерах с BIOS и UEFI.
Настраиваем 6in4 на роутерах Zyxel Keenetic
2014-01-09 в 17:02, admin, рубрики: 6in4, ipv6 через ipv4, zyxel keenetic, Сетевые технологии, туннельный брокер, метки: 6in4, ipv6 через ipv4, zyxel keenetic, туннельный брокер Ни для кого не секрет что IPv4 адресов в свободной раздаче больше нет и не будет и эта фраза скорее всего вызовет много холивара, но все таки — будущее за протоколом IPv6.
На сегодняшний день не очень большое количество интернет провайдеров (имеется ввиду провайдеры домашнего интернета, а не транзитники) поддерживают полноценную работу с IPv6, но я думаю попробовать работу с новым протоколом уже хочется.
Для этого у нас есть постоянный публичный IPv4 адрес, интернет центр Zyxel Keenetic Ultra с последней версией операционной системы NDMS:v2.02, которая уже поддерживает Dual Stack и IPv6 туннельный брокер. В интернете существует множество туннельных брокеров как платные, так и бесплатные, список приводить не буду что бы не сочли за рекламу.
Кому интересно как это настраивается добро пожаловать под катЧитать полностью »
Первое устройство, основанное на платформе Snapdragon 805, появится на рынке уже в мае этого года
2014-01-09 в 16:46, admin, рубрики: Новости, метки: новостиПо предварительной информации первые устройства, основанные на новейшей платформе Snapdragon 805 появятся лишь в конце текущего года. Таким образом все те смартфоны, о которых сейчас ходят те или иные слухи, данную SoC получить бы никак не смогли. Однако, новый источник, ссылаясь на слова представителей компании, сказанные во время выставки CES 2014, говорит о том, что самое первое устройство с процессором Snapdragon 805 на борту появится в мае 2014 года, тогда как остальные аппараты увидят свет чуть позже.
История тяжелого проекта: немного о бюрократии, инфраструктуре и процессе разработки ПО
2014-01-09 в 16:41, admin, рубрики: бюрократия, Программирование, управление проектами, управление проектами и командой, метки: бюрократия, управление проектами и командойИстория тяжелого проекта: немного о бюрократии, инфраструктуре и процессе разработки ПО
Любой маленький проект мечтает вырасти в Facebook во что-то значительное. Далеко не всегда это происходит, но если все же случается, то возникает целый сонм проблем и задач, которых казалось бы не существовало, когда в проекте было пять разработчиков, но которые требуют значительного внимания после становления проекта на ноги. Ниже изложение истории сравнительно большого проекта, мысли о бюрократии а также описание инфраструктуры и процесса разработки — думаю этот опыт кому то будет полезен.
Заказчик — довольно крупный инвестиционный банк. Число конечных пользователей: более 10 тыс.
Команда проекта
- более 200 разработчиков (из них 31 тим лид, 7 мастер тимлидов)
- 3 архитектора, один из них главный
- 19 тестировщиков (1 лид, 2 на нагрузочных испытаниях, остальные на функциональном тестировании)
- 5 системных администраторов, в зоне ответственности которых управление СУБД и выше. Администрирование ОС и аппаратной части в зоне ответственности специальной HW team
- переменное число (от 2 до 16) аналитиков, работающих на part time
- 12 технических писателей и переводчиков
- 3 руководителя проекта, постоянно руководит один — второй и третий на подмене во время отпуска, болезни или выступают в качестве ассистента руководителя проекта когда активны и доступны.
Организация хранения личных файлов локально и в облаках
2014-01-09 в 16:34, admin, рубрики: облачные хранилища, управление проектами, хранение данных, хранение файлов, метки: облачные хранилища, хранение данных, хранение файловСтатья написана для тех, кто ищет наилучший способ организации хранения и управления своими файлами и хочет при этом пользоваться всеми преимуществами наиболее распространенных на сегодняшний день облачных хранилищ.
Найти
- Единую структуру папок для хранения и «обозрения» всех файлов.
- Способ реализации такой единой структуры с использованием преимуществ всех облачных хранилищ.
Опыт установки ownCloud 6 на Debian 7 wheezy
2014-01-09 в 16:11, admin, рубрики: Apache, cms, debian 7, mysql, owncloud, phpmyadmin, облако, облачный диск, облачный сервис, Серверное администрирование, установка, хранилище данных, метки: apache, cms, debian 7, mysql, owncloud, phpmyadmin, облако, облачный диск, облачный сервис, установка, хранилище данных
Здравствуйте, читатели! Сегодня я хотел бы рассказать о персональном облачном хранилище ownCloud и его установке.
Для нас уже стало обыденным использование таких сервисов как Dropbox, Google Drive, SkyDrive или даже Облако Mail.Ru, мы пользуемся их услугами каждый день не обращая внимание на явные недостатки тех или иных серверов. На одном, сервисе мало места, на другом нет локализации, на третьем ненадежное хранилище, на четвертом кривой интерфейс и так далее, но у всех этих сервисов есть общий существенный недостаток — ваши данные всегда хранятся на неконтролируемых вами серверах. В случае когда необходимо использовать сервисы для размещения данных не имеющих для вас большой ценности — этих сервисов должно полностью хватить. В случае если, необходима защита контента, полная конфиденциальность, безопасность, неограниченное количество свободного места, возможность организовать многопользовательский доступ для работы в группах, контроль версий, синхронизация, возможность просматривать документы, таблицы, изображения, видеоматериалы, аудиозаписи, заметки из любой точки мира без необходимости их загрузки — ownCloud это то что вам нужно.
Давайте подробнее рассмотрим ownCloud и попробуем его установить Читать полностью »
Минутка развития
2014-01-09 в 15:40, admin, рубрики: математика, Спортивное программирование, метки: математика, спортивное программированиеПривет!
Предыстория
Вчера начал копаться в старых книгах и нашел отличную книгу Реймонда Смаллиана «Принцесса или тигр». Сразу начал читать, а после прочтения первой главы, решил выписать пару задачек, но подумал, что этого мало и надо бы еще выписать задачки для программистов.Читать полностью »
Применение машинного обучения в построении ИИ для игры в японские шахматы (сёги)
2014-01-09 в 15:29, admin, рубрики: Без рубрики
Доброго времени суток.
Уже довольно давно мы с моим другом Gorkoff увлекаемся игрой в сёги. Причем увлекаемся настолько, что решили написать собственного бота для этой замечательной игры. Данная статья является дальнейшим описанием процесса разработки бота, которым мы, с некоторыми перерывами, занимаемся уже несколько месяцев.
Появились спецификации новых мобильных 3D-карт AMD Radeon R9 M290X и Radeon R5 M230
2014-01-09 в 15:15, admin, рубрики: Новости, метки: новостиНа выставке CES 2014 компания AMD немного рассказала о новых мобильных графических адаптерах. Правда, на самом мероприятии никаких технических характеристик указано не было. Что выглядит крайне удивительно, учитывая, что на официальном сайте компании данные спецификации уже появились. Ранее мы предполагалиЧитать полностью »