Atos Standard Common Repository — различия между версиями

Материал из Национальной библиотеки им. Н. Э. Баумана
(не показаны 3 промежуточные версии этого же участника)
Строка 29: Строка 29:
 
}}
 
}}
  
'''Atos Standard Common Repository''' – масштабируемая система баз данных, разработанная компанией Atos. Предназначена для управления сеансными и абонентскими данными в современных сетях мобильной связи. Имеет возможность расширения практически до любого необходимого размера, причем расширение возможно даже тогда, когда система находится под нагрузкой.
+
'''Atos Standard Common Repository'''(SCR) – масштабируемая система баз данных, разработанная компанией Atos. Предназначена для управления сеансными и абонентскими данными в современных сетях мобильной связи. Имеет возможность расширения практически до любого необходимого размера, причем расширение возможно даже тогда, когда система находится под нагрузкой.
  
 
==Особенности==
 
==Особенности==
Строка 52: Строка 52:
  
 
==Протоколы==
 
==Протоколы==
Поддерживаются стандартизированные протоколы LDAP и Diameter.<ref group="">Atos Standard Common Repository System Properties // DB-Engines. [2019 - ]. URL:  https://db-engines.com/en/system/Atos+Standard+Common+Repository  (дата обращения: 05.05.2019) </ref> Этот протокол и другие протоколы приложений, такие как Radius, REST и SOAP, создаются субъектом доступа для разработки приложений. Поскольку внутренние операции базы данных также оптимизированы для поддержки протокола LDAP, такие операции LDAP, как изменение-замена, многозначные значения и подструктуры, могут быть сопоставлены без потери производительности.
+
Поддерживаются стандартизированные протоколы [[LDAP (Lightweight Directory Access Protocol)|LDAP]] и Diameter.<ref group="">Atos Standard Common Repository System Properties // DB-Engines. [2019 - ]. URL:  https://db-engines.com/en/system/Atos+Standard+Common+Repository  (дата обращения: 05.05.2019) </ref> Этот протокол и другие протоколы приложений, такие как Radius, REST и SOAP, создаются субъектом доступа для разработки приложений. Поскольку внутренние операции базы данных также оптимизированы для поддержки протокола LDAP, такие операции LDAP, как изменение-замена, многозначные значения и подструктуры, могут быть сопоставлены без потери производительности.
  
 
==Безопасность==
 
==Безопасность==

Версия 23:01, 14 июня 2019

Atos Standard Common Repository
Разработчики: Atos Convergence Creators
Выпущена: 2016 год
Написана на: Java
Операционная система: Linux
Тип ПО: База данных
Лицензия: Коммерческая
Веб-сайт atos.net/en/convergence-creators/portfolio/standard-common-repository

Atos Standard Common Repository(SCR) – масштабируемая система баз данных, разработанная компанией Atos. Предназначена для управления сеансными и абонентскими данными в современных сетях мобильной связи. Имеет возможность расширения практически до любого необходимого размера, причем расширение возможно даже тогда, когда система находится под нагрузкой.

Особенности

SCR основывается на двух основных концепциях:

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

SCR сохраняет все данные в системе распределенной памяти. Вместе с автоматической обработкой ошибок это имеет важное значение для обеспечения надежной и безопасной работы.

Система SCR была специально разработана для развертывания облачных телекоммуникаций: она использует преимущества виртуализации, обеспечивая быстрое время отклика и простоту эксплуатации. Использование самоорганизующейся и адаптирующейся архитектуры, обеспечивает практически неограниченное масштабируемое хранилище данных с доступом ко всем типам динамических и статических данных в режиме реального времени.[1]

Архитектура

Архитектура SCR состоит из внешнего нескольких уровней:

  • Уровень доступа. Этот уровень защищает ядро базы данных от перегрузки и неправильной работы. Все входящие соединения из подключенных систем завершаются на этом уровне.
  • Следующим уровнем является защищенное пространство, где все каналы связи и узлы данных работают в пределах разрешенной нагрузки.
  • Третьим уровнем является ядро базы данных. Оно создает линейно масштабируемую распределенную базу данных с индивидуально настраиваемым резервированием. Данные распределяются по так называемым «ячейкам», которые затем распределяются между компьютерами или виртуальными машинами.

«Сотовое хранилище данных»

База данных находится в ядре системы SCR. Данные и операции разбиты на независимые узлы, ячейки. Благодаря такому равномерному разделению система масштабируется линейно с точки зрения емкости и производительности. Ячеек данных могут передавать друг другу данными, если это необходимо для обеспечения более тонкого разделения на части во время работы. Именно поэтому хранилище называется «сотовым хранилищем данных».

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

Протоколы

Поддерживаются стандартизированные протоколы LDAP и Diameter.[2] Этот протокол и другие протоколы приложений, такие как Radius, REST и SOAP, создаются субъектом доступа для разработки приложений. Поскольку внутренние операции базы данных также оптимизированы для поддержки протокола LDAP, такие операции LDAP, как изменение-замена, многозначные значения и подструктуры, могут быть сопоставлены без потери производительности.

Безопасность

Шифрование данных (SSL, LDAPS, HTTPS ...) может быть индивидуально настроено для каждого клиента. Предусмотрено использование различных методов аутентификации в зависимости от возможностей протокола доступа. Особое внимание уделяется пропускной способности и управлению нагрузкой в базе данных SCR. В распределенной системе важно иметь возможность быстро и надежно ограничивать нагрузку на систему. SCR содержит систему управления, которая устанавливает приоритет трафика данных и при необходимости уменьшает его. Таким образом, ядро системы (внутренние узлы хранилища и внутренние каналы передачи данных) всегда может работать в допустимых пределах.

Применение

SCR спроектирован как центральная система для современных сетей мобильной связи последнего поколения (3G, 4G / LTE, 5G). Он управляет всеми типами данных, включая данные о клиентах операторов мобильной связи, данные уже совершенных, а также текущих звонков, информацию об идентификации и статусе доступа устройств (M2M, IoT) и информации о местоположении устройств.

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

  • Предназначен для использования до 1 миллиона процессорных ядер (виртуальных или физических).
  • Имеет возможность обработки до 1 миллиарда записей и 1 миллиарда транзакций в секунду, в зависимости от типа данных.

Источники

  1. Standard Common Repository. Next Generation Telco-Grade Data Storage // Atos URL: https://atos.net/en/products/critical-communications-systems-ccs/standard-common-repository (дата обращения: 04.05.2019)
  2. Atos Standard Common Repository System Properties // DB-Engines. [2019 - ]. URL: https://db-engines.com/en/system/Atos+Standard+Common+Repository (дата обращения: 05.05.2019)