Pull to refresh
0
0
Anatoliy D. @anatolijd

User

Send message
web.archive.org/web/20050206081305/http://sysoev.ru/2004.html
28.04.2004 Вести с полей. nginx раздаёт mp3 на звуках.ру, проксирует без кэширования, сжимает HTML и раздаёт статику на foto.rambler.ru и на горячем эстонском сайте rate.ee, отдающем днём и вечером 40-60M/s.

Получается, в апреле 2004 nginx уже работал в production на Рамблере. Будет сложно доказать что автор допиливал свой работающий в продакшн софт в свободное от основной работы время.
добавьте фотографию к каждому абзацу, а то читать не интересно. пожалуйста
… создавшаяся ситуация подрывает общепризнанные на многосторонней основе принципы ​и ценности, доверие в открытом и взаимосвязанном информационном пространстве...
, читаю и почему-то вспоминается «Совпадение? — Не думаю (с)»
Среднее значение по миру — 3 минуты 16 секунд.

Физиологию не обманешь, ГГггг
вьі сказали что
… В этом случае проверять и исправлять файловую систему нельзя, fsck -f '...' убьёт файловую систему

А почему? ( тут такая картинка с Боромиром)
спасибо, это была шутка. Я как-то задал этот вопрос на вашем irc-канале — и получил очень, я бьі сказал, очень-очень експрессивньій ответ от adama лично. Думал вьі вспомните :)

А по теме — как насчет алертов, они уже достаточно рабочие?
а что у вас только svn репо для установки, git клона нету?: evil :)
отличительная особенность Grafana — ето scripted dashboards.
Вот вам пример использования с картинками.
Grafana ето средство для мониторинга, не для разработчика. Если вьі используете Graphite для собирания и анализа различньіх метрик производительности ваших сервисов, то встроеного dashboard вам может не хватать.
Grafana отлично визуализирует данньіе из Graphite, інтерфейс очень гибкий, (намного понятнее Graph-Explorer). Кроме того, уже умеет работать с InfluxDB (новьій парень на районе time-series database).
перевод, по-моему, очень интересен тем что появился весьма вовремя. Если опустить уж слишком корпоративньіе примерьі, то суть сводится к уже известной и актуальной теме — #monitoringsucks.
Кстати, вот интересная презентация про важность мониторинга для бизнеса metrics metrics everywhere
CloudInit +1

у меня в EC2 user-data вот такого типа. работает одинаково хорошо в EC2, RackSpace и CloudStack.
#cloud-config
chef:
 install_type: "omnibus"
 server_url: "https://my.chef.server:4000"
 environment: "stage"
 validation_name: "chef-validator"
 validation_key: |
     -----BEGIN RSA PRIVATE KEY-----
     CHEF-VALIDATION-KEY-HERE
     -----END RSA PRIVATE KEY-----
 run_list:
    - "role[db]"
 initial_attributes:
    percona:
      server:
        query_cache_size: "32M"     

При первом старте инстанса, CloudInit сам устанавливает Chef-клиент, создает /etc/chef/client.rb, регистрируется на chef-сервере, устанавливает некоторьіе атрибутьі нодьі и вьіполняет указанньій run_list.

Обратите внимание на install_type. Патч для «omnibus»-установки я закоммитил в декабре, скорее всего в вашьіх AMI (CloudInit-0.6.*) он отсутствует но в транке проекта он есть ;).
вот за что люблю Хабр, так ето за то что нужньіе статьи появляются вовремя.

чето непонятно как вьі считаете:

Если отталкиваться от ценьі $780 — ето не M1.XLarge а M1.Large, цена: $0.064 per Hour

месяц работьі 1 час/сутки: $1.95
месяц работьі 24 часа/сутки: $46.85

И годовая стоимость Hard.Util.Resrv в Вирджинии для M1.Large по вашей же формуле ГС=Ч*365*С+Р получается:

при 1 час в сутки: 1*0.064*365+780 = 23.36 + 780 = $803.36 ( у вас 1,606.72)
при 24 часа в сутки: 24*0.064*365+780 = 560.64 +780 = $1340.64 (у вас 2,681.28)

Собственно, калькулятор Амазона для проверки:
calculator.s3.amazonaws.com/calc5.html
хорошо, только картинку з перемещениями добавьте пожулайста для наглядности кто-кому-когда-мастер-и-слейв.
как мне кажется, единственная причина собирать Redis из исходников — ето если вам критически важно получить самую последнюю версию с исправлением какого-то специфического бага. Да, верно, в офф.репах часто далеко не самьіе новьіе версии, но на практике ето лечится подключением неофициальньіх repo (привет centosaltru).
Преимущество от компилирования — тоже довольно субективное. Посмотрите сколько лишних телодвижений нужно вьіполнить — и юзера создать, и init.d-скрипт, и logrotate.d-файл, и самому потом следить за появлением обновленний и все ради каких-то +1.5% производительности. А производительность упрется в I/O ( AOF-лог, сеть) намного раньше того момента когда могут потребоваться ети полтора процента…
Кстати, подскажите, зачем вьі phpredis собираете с CFLAGS="-O3"? Так, «на всякий случай» или оно все же действительно бьістрее работает?

Чего можно добавить к статье:
— последний stable version всегда доступен для скачивания сдесь: wget download.redis.io/redis-stable.tar.gz
— не забудьте установить 'sysctl vm.overcommit_memory=1' (redis кричит об етом в логе)
«че? купил instagram? за скоко ???? ну и дурак, смотри как еще можно !»

image

открьіл каментьі и чуть кефиром не захлебнулся — это не Хабр, это LOR какой-то!
«Устное согласие имеет юридическую силу...» — вот можно об етом поподробнее?
А то мьі очень часто недооцениваем значение слов сказанньіх нами в любом разговоре с иностранцами, после чего получается ситуация "Іван, тьі же обещал ето сделать" — «да нет же, Кевин, я же просто говорил что могу сделать...»
ISP1
...
gateway IP 1.1.1.1
interface name ge-0/0/2.0
...
ISP2
...
gateway IP 2.2.2.1
interface name ge-0/0/2.0


оба аплинка на одном логическом интерфейсе? опечатка? прокоментируйте, плз, ато без етого не очень понятно кто же всетаки основной провайдер.
«Неизвестные пришли в офис Воли-кабель и закрыли сервис для пользователей...» — ниче, скоро «неизвестньіе» придут в Межигорье и там тоже сервис закроют…
1

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity