Обновления в планетарных масштабах
9 декабря 2019
Всегда актуальный антивирус – это аксиома. Но земной шар велик, а число серверов обновлений не может быть бесконечным, да и доступ в Интернет у пользователей есть не всегда. Плюс к этому количество клиентов компании в разных уголках света различается, и если даже и есть клиенты в какой-нибудь малонаселенной части планеты, устанавливать выделенные серверы именно там невыгодно. Кроме того, если сервер обновлений установлен в таких местах, то и у него могут возникнуть проблемы с обновлением. Это клиенту нужно скачать пару сотен килобайт обновления к конкретному продукту, а сервер должен быть готов к раздаче обновлений ко всем продуктам компании, да еще содержать дистрибутивы.
У этой проблемы есть решение – переход от собственных серверов обновлений к использованию системы CDN (Content Delivery Network).
CDN – это готовая распределенная сетевая инфраструктура, обеспечивающая быструю доставку контента пользователям. Расположение ее серверов задумано так, чтобы сделать время ответа для пользователей сервиса минимальным.
В конце 1990-х стали появляться компании, у которых организация раздачи статики стала одним из основных направлений бизнеса. В 1998 году студент Массачусетского технологического института Дэниэл Левин и преподаватель математики Томсон Лейтон основали компанию Akamai.
Вышеупомянутая Akamai, а также Amazon и Cloudflare – наиболее известные провайдеры CDN-услуг. Список тех, кто предоставляет такие услуги в России, можно посмотреть здесь.
Как работает CDN? При традиционном обновлении пользователь обращается к некоему серверу и от него получает запрошенное. В случае CDN при обращении за обновлением производится вычисление местоположения устройства, и обновление происходит с ближайшего сервера. Крайне удобно, скажем, для мобильных пользователей. Не нужно заново указывать конкретный сервер –система все сделает за вас.
Интересно, что подходящий сервер может оказаться не самым близким в географическом плане. Система CDN выбирает сервер с самым быстрым ответом до пользователя.
Еще один плюс CDN – удобство для вендора. Если тот использует собственные серверы, ему нужно постоянно раздавать файлы по всей системе серверов, следить за целостностью данных, а в случае «падения» сервера – срочно отправлять ремонтную бригаду на край света. При использовании CDN все это ложится на провайдера услуги. И даже поломка одного сервера не станет критичной.
Чем же отличается CDN от обычной распределенной системы серверов с хорошим обслуживанием? Выше мы писали, что для удобного обновления на каждом сервере должны содержаться обновления и дистрибутивы всех продуктов вендора – независимо от того, нужны ли они в том регионе. В случае с CDN все гораздо интереснее. Дело в том, что CDN – это, собственно, система кэширования. Если, скажем, в сети появляется некий вирусный ролик, то нет смысла всем подряд скачивать его с исходного сервера. При использовании CDN его скачивает только первый обратившийся, а остальные качают копию, сохраненную на сервере CDN, с которого файл отдавался пользователю. И исходный сервер с роликом не «ляжет» под миллионными запросами.
В результате на конкретных серверах CDN находятся только нужные именно в этом регионе файлы. Но один пострадавший, конечно, есть. Тот, кто качает файл первым, делает это относительно долго: сначала файл должен загрузиться на ближайший к нему сервер. Все остальные получают файл мгновенно.
И еще минус. Загруженные на конкретные серверы CDN файлы устаревают (напомним, что обновления антивируса выпускаются ежечасно). Поэтому в CDN обязательно есть функция удаления контента из пула кэширования.
И плюс. Если в какой-либо стране заблокировали некий пул адресов серверов CDN, обновления будут доставлены с других.
Антивирусная правДА! рекомендует
Как видите, за привычной фразой «обновление пройдет автоматически» на самом деле скрывается сложный механизм, от бесперебойной работы которого напрямую зависит актуальность антивирусного продукта.
Нам важно ваше мнение
Чтобы оставить комментарий, нужно зайти через свой аккаунт на сайте «Доктор Веб». Если аккаунта еще нет, его можно создать.
Комментарии пользователей
Альфа
17:07:25 2020-01-13
Володя
23:12:07 2020-01-06
Sasha50
13:44:26 2019-12-12
gebrakk
13:02:44 2019-12-10
razgen
23:29:40 2019-12-09
Денисенко Павел Андреевич
21:55:25 2019-12-09
Шалтай Александр Болтай
21:54:04 2019-12-09
— Куда, дедушка?
— В землю закопал.
— Подробней, дедушка!
— Земля — третья планета от Солнца...
Геральт
21:51:12 2019-12-09
Неуёмный Обыватель
21:38:32 2019-12-09
Чтобы исключить возможные перебои в работе оборудования, «Доктор Веб» заключил договор с эквадорской компанией Macho Verdadero Hosting, разместившей свой инновационный дата-центр в одной из заброшенных шахт по добыче изумрудов. Эта шахта – глубокого залегания, она находится на глубине около 900 метров в горном массиве недалеко от города Лоха на юге Эквадора. Дата-центр оборудован по последнему слову техники, обладает мощными современными системами охлаждения и тройным резервированием электропитания. Предпринятые меры не только позволят минимизировать риск воздействия Солнца на аппаратное обеспечение компании, но также расширят географию серверов обновления, делая их еще более доступными для пользователей продуктов Dr.Web, проживающих в районе бассейна Амазонки.
Подробнее тут: https://news.drweb.ru/show/?i=1033&lng=ru
Dvakota
21:31:29 2019-12-09
orw_mikle
20:57:38 2019-12-09
anatol
20:39:45 2019-12-09
Татьяна
20:28:01 2019-12-09
Lenba
19:34:53 2019-12-09
I23
19:09:18 2019-12-09
Toma
18:43:27 2019-12-09
L1t1um
18:41:50 2019-12-09
I46
17:52:28 2019-12-09
Обновить антивирус нам пора.
Zserg
17:33:45 2019-12-09
admin_29
16:13:42 2019-12-09
Masha
15:56:38 2019-12-09
ClassiC
15:14:55 2019-12-09
vinnetou
13:47:19 2019-12-09
Dmur
13:31:43 2019-12-09
cruise
13:23:24 2019-12-09
SGES
13:06:54 2019-12-09
Xamanaptr
11:53:21 2019-12-09
Lia00
11:48:01 2019-12-09
Alexander
11:22:10 2019-12-09
kozinka.ru
10:32:45 2019-12-09
Ну, может кому пригодится.)))
Lex
09:32:04 2019-12-09
Vlad X
08:58:55 2019-12-09
DoctorW
08:58:03 2019-12-09
sgolden
08:33:47 2019-12-09
vkor
08:15:50 2019-12-09
Пaвeл
07:44:47 2019-12-09
Пaвeл
07:29:01 2019-12-09
ka_s
07:19:10 2019-12-09
Korney
07:13:09 2019-12-09
Ну наверное хорошая штука этот ваш CDN, я далёк от этого.
Sergey
06:24:06 2019-12-09
Tanya086
06:07:44 2019-12-09
EvgenyZ
05:52:36 2019-12-09
Любитель пляжного футбола
05:48:34 2019-12-09
achemolganskiy
05:34:28 2019-12-09
Morpheus
05:25:37 2019-12-09
Саня
04:15:50 2019-12-09