Рубрика «сервер» - 16

При любом взаимодействии клиента и сервера мы сталкиваемся с необходимостью повторять запросы. Сетевое соединение может быть ненадежно, могут быть проблемы на сервере или любые другие причины, из-за которых необходимо повторить запрос. То же самое касается и взаимодействия backend-сервера с базой данных или любым другим хранилищем данных (другим сервисом).

Мы сегодня поговорим об интервале повторов запроса. Через какой период времени после неудачного запроса можно его повторить? Давайте рассмотрим две стратегии: повтор через фиксированный интервал времени и экспоненциальное откладывание (exponential backoff). Мы увидим на симуляции, что при условии наличия большого числа клиентов повтор через фиксированный интервал может не дать серверу «подняться», а использование exponential backoff позволяет избежать этой проблемы.

Вопрос интервала повторов становится важным при проблемах на сервере. Очень часто сервер способен выдержать нагрузку от клиентов, которые отправляют запросы в некотором «текущем» режиме, распределяя свои запросы во времени случайным образом. Если на сервере происходит отказ, все клиенты обнаруживают его и начинают повторять запросы через некоторый интервал. Может оказаться, что частота таких запросов превышает тот предел, который сервер может обрабатывать.

Еще одним важным моментом является то, что клиент часто не может отличить проблемы на сервере от проблем с сетевым соединением на стороне клиента: если ответ на запрос не приходит в заданный интервал времени, клиент не может сделать заключение о том, в чем именно проблема. И поведение клиента (повтор запроса, интервал повтора) будут одинаковыми в обоих ситуациях.

Читать полностью »

Добрый день дорогие ХабраЮзеры.

Компании с большим штатом сотрудников как правило имеют собственную ИТ инфраструктуру, или берут ИТ среды в аренду, так называемый «Аутсосрс» в облаках. Предметом нашего внимания сегодня является корпоративная почта Microsoft Exchange Server 2013 и аппаратная часть для развертывания этого решения более чем на 2500+ сотрудников. Нами так же затронута очень важная часть решения – масштабируемость сервера корпоративной электронной почты при росте числа пользователей. Сразу подчеркну несколько аспектов этого материала – мы не строили отказоустойчивое решение, мы строили классическое решение для наглядного примера – как можно увеличить число корпоративных пользователей Exchange Server 2013 без масштабного апгрейда аппаратной части, на примере нашего оборудования Lenovo ThinkServer.

Решение Microsoft Exchange Server 2013 — от 3800 до 5300 пользователей

Данная статья надеюсь, будет полезна как и простым ИТ специалистам, так и руководству компании.
Читать полностью »

bitcalmКогда хостинг ушел в небытие, волноваться было уже поздно. Сайт умер во время активного продвижения, в пятницу, до техподдежки было невозможно дозвониться, братья по несчастью пожимали плечами. Нам повезло: у одного из разработчиков была старая копия сайта, мы ее восстановили и проект был спасен. Но больше так рисковать не хотел никто.

Это было пять лет назад. Тогда мы впервые всерьез занялись вопросами «страхования» своих данных, и в работе над различными проектами перепробовали немало решений.

Сейчас, когда мы обзавелись собственным решением проблемы, я хочу немного обобщить полученный нами опыт. Надеюсь, что наши набитые шишки помогут вам немного сократить страдания и найти сервис для бэкапа, наиболее оптимальный для вас.
Читать полностью »

Разработка мобильного ПО: проблемы интеграции

Удобные и простые решения проблем при интеграции с серверными мощностями — что делать, если возникает задача сделать два продукта, которые бы идеально стыковались, предоставляли бы друг другу консистентные данные и сами по себе работали без сбоев.

С подробностями Егор Тафланиди, Redmadrobot.

Читать полностью »

Добрый день.

Публикуя обзоры по серверам и серверным решениям Lenovo, мы заметили тенденцию, которая направила нас на прямой контакт с нашим покупателем. Многие пишут, что было бы хорошо организовать прямое общение с вопросами и ответами. Что мы и сделали)

Lenovo ThinkServer – бренд лицом к клиенту (Feedback – вопросы ч.1)

Читать полностью »

Cubietruck. Уютный, домашний сервер
Недавно купил вот такую красоту.
Поигрался с Android на ней и решил сделать домашний сервер на замену RaspberryPI.
Читать полностью »

Привет!
Эта статья о том, как мы делали очередной клон flappy bird, как придумывали новые фичи, чтобы завлечь пользователей и что из этого вышло. Хочется поделиться опытом того, как у нас получилось увеличить время сессии одиночной игры в два раза, при этом не ломая основного геймплея. Эта статья предназначена в первую очередь для тех, кто неравнодушен к геймдеву во всех его проявлениях и любит поизучать поведение игроков. В общем,

Как мы сервер для flappy bird писали
Читать полностью »

Неделю назад мы опубликовали статью про открытый сервере для распознавания изображений автомобильных номеров. Теперь, как и обещали, статья про то, как отправлять на него свои фотографии с номерами. Наша цель была, как вы помните, вовсе не ругаться друг на друга неприличными словами, а именно сделать функционирующий сервер в интернете, который справляется с фотографиями и отправляет назад результат распознавания.

Распознавание номеров: от А до 9. Часть 3
(часть фотографий, присланных в течение недели)
Читать полностью »

Dell PowerEdge R820 – это универсальный быстродействующий стоечный сервер высотой 2U, предназначенный для приложений, требующих значительных вычислительных и накопительных ресурсов, а также виртуализации в организациях среднего бизнеса и крупных корпорациях. Сервер R820 обладает 48 модулями памяти DIMM и до 1,5ТБ оперативной памяти DDR3 наряду с семью разъемами PCIe 3.0, поддержкой дополнительных GPU-ускорителей, а также рядом сетевых адаптеров Dell Select Network Adapter для подключения к основным матричным коммутаторам без использования разъема PCIe. Можно увеличить скорость операций ввода-вывода при помощи четырех дополнительных оперативно подключаемых к передней панели твердотельных накопителей Express Flash PCIe для высокоскоростного распределения входящих данных для хранения.

Dell PowerEdge R820 12G
Читать полностью »

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

На тот момент был у меня товарищ, который периодически помогал мне в создании разных скриптов и программ, так что очень скоро для меня он стал «ведущим компьютерщиком», которого я мог попросить о любой услуге, касаемо программ и железа, так что когда я решил арендовать сервер в Германии — я ему так и сказал, а он мне так и купил… и настроил. Надо ли говорить о том, что я и не подумал о том кто же будет поддерживать работу на сервере?
Как сервер убил 100 моих сайтов или зачем нужен сисадмин?

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js