Апрель 14

Nginx + Lua, гибкая балансировка нагрузки с сохранением сессии

При балансировке нагрузки важный вопрос — сохранение сессии клиента. Особенно, если за балансировщиком стоит какой-то интерактивный backend. И тем более, если захотелось сделать A/B тестирование и гибко регулировать порции клиентов к различному содержанию. "Nginx plus" предлагает такие возможности, но что делать, если хочется дёшево и быстро?

На помощь приходит возможность расширить функционал Nginx с помощью Lua.

Читать дальше →

Раздел: Nginx | Комментарии к записи Nginx + Lua, гибкая балансировка нагрузки с сохранением сессии отключены
Апрель 13

Icinga2 простой вариант

Про icinga2 пишут почему-то на удивление мало и то, что пишут как-то не создаёт общего концепта. В одном месте пишут как написать скрипт, в другом как установить всё это дело, а что с этим делать потом не ясно.

Я сам использую icinga где-то с начала 2013 года, тогда ещё была только первая версия и сильно далеко от Nagios’a она не ушла.С выходом второй версии поменялось очень много и для меня выбор очевиден.

Дальше я хочу рассказать, как это всё быстро установить и, что более интересно, что дальше с этим делать.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Icinga2 простой вариант отключены
Апрель 13

[recovery mode] Отказоустойчивый кластер для балансировки нагрузки

Поговорим о горизонтальном масштабировании. Допустим, ваш проект вырос до размеров, когда один сервер не справляется с нагрузкой, а возможностей для вертикального роста ресурсов уже нет.

Читать дальше →

Раздел: Nginx | Комментарии к записи [recovery mode] Отказоустойчивый кластер для балансировки нагрузки отключены
Апрель 12

[Перевод] Bash-скрипты, часть 3: параметры и ключи командной строки

Bash-скрипты: начало
Bash-скрипты, часть 2: циклы

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

image
Читать дальше →

Раздел: Без рубрики | Комментарии к записи [Перевод] Bash-скрипты, часть 3: параметры и ключи командной строки отключены
Апрель 12

[Перевод — recovery mode ] Полезные плагины и советы по безопасности для WordPress

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

Считается, что WordPress — это самая простая и при этом многофункциональная CMS. С помощью нее все от любителей до крупных компаний могут создавать, публиковать, управлять и следить за веб-контентом.

На сегодняшний день на WordPress работает примерно 76,5 миллионов блогов, или 27% всех страниц в интернете. Каждый день создается еще 50000 веб-сайтов (источник: WordPress).

Из-за такого объема операций WordPress становится мишенью для злоумышленников. Взломщики проникают в систему, чтобы распространять вирусы, раскрывать данные или мешать работоспособности WordPress-сайта в целом.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи [Перевод — recovery mode ] Полезные плагины и советы по безопасности для WordPress отключены
Апрель 12

[recovery mode] Компания Delta потеряла $150 млн из-за желания производителя аварийных генераторов для ЦОД

В прошлом году авиакомпания Delta потеряла более $150 млн. Причина убытков — сбой в работе дата-центра Delta, о чем мы в свое время писали. Речь о компании Delta Air Lines, многие тысячи пассажиров которой не смогли никуда улететь из-за сбоя в ДЦ, расположенном в Атланте, США. Как и у практически любой компании, в дата-центрах Delta Air Lines есть дублирующие системы, которые начинают работать, если что-то идет не так. В резервные системы были вложены десятки миллионов долларов США, но в нужное время они просто не сработали должным образом.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи [recovery mode] Компания Delta потеряла $150 млн из-за желания производителя аварийных генераторов для ЦОД отключены
Апрель 12

Настройка удалённого доступа к Windows с помощью noVNC

Это руководство о том, как настроить noVNC для удалённого доступа к компьютерам на Windows.

Почему noVNC?

— У Windows есть «родное» средство для удалённого доступа — Remote Desktop Connection. Но оно есть не во всех версиях Windows — например нет в Home edition.
— Также существует множество VNC серверов и клиентов для любой версии Windows. Но для их использования нужно ставить VNC клиент. А бывают случаи, когда ставить ничего нельзя (ограничение прав), или нежелательно, чтобы не оставлять следов на чужом компьютере.
— Ещё есть Chrome Remote Desktop, которому на стороне клиента нужно только расширение в браузере. Но у меня был случай, когда протокол Хрома был заблокирован организацией (там почто всё было заблокировано), а noVNC использует обычный HTTP и поэтому работал.

Насколько я знаю, noVNC — единственное средство, которое позволяет подключиться к удалённому компьютеру без установки какого-либо клиента — используется лишь браузер.
Ещё есть SPICE, но для него я не нашёл сервера под Windows.

В результате этого руководства, мы сможем просто открыть линк в браузере, ввести пароль и пользоваться удалённой системой.

Необходимым условием является проброс портов, или белый IP удалённого компьютера. Также можно воспользоваться VNC repeater. Но это уже выходит за рамки этой статьи.

Общая схема

image
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Настройка удалённого доступа к Windows с помощью noVNC отключены
Апрель 11

[Перевод] Как протестировать образ для docker за полсекунды

В этой статье рассматривается простой способ создания и тестирования образов docker. По ходу повествования, используя Goss, мы напишем тесты, с помощью которых можно проверить официальный образ Nginx всего за ~0,5 с.

Читать дальше →

Раздел: Без рубрики | Комментарии к записи [Перевод] Как протестировать образ для docker за полсекунды отключены
Апрель 10

Защита конфиденциальных данных: основные возможности IBM Security Guardium

Защита конфиденциальных данных — это одна из основополагающих задач информационной безопасности современного предприятия. Компания IBM разработала целое семейство продуктов для этих целей под зонтичным брендом IBM Security Guardium. Об основных возможностях этой системы мы расскажем далее.

Читать дальше →

Раздел: Без рубрики | Комментарии к записи Защита конфиденциальных данных: основные возможности IBM Security Guardium отключены
Апрель 10

Как пережить масштабирование и синхронизировать-таки всё между дата-центрами


Если нет, то он гонит трафик на Amazon, где продает булыточку воды за $26, а мы расскажем о сайтах в нашем SaaS-конструкторе

Ни одна площадка не может гарантировать бесперебойную работу в течение, например, года — это данность по целому ряду причин. Значит, надо иметь “план Б” — обеспечить отказоустойчивость на уровне дата-центра и создать резервную площадку, которая чуть что подхватит трафик. Синхронизируют сервера все — и Яндекс, и Гугл, и герои под катом.

Читать дальше →

Раздел: Без рубрики | Комментарии к записи Как пережить масштабирование и синхронизировать-таки всё между дата-центрами отключены