У меня при делении 350Гбит/сек на 1млн запросов получается 45кб. Похоже вы перепутали биты и байты.
Также я не очень понял как json с бэкенда со всей хурмой которую видно на странице товара (описание, цвет, производитель и т.п), не говоря уже про метаданные, у вас влезает в 20 байт. Не знаю конечно чего там на 45кб, без картинки я бы предположил 1-10кб на запрос, с картинкой в среднем 45кб легко может выходить.
Да, чтобы не создавать единую точку отказа и бизнес логику не размазывать между приложением и фасадом, а чтобы команда микросервиса сама управляла кешированием. Плюс горизонтально скейлить такое проще, плюс аттрибуция затрат идет не на инфраструктурный сервис а на бизнесовый.
Конечно, в этом смысл сенсора. Убедиться, что все сервера, которые мониторит PRTG и в том числе он сам — синхронизированы.
Питон, конечно же ставится на любые дистрибутивы любых версий линукса однотипно. И, конечно же, вы всегда пишете скрипты под самую свежую версию питона, не заботясь о том, что они могут не работать в версиях младше. И во всех стабильных версиях дистрибутива в репозиториях расположена именно последняя версия — не приходится ничего ставить из бэкпортов и собирать из исходников.
Заканчивая с сарказмом — вам просто следовало переписать свой скрипт под Powershell V2. Уверен, вы не использовали ничего из V3, что бы нельзя было переписать за 2 минуты.
Я конечно ничего не хочу сказать, но сенсор Time в PRTG есть из коробки.
И да, вы еще пожалуйстесь, что Powershell 3 на Windows NT не встает. Использовать систему, выпущенную 9 лет назад, и жаловаться — странно. Еще более странно использовать встроенный функционал системы, не убедившись, что он присутствует в целевой системе. Это как сделать виртуалку в Hyper-V и говорить что он плохой, потому что не ставится на 2003 сервер, а виртуалбокс хороший, потому что ставится.
IDE рекомендую PowerGUI, встроенная ISE действительно пока не особо удобная. Для Питона ведь тоже отдельная IDE нужна?
Внедрили Slack — почту читаю 2 раза в день, поток внутренней рабочей корреспондеции сократился до 1-2 писем в неделю. Внешние клиенты обрабатываются за 5-10 минут.
Наиболее частый и общепринятый вариант - все таки гигабиты. https://en.wikipedia.org/wiki/Data-rate_units
Дальше вы как-то не конструктивно пошли, увы.
У меня при делении 350Гбит/сек на 1млн запросов получается 45кб. Похоже вы перепутали биты и байты.
Также я не очень понял как json с бэкенда со всей хурмой которую видно на странице товара (описание, цвет, производитель и т.п), не говоря уже про метаданные, у вас влезает в 20 байт. Не знаю конечно чего там на 45кб, без картинки я бы предположил 1-10кб на запрос, с картинкой в среднем 45кб легко может выходить.
Да, чтобы не создавать единую точку отказа и бизнес логику не размазывать между приложением и фасадом, а чтобы команда микросервиса сама управляла кешированием. Плюс горизонтально скейлить такое проще, плюс аттрибуция затрат идет не на инфраструктурный сервис а на бизнесовый.
Очень понятное изложение, отличная статья, спасибо!
А не рассматривали вариант когда микросервис имеет свой собственный кеширующий прокси спереди, вместо централизованного фасада на все микросервисы?
Поддерживает, но только для провайдера GitHub. И работает замечательно.
Начиная с 7 версии в комьюнити Teleport завезли RBAC, плюс всегда был SSO через Github, а вот другие провайдеры только в энтерпрайзе.
Питон, конечно же ставится на любые дистрибутивы любых версий линукса однотипно. И, конечно же, вы всегда пишете скрипты под самую свежую версию питона, не заботясь о том, что они могут не работать в версиях младше. И во всех стабильных версиях дистрибутива в репозиториях расположена именно последняя версия — не приходится ничего ставить из бэкпортов и собирать из исходников.
Заканчивая с сарказмом — вам просто следовало переписать свой скрипт под Powershell V2. Уверен, вы не использовали ничего из V3, что бы нельзя было переписать за 2 минуты.
И да, вы еще пожалуйстесь, что Powershell 3 на Windows NT не встает. Использовать систему, выпущенную 9 лет назад, и жаловаться — странно. Еще более странно использовать встроенный функционал системы, не убедившись, что он присутствует в целевой системе. Это как сделать виртуалку в Hyper-V и говорить что он плохой, потому что не ставится на 2003 сервер, а виртуалбокс хороший, потому что ставится.
IDE рекомендую PowerGUI, встроенная ISE действительно пока не особо удобная. Для Питона ведь тоже отдельная IDE нужна?
Поиграйте в ethancartergame.com/ например — от графики сносит крышу, при этом требования к железу очень низкие.