Size: a a a

Обсуждения техдирские

2019 October 09

AS

Andrey Shetukhin in Обсуждения техдирские
То есть на поиграть - это ОК. А как только начинается более-менее серьёзный продакшен, вся эта история с виртуальными сетями и типалоадбалансингом тут же заканчивается, и вместо неё ставится bare metal network.

Потому, что чудес не бывает, и ASIC c PLD рулят, а  код, даже на С - сосёт.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Valentine G
ну тут спору нет, но из сообщения выше пока непонятно что есть "по-настоящему распределённая система"
Это очень просто. Это когда есть программа, которая хочет себе 500 CPU, и есть операционная система, которая из 60 серверов собирает один виртуальный, и программа получает по 12 CPU с каждого сервера так, как если бы они были непосредственно на одной машине.
источник

МS

Михаил SinTeZoiD in Обсуждения техдирские
Andrey Shetukhin
Ну и из опыта эксплуатации всего этого добра: все software-defined сети имеют ОЧЕНЬ низкую производительность.

Если вам хватает производительности Open vSwitch, то у вас не хайлоад. Это очевидно.
О, мамкины эксплуататоры подъехали. Ты в курсе, что openvswitch поддерживает dpdk и вполне может тащить нормальный трафик и pps?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
>и вполне может тащить нормальный трафик и pps?

Бхахахахаххахахахаха. Пешы эстчо
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Угу, может. Да-да.
источник

МS

Михаил SinTeZoiD in Обсуждения техдирские
Andrey Shetukhin
То есть на поиграть - это ОК. А как только начинается более-менее серьёзный продакшен, вся эта история с виртуальными сетями и типалоадбалансингом тут же заканчивается, и вместо неё ставится bare metal network.

Потому, что чудес не бывает, и ASIC c PLD рулят, а  код, даже на С - сосёт.
Если у вас не хватает умений написать горизонтально масштабированный софт, то это не проблема ос)
источник

МS

Михаил SinTeZoiD in Обсуждения техдирские
Andrey Shetukhin
>и вполне может тащить нормальный трафик и pps?

Бхахахахаххахахахаха. Пешы эстчо
Мсье эксперт во всём - это прекрасно
источник

A

Aleksandr in Обсуждения техдирские
Andrey Shetukhin
Это очень просто. Это когда есть программа, которая хочет себе 500 CPU, и есть операционная система, которая из 60 серверов собирает один виртуальный, и программа получает по 12 CPU с каждого сервера так, как если бы они были непосредственно на одной машине.
Это вы так называете распределенную систему?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Михаил SinTeZoiD
Если у вас не хватает умений написать горизонтально масштабированный софт, то это не проблема ос)
Этого умения ни у кого не хватает, внезапно. Поэтому и изобретаются костыли типа IPC/RPC
источник

VG

Valentine G in Обсуждения техдирские
Andrey Shetukhin
Это очень просто. Это когда есть программа, которая хочет себе 500 CPU, и есть операционная система, которая из 60 серверов собирает один виртуальный, и программа получает по 12 CPU с каждого сервера так, как если бы они были непосредственно на одной машине.
так оно вроде уже есть - scaleMP, но нужны ли такие мощности всем?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Valentine G
так оно вроде уже есть - scaleMP, но нужны ли такие мощности всем?
Оно есть, но оно не то. Работает только с использованием специального API и соглашений препроцессора.

А речь - про непосредственно запускаемый софт.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Михаил SinTeZoiD
Мсье эксперт во всём - это прекрасно
Да, я эксперт по вопросам построения высокопроизводительных решений.
источник

VG

Valentine G in Обсуждения техдирские
а хайлоад - это сколько?
источник

VG

Valentine G in Обсуждения техдирские
какая единица измерения? rps?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Valentine G
какая единица измерения? rps?
rps ЧЕГО?
источник

VG

Valentine G in Обсуждения техдирские
Andrey Shetukhin
rps ЧЕГО?
rps к вебсерверу, например.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
К КАКОМУ?
источник

VG

Valentine G in Обсуждения техдирские
эм, пусть будет nginx
источник

VG

Valentine G in Обсуждения техдирские
он проксирует уже по fcgi на условный php (для примера)
источник

VG

Valentine G in Обсуждения техдирские
один такой реквест, скажем индуцирует 5 селектов к мускулю
источник