Как стать автором
Обновить
9
0

Пользователь

Отправить сообщение
Михаил пытаюсь повторить ваш код по шагам, но спотыкаюсь на выборке при помощи функции get_goods(0):

tarantool> get_goods(0)
---
- error: '[string "return get_goods(0)"]:1: attempt to call global ''get_goods'' (a
    nil value)'
Молодцы! Действительно похоже на дизруптивный подход.
Скажите пожалуйста а что имеется ввиду под ежегодными тренингами для разработчиков? Тренинги по разработке безопасного кода?
Александр, ну а вы для себя уже нашли эту, пусть и не серебряную пулю, то хотя-бы удобную для себя связку инструментов, которые используете в своей повседневной работе?
А на сервисе спутника только векторные карты? Спутниковых снимков не предусмотрено?
Мне кажется правильное название технологии FEC — Forward Error Correction (https://en.wikipedia.org/wiki/Forward_error_correction).
Кстатти, есть коммерические реализации продутоктов реализующие FEC на 3-м уровне модели OSI. (IP уровен.)
Например Silver Peak www.silver-peak.com/
скажите а киалог продуктов вы ведете какой-то централизованный на несколько систем, или у web сайта свой каталог?
Статья хорошая, хотелось бы еще статей с примерами использования технологий.
Добрый день, спасибо большое, очень интересная статья.
А скажите пожалуйста, с чем связаны очень высокие всплески времени генерации AJAX страниц на 5-ти минутном графике «Averade duration of rendering AJAX page» Красные и синие пики вплоть до 15-ти секунд?
Коллеги, есть хорошо отлаженная и зарекомендовавшая себя технология Azul.
Во первых она так-же как и CUDA распараллеливает задачу на большое количество ядер (Вплоть до 864 на одну вычислительную коробочку) И вдобавок к этому имеет реализацию сборщика мусора, работающего БЕЗ пауз. Механизм «Запасной памяти» если программа страдает утечками, чтобы не выпадать по OutOfMemory.
Кроме всего прочего вы получаете профилировку программ в промышленной среде, без потери производительности.
http://www.azulsystems.com/products/vega/overview

Есть софтовая реализация этого же продукта:
http://www.azulsystems.com/products/zing/whatisit
Кстати, не секрет — что это у вас за задача такая, где тоже немаленький индекс, и при этом хорошая такая нагрузка в 5-7 запросов в секунду?
А можно и не ждать увеличения нагрузки, а уже сейчас сильно упростить архитектуру, запихнув полный 20Гб индекс в память, при этом не потеряете производительность.
Ну не совсем. Например график с перцентилем 95% показывает что в результате теста более чем 5% запросов отработало дольше чем 4,5 секунды (Вплоть до 20 секунд).

Учитывая, что мы в течении часа пускали запросы на скорости 225 запросов в секунду, то всего отработало 3600*225=810 000 запросов, при этом 40 500 из них работало крайне медленно. Т.е. потенциально мы потеряли 40 с половиной тысяч клиентов.
Говорят что N-й перцентиль — это такое значение, ниже которого расположено N процентов наблюдений данной переменной.

Например, 95-й перцентиль — это значение, ниже которого расположено 95% результатов наблюдений; 50-й перцентиль называется медианой, а 25-й и 75-й перцентили — нижним и верхним квартилями соответственно…
Да, виртуалку надо ставить на оба конца, между устройствами можно настроить VPN с IPSEC шифрованием. По ценам это лучше обратиться к производителю — они помогут найти Российского партнера.
Вообще-то Gartner выделяет двух лидеров, Riverbed и Silver Peak. Но это вовсе не означает, что везде и всюду надо использовать только лидеров по версии Gartner. Gartner это средняя температура по больнице.
Кстати, тот же ривербед в 7-й версии решил что использование специфического механизма для каждого приложения это тупиковый путь, и попытался перенести оптимизацию на уровень 3 сетевой модели OSI. Т.е. то, что Silver Peak делает уже давно и гораздо лучше, чем Riverbed
Спасибо за доверие. Вернусь из двухнедельного отпуска и буду готовить следующую статью
В сбербанке более 266 000 сотрудников, сильно сомневаюсь что вы со всеми ними вели беседу.
Ссылка в Википедии
Я обещаю, если это будет интересно аудитории, написать и про другие механизмы, которые позволяют заставить работать плохую сеть на порядок лучше. Порядок следования пакетов эта штука тоже умеет править, и дедуплицировать скользящими суммами как rSync, и делать HighSpeed TCP туннель с локальными подтверждениями. И все эти методы как раз позволит получить из сети с низким SLA нормальную работу, и сэкономить кучу денег.
Ведь по факту сейлы провайдеров вам легко могут продать контракт c SLA Gold, опираясь при этом, на весьма перегруженную сеть. Вы скажете — штрафные санкции? Но ведь даже если удастся что-то получить, то объем этих санкций не превышает стоимости абонплаты в месяц, деленной на время, в течении которого SLA нарушался.
Будем исправляться

Оборудование, которое это умеет это Silver Peak. Ссылку приводить не буду, вроде как правила это не поощряют. Оборудование бывает двух вариантов — железки, с предустановленным софтом, и Virtual Apliance имиджи под VmWare, Hiper-V, XEN.
Silver Peak умеет еще кучу всего другого, если тема интересная то обязательно напишу отдельные статьи. Но если брать конкретно функцию FEC, то она имеет всего два типа настройки — вкл/выкл/автомат и коэффициент избыточности (1:2, 1:5, 1:10, 1:20) (В случае автомата коэффициент избыточности становится верхним значением и подстраивается динамически)
Применяется это на тех каналах связи, где вы контролируете оба конца. Например VPN предприятия. Можно поддерживать топологию звезда, и даже MESH — устройства сами назначат туннели между собой.
Для домашнего роутера не подойдет… Никак…, Т.е. чтобы трафик оптимизировался, и восстанавливался, он ОБЯЗАТЕЛЬНО должен войти на одну Железку/Виртуалку и выйти из ДРУГОЙ.
Можно кстати, если вы пользуетесь например Амазоном сильно, то можно на Амазоне развернуть виртуальный аплаенс, и вторую инстанс развернуть у себя, и гонять трафик между собой и Амазоном.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность