Сетевое хранилище авито: История хранилища картинок Avito / Хабр

Содержание

История хранилища картинок Avito / Хабр

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

Avito развивался стремительно с первых дней. Например, скорость загрузки новых картинок для объявлений выросла в первые годы в несколько раз. Это требовало от нас на начальном этапе решать вопросы, связанные с архитектурой, максимально оперативно и эффективно, в условиях ограниченных ресурсов. Кроме того, мы всегда отдавали предпочтение простым решениям, требующим мало ресурсов на поддержку. Принцип KISS («Keep it short and simple») — это до сих пор одна из ценностей нашей компании.

Первые решения


Вопрос, как хранить и как отдавать картинки объявлений, возник сразу, так как возможность добавить фото к объявлению, безусловно, является ключевой для пользователей — покупатели хотят видеть то, что они покупают.

В то время Avito умещался менее чем на 10 серверах. Первым и самым быстрым решением было хранение файлов картинок в дереве каталогов на одном сервере и синхронизация по крону на резервный.

Путь до файла определялся исходя из уникального цифрового идентификатора картинок. Поначалу было два уровня вложенности по 100 директорий на каждом.

Со временем место на сервере стало подходить к концу, и с этим нужно было что-то делать. На этот раз мы выбрали использование сетевого хранилища, примонтированного на несколько серверов. Сетевое хранилище нам до этого в тестовом режиме предоставлял сам дата-центр, как услугу, и по нашим тестам-замерам на тот момент оно работало удовлетворительно. Но с ростом нагрузки оно стало тормозить. Оптимизация хранилища силами дата-центра не помогала кардинально и не всегда была оперативной. Наши возможности повлиять на то, как оптимизируют хранилище, были ограничены и мы не могли быть уверены, что возможности таких оптимизаций рано или поздно не исчерпаются. Парк серверов к тому времени у нас заметно увеличился и стал исчисляться десятками. Была предпринята попытка быстро поднять распределенный glusterfs. Однако он работал удовлетворительно только под небольшой нагрузкой. Как только выводили на полную мощность, кластер «разваливался», либо все запросы к нему «зависали». Попытки подстроить его не увенчались успехом

Мы поняли, что нам нужно что-то другое. Были определены требования к новой системе хранения:

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

Новая схема

На изображении для упрощения показаны только четыре ноды на двух серверах.

В ходе обсуждения пришли к такой схеме. Файлы будут храниться в таком же дереве каталогов, но каталоги верхнего уровня распределены по группе серверов. Нужно сказать, что к тому времени у нас скопились сервера с одинаковой дисковой конфигурацией, диски на которых «простаивали». Отдаются файлы все тем же nginx. На каждом сервере подняты IP, которые соответствуют определенной директории верхнего уровня, находящейся на сервере. На тот момент мы не задумывались о балансировке трафика, так как за нас это делал дата-центр. Логика балансировки была в том, что в зависимости от домена, на который пришел запрос (всего было 100 доменов) отправлять запрос на внутренний IP, который уже был на нужном сервере.

Возник вопрос, как же код сайта будет загружать картинки в хранилище, если оно к тому же распределено по разным серверам. Логично было использовать тот же http протокол, по которому файл и пришел к нам от пользователя. Начали искать, что мы можем использовать в качестве сервиса, который будет принимать файлы на стороне сервера, который хранит файлы. Взор упал на открытый модуль nginx для аплоада файла. Однако, в ходе его изучения выяснилось, что логика его работы не укладывается в нашу схему. Но ведь это open source, а у нас есть опыт программирования на С. В течение недолгого времени, в перерывах между другими задачами, модуль был доработан и теперь, работая в составе nginx, принимал файлы и сохранял их в нужную директорию. Забегая вперед, скажу, что в процессе работы в production выявилась утечка памяти, которую на первых порах лечили перезапуском по ночам, а после, когда было время, нашли причину и исправили.

Нагрузки растут


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

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

Решили организовать второй уровень хранения данных, аналогичный первому, но с некоторым отличиями:

  • раз в 50 больше размер дисковой подсистемы на каждом сервере; при этом скорость дисков может быть меньше.
  • на порядок меньшее количество серверов
  • внешний доступ к файлам возможен только посредством проксирования через первый уровень


Это дало нам возможности:

  • более гибко настраивать параметры кэширования
  • использовать более дешевое оборудование для хранения основной части данных
  • еще проще масштабировать систему в будущем


Однако это потребовало некоторого усложнения конфигурации системы и кода по загрузке новых файлов в систему хранения.

На схеме ниже показано, как могут размещаться две ноды хранилища (00 и 01) на двух уровнях хранения, используя один сервер на первом уровне и один на втором. Понятно, что можно размещать разное количество нод на сервере, и кол-во серверов на каждом уровне хранения может быть от одного до ста. Все ноды и серверы на схеме не показаны для упрощения.

На изображении для упрощения показаны только две ноды на двух серверах

Вывод


Что мы получили в итоге? Систему хранения статических файлов, в которой может без труда разобраться специалист среднего уровня, построенную на надежных, проверенных открытых элементах, которые при необходимости можно заменить или доработать небольшой ценой. При этом система может выдавать пользователям десятки PB данных в сутки и хранить сотни терабайт данных.

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

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

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

Авито Бытовая электроника в Россоши на юла, avito, olx, из рук в руки

Все объявления
»
Бытовая электроника

  • Настольные компьютеры
  • Аудио и видео
  • Телефоны
  • Планшеты и электронные книги
  • Игры, приставки и программы
  • Ноутбуки
  • Оргтехника и расходники
  • Товары для компьютера
  • Фототехника

город: Россошь

сортировка: нет дешевые дорогие

Телефон Motorola

На запчасти…

Бытовая электроника
» Телефоны
» Motorola

Цена не указана

Россошь

Samsung A51

Телефон в хорошем состоянии!
Есть потёртости по углам
Все работает включая отпечаток и NFC
Любые проверки приветствутся
В КОМПЛЕКТЕ ТОЛЬКО ТЕЛЕФОН И ЧЕХОЛ !
Цена без торга , возможен обмен на iPho…

Бытовая электроника
» Телефоны
» Samsung

10 000

Россошь

Телефон

Новый…

Бытовая электроника
» Телефоны
» teXet

528

Россошь

Компьютер

Продам компьютер в хорошем состоянии. ..

Бытовая электроника
» Настольные компьютеры

11 000

Россошь

Телефон

Продаётся стационарный телефон Matrix M300 с памятью, АОН, телефонной книгой тд….

Бытовая электроника
» Телефоны
» Стационарные телефоны

500

Россошь

Мобильные телефоны BQ

Продаю телефон пользовались 1 день…

Бытовая электроника
» Телефоны
» BQ

5 500

Россошь

Видеокарта 1080 strix

Отличное состояние если не доступен пишите в сообщении….

Бытовая электроника
» Товары для компьютера
» Комплектующие

15 000

Россошь

Кнопочный телефон Philips E320

Телефон в хорошем состоянии
Хорошая громкость динамика
Работает камера
На корпусе и кнопках есть потёртости, но на работу это никак не влияет
В подарок отдаю флешку на 8Gb
В комплекте зарядное устройс…

Бытовая электроника
» Телефоны
» Philips

1 700

Россошь

Однаразка

однаразка дыня банан тяги кончились могу торговаться.

Бытовая электроника
» Оргтехника и расходники
» Канцелярия

60

Россошь

Мобильные телефоны бу

Телефон рабочий, сенсор иногда тупит, батарея слабая. Внешний вид видно на фото. Пользовался ребенок. Вполне пригоден для звонков. Камера работает. В интернет выходит без проблем….

Бытовая электроника
» Телефоны
» Micromax

350

Россошь

Сетевое хранилище Wd ShareSpace

В идеальном состоянии цена без дисков. Стояло 8 тб. Блок питания в комплекте….

Бытовая электроника
» Товары для компьютера
» Сетевое оборудование

8 000

Россошь

Кнопочная раскладушка

Кнопочный раскладушка в эксплуатации почти не был..крупные клавиши- фонарик+ карта памяти и кнопка sos…

Бытовая электроника
» Телефоны
» Panasonic

500

Россошь

Alcatel 1x 5059D

В отличном состоянии. Коробка. Использовался с защитным стеклом. Ростест. Отвязан от всех аккаунтов. Чехол в подарок. Все детали в рабочем состоянии. Любые проверки на месте. Не вскрывался. Без сколов…

Бытовая электроника
» Телефоны
» Alcatel

1 500

Россошь

Стабилизатор напряжения Стабик стар-500

Продаётся автоматический релейный стабилизатор Стабик СтАР-500….

Бытовая электроника
» Оргтехника и расходники
» ИБП, сетевые фильтры

2 000

Россошь

Смартфоны бу Леново

Леново А2016 а40. Отличное состояние, все работает, АКБ держит, новый чехол….

Бытовая электроника
» Телефоны
» Lenovo

2 700

Россошь

Мобильные телефоны бу

Продам телефон, в рабочем состоянии, лежит без дела , коробка, чеки. Небольшой торг….

Бытовая электроника
» Телефоны
» Huawei

2 100

Россошь

Dell

Продам Ноутбук Dell inspiron 15
Ноутбук в хорошем состоянии присутствуют небольшие коцки, работает шустро стоит SSD 120 остальные характеристики на фото, работает без зарядки 3 часа.
Хороший вариант…

Бытовая электроника
» Ноутбуки
» Dell

9 000

Россошь

Моноблок для учебы и работы

Продам моноблок в отличном состоянии.
Характеристики:
# Процессор: g540
-Ядра/потоки: 2/2
-Частота: 2.50 Ghz
# Видеокарта: ati hd6400m 512mb
# Блок питания: 240w
# Накопители: Hdd 320gb
#…

Бытовая электроника
» Настольные компьютеры

4 000

Россошь

Compaq CQ61-425ER на запчасти

Продам ноутбук на запчасти, нет зарядного устройства, не включается, что с ним я не знаю, продаю так как на фото, цена за все на запчасти или под восстановление…

Бытовая электроника
» Ноутбуки
» Compaq

1 500

Россошь

Мобильные телефоны

Решил продать телефон для звонка и для интернета пойдет…

Бытовая электроника
» Телефоны
» Highscreen

500

Россошь

Мобильные телефоны бу zte Blade A6 Lite

Продам телефон в хорошем состоянии, память 16ГБ, Оперативная- 2ГБ, разрешение экрана 1280*720, 5. 0″. Продаю,так как купили новый. Но в этом тоже есть минус: кнопка на включение срабатывает, если на не…

Бытовая электроника
» Телефоны
» ZTE

2 000

Россошь

Игровой компьютер

Нужно срочно продать до 6 сентября, пишите, не бойтесь!
Продаю игровой компьютер младшего класса — красивый и мощный 😍
Полностью чистый и обслуженный: новая термопаста на процессоре, видеокарте и чи…

Бытовая электроника
» Настольные компьютеры

16 000

Россошь

Jbl partybox 1000

Нереально мощная оригинальная система 21 года.
Документы есть. Торг небольшой.
Пишите в л с…

Бытовая электроника
» Аудио и видео
» Акустика, колонки, сабвуферы

43 000

Россошь

Продам телефон практически новый

Купил не понравился новый за 5000 отдам…

Бытовая электроника
» Телефоны
» DEXP

5 000

Россошь

Оптический терминал

Оптический терминал ростелеком 2.4 ГГц и 5 ГГц двух диапазонный. ..

Бытовая электроника
» Товары для компьютера
» Сетевое оборудование

1 200

Россошь

Смартфон dexp

Телефон на гарантии. Покупали в ДНС на НГ. Плохо работает гнездо заряда, нужно ремонтировать. Всё остальное работает отлично. Цена 2500….

Бытовая электроника
» Телефоны
» DEXP

2 500

Россошь

Smart tv приставка xiaomi

В отличном состоянии…

Бытовая электроника
» Аудио и видео
» Видео, DVD и Blu-ray плееры

1 500

Россошь

Продам телефон в отличном состоянии

Продам телефон DEXP A555 2/32…

Бытовая электроника
» Телефоны
» DEXP

5 500

Россошь

Колонка jbl partybox

Акустическая система jbl partybox 310
Идеальное состояние
Любые проверки…

Бытовая электроника
» Аудио и видео
» Акустика, колонки, сабвуферы

27 400

Россошь

Телефон Siemens A65

Продам Siemens A65, отличная раритетная звонилка. Работает без нареканий. Полный комплект. Лежит без надобности…

Бытовая электроника
» Телефоны
» Siemens

1 000

Россошь

следующая »

Naspers получает полный контроль над российским сайтом объявлений Avito

СТОКГОЛЬМ/ФРАНКФУРТ/ЙОХАННЕСБУРГ (Рейтер) — Южноафриканская компания Naspers получила полный контроль над крупнейшей в России платформой классифицированной рекламы Avito после того, как потратила 1,16 миллиарда долларов на покупку 29,1 процента, которыми она еще не владела. Об этом в пятницу сообщила группа СМИ и электронной коммерции.

ФОТОГРАФИЯ: Спутниковые антенны соединяют жителей поселка с южноафриканской телевизионной сетью DSTV, принадлежащей телекоммуникационному гиганту Naspers, в поселке Хайелитша, Кейптаун, 19 мая., 2017. REUTERS/Mike Hutchings/File Photo

Ранее в пятницу агентство Reuters сообщило, что Naspers близится к сделке по выкупу миноритарных акционеров в рамках сделки, которая может оценить Avito примерно в 4 миллиарда долларов.

Naspers заявила, что сделка, заключенная через ее бизнес по размещению объявлений OLX Group, подразумевает стоимость предприятия примерно в 3,85 миллиарда долларов и увеличит его долю в компании с 70,4 до 99,6 процента, а остальная часть принадлежит соучредителям Avito.

«Avito является ведущим игроком в сфере онлайн-объявлений в России, и наше решение увеличить свою долю отражает нашу веру в долгосрочные перспективы этого крупного бизнеса и российского интернет-рынка», — говорится в заявлении генерального директора Naspers Боба ван Дейка.

Интернет-магазины в России быстро выросли за последние несколько лет, предлагая все, от доставки еды и уборки до услуг по строительству частных домов.

Avito был запущен предпринимателями Йонасом Нордлендером и Филипом Энгельбертом в 2007 году как ответ России на Craigslist, и сегодня он владеет и управляет крупнейшим в стране сайтом онлайн-объявлений Avito.ru.

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

Naspers превратился из газетного издателя в медиа-империю с оборотом 96 миллиардов долларов, продвигая веб-сайты и электронную коммерцию, владея долями в российской интернет-группе Mail.Ru и китайской социальной сети Tencent.

Южноафриканская компания инвестировала в Avito в 2013 году, купив 17,4% акций, слившись с местными секретными компаниями и вложив 50 миллионов долларов наличными. Сделка оценила Avito более чем в 570 миллионов долларов.

Затем Naspers увеличила свою долю до 67,9.процентов, оценивая компанию в 2,4 миллиарда долларов и оставляя ее четырем миноритарным инвесторам.

Отдельно миноритарный инвестор Avito Vostok New Ventures заявил, что продал свою долю в 13,2% за 540 миллионов долларов. Его генеральный директор Пер Брилиот сказал, что Avito показал внутреннюю норму прибыли около 37 процентов для инвестора, который купил компанию, когда она была основана.

Naspers, у которой на конец сентября было 8,7 млрд долларов наличными в основном от продажи акций Flipkart и Tencent, заявила, что сделка была профинансирована за счет существующих денежных ресурсов и закрыта в пятницу.

Репортаж Эши Вайш в Стокгольме и Арно Шютце во Франкфурте и Эммы Рамни в Йоханнесбурге, дополнительный репортаж Екатерины Голубковой, редакция Луизы Хевенс

Surface — Identity — SentinelOne

Идентификация — основная цель программ-вымогателей

Для большинства организаций инфраструктура на основе идентификации является основной функцией масштабирования бизнеса. В то же время идентификация стала основным вектором атаки для злоумышленников, а слабые места и неправильное использование Active Directory сыграли роль в некоторых из самых разрушительных когда-либо совершенных атак программ-вымогателей. Пришло время применить более взвешенный и целостный подход к защите уровня идентификации.

Предотвращение атак
Закройте бреши в Active Directory и Azure AD, которыми чаще всего пользуются злоумышленники.

Препятствовать развитию атаки
Найдите и перенаправьте тайных агентов, стремящихся украсть учетные данные и уйти в сторону.

Повышение устойчивости
Получайте информацию и информацию о попытках атак, чтобы предотвратить повторную компрометацию.

Защитите драгоценности короны вашей организации

Предотвратите взломы и сбои в бизнесе с помощью сквозной безопасности для Active Directory и Azure AD.

Уменьшение количества поверхностей для атак на личные данные

Узнайте о своей подверженности риску, связанному с Active Directory и Azure AD. Уменьшите возможности для злоупотреблений со стороны злоумышленников. Заблаговременно приведите инфраструктуру идентификации в соответствие с лучшими практиками.

Обнаружение и реагирование на угрозы идентификации

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

Advanced Deception for Identity Assets

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

Обнаружение уязвимостей и неправильных конфигураций в вашей Active Directory и Azure AD.

Ranger AD постоянно идентифицирует критически важные домены, компьютеры и уровни пользователей в Active Directory и Azure AD и даже отслеживает потенциальные активные атаки. С легкостью принимайте меры по устранению этих рисков с помощью предписывающего руководства по исправлению.

Подробнее

Идентификация

Предотвратите кражу учетных данных и неправомерное использование с помощью защиты инфраструктуры идентификации в реальном времени.

Singularity Identity, решение для обнаружения и реагирования на угрозы идентификации (ITDR), обнаруживает и отражает атаки на локальную Active Directory и Azure AD, размещенную в облаке. Сдерживайте внутрисетевые угрозы и инсайдеров в режиме реального времени, экспоненциально усложняя горизонтальное перемещение.

Узнать больше

Выманивайте внутрисетевые угрозы, используя реалистичные ложные объекты.

Singularity Hologram сбивает злоумышленников с толку и привлекает к ним обманные системы, данные и другие активы, которые имитируют вашу производственную среду. Направлять атаки по ложному пути, собирая улики для разведки противника.

Узнать больше

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

Singularity Marketplace расширяет возможности платформы Singularity XDR по обнаружению, расследованию и реагированию на остальную часть вашего стека безопасности идентификации. Простая и гибкая интеграция с каталогами, решениями по управлению идентификационным доступом (IAM) и привилегированным доступом (PAM) и многим другим.

Узнать больше

  • Постоянно оценивайте Active Directory и Azure AD на наличие неправильных конфигураций и уязвимостей.
  • Получите предписывающую, полезную информацию, необходимую для исправления рисков и приведения активов в соответствие с передовыми практиками.
  • Будьте в курсе подозрительных событий изменения AD и избыточных прав, как постоянно, так и по требованию.
  • Ознакомьтесь с полным охватом локальных сред Active Directory, Azure AD и мультиоблачных сред.
  • Идеальное дополнение к Singularity Identity для организаций, стремящихся к максимальной безопасности идентификации.

Учить больше

  • Защита инфраструктуры идентификации от кражи учетных данных и неправомерного использования.
  • Сдерживайте внутрисетевых угроз и любопытных инсайдеров, значительно затрудняя горизонтальное перемещение.
  • Получите покрытие для любого устройства под управлением любой ОС, включая встроенные системы, IoT и OT.
  • Применяйте политики нулевого доверия и получайте оповещения при нарушении элементов управления доступом.
  • Интеграция с приманками Singularity Hologram для обмана злоумышленников в сети при сборе информации о противнике.

Учить больше

  • Установите реалистичные ловушки с высоким уровнем взаимодействия, чтобы выявить присутствие активных злоумышленников в сети и сократить среднее время обнаружения (MTTD).
  • Системы Decoy ICS-SCADA, операционные системы Windows и Linux, бессерверные и облачные технологии хранения, POS-системы, сетевые маршрутизаторы и коммутаторы и многое другое.
  • Быстро визуализируйте атаки в сети, наблюдайте, как они проявляются с течением времени, и применяйте эти знания для укрепления своей защиты.
  • Используйте обнаружение с высокой точностью, чтобы обогатить свой интеллект и понимание противника.

Учить больше

  • Интегрируйте данные и действия SOAR с вашими существующими решениями по управлению идентификацией.
  • Объедините данные ITDR, IAM и PAM в одном месте. Singularity XDR может принимать все данные безопасности и журналы из любого продукта, что обеспечивает кросс-платформенную видимость и аналитику в одном пользовательском интерфейсе.
  • Обеспечивает интеграцию и межплатформенные действия по обеспечению безопасности в одном пользовательском интерфейсе с Singularity Marketplace.
  • Получите единое представление обо всех решениях Identity с помощью Skylight. Обогащайте свои данные о противнике и принимайте более обоснованные меры в отношении угроз, основанных на идентификации.

Читать техническое описание

Узнайте, почему мы дебютировали на вершине рейтинга MITRE Engenuity Deception ATT&CK Evaluation

Учить больше

Исследование других поверхностей

Выйдите за рамки идентификации с единой платформой для защиты от угроз по всем направлениям атаки.

Сингулярность для конечной точки
Особенности
  • Защитите каждую конечную точку с помощью средств предотвращения, обнаружения, реагирования и поиска корпоративного уровня.

Исследовать

Singularity For Identity
Функции
  • Повысьте возможности обнаружения угроз и реагирования на них для поверхностей на основе удостоверений, таких как Active Directory и Azure AD.

Поговорите с экспертом

Singularity For Cloud
Функции
  • Упростите защиту контейнера и ВМ, независимо от их местоположения, для максимальной гибкости, безопасности и соответствия требованиям.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *