Tarantool
История эволюции СУБД в наших проектах начинается с PostgreSQL в 2009 году. Мы успешно хранили в нем геоданные от бортовых устройств, установленных на спецтранспорте. Модуль PostGIS вполне справлялся с задачами. Со временем очень сильно стало не хватать производительности в обработке данных без схемы хранения. Экспериментировали с MongoDB c версии 2.4 до версии 3.2. Пару раз не смогли восстановить данные после аварийного отключения (полностью дублировать данные не позволял бюджет)
Далее обратили внимание на ArangoDB. Если учесть, что бэкенд в то время мы писали на JavaScript, стек технологий выглядел очень приятно
Однако и эта базейка, побыв с нами добрые два года, ушла в прошлое: мы не смогли контролировать потребление оперативной памяти на больших объемах данных. В этом проекте обратили внимание на Tarantool. Ключевым для нас было следующее:
- Встроенный механизм транзакций.
- Хранение нереляционных данных.
- Система хранения данных InMemory и Vinyl (на диске).
- Механизм мастер-слейв репликации.
- Эффективная работа на мощном железе в ЦОДе и на очень ограниченном оборудовании в транспортном средстве.
На первый взгляд, всё в ней хорошо, за исключением того, что работает она только на одном ядре процессора. Ради науки провели ряд экспериментов, чтобы понять, будет ли это препятствием. После тестов на целевом железе убедились, что для этого проекта СУБД справляется с обязанностями прекрасно.
У нас всего три основных профиля данных: это финансовые операции, временные ряды (т. е. журналы работы систем) и геоданные.
Финансовые операции — это информация о движении денег по лицевому счету каждого устройства. Любое устройство имеет как минимум три SIM-карты от разных операторов связи, поэтому нужно контролировать баланс лицевого счета у каждого оператора связи и, чтобы не допустить отключения, заранее знать, когда пополнить баланс для каждого оператора каждого устройства.
Временные ряды — просто журналы мониторинга от всех подсистем, включая журнал совокупной пропускной полосы для каждого устройства в транспорте. Это дает нам возможность знать, в какой точке пути какой был канал по каждому оператору. Эти данные используются для аналитики покрытия сетью, что, в свою очередь, нужно для упреждающего переключения и развесовки каналов по операторам связи. Если мы заранее знаем, что в конкретной точке у такого-то оператора худшее качество, мы заранее отключаем этот канал из агрегации.
Геоданные — простой трек транспортного средства по пути следования. Каждую секунду мы опрашиваем GPS-датчик, встроенный в модем, и получаем координаты и высоту над уровнем моря. Трек длительностью 10 минут собирается в пакет и отправляется в ЦОД. По требованию заказчика эти данные должны храниться вечно, что при возрастающем количестве транспортных средств заставляет заранее очень серьезно планировать инфраструктуру. Однако в Tarantool шардинг сделан очень просто, и ломать голову над масштабированием хранилища под самые быстрорастущие данные никакой необходимости нет. Резервная копия данных не пишется, поскольку исторической ценности сейчас в этих данных нет.
Для всех типов данных мы использовали движок Vinyl (хранение данных на диске). Финансовых операций не так много, и нет смысла всегда хранить их в памяти, как и журналы, естественно, и геоданные, пока по ним не будет производиться аналитика. Когда аналитика потребуется, в зависимости от требований к быстродействию, возможно, будет иметь смысл подготовить уже агрегированные данные и хранить их на движке InMemory, а далее анализировать эти данные. Но всё это начнется, когда заказчик сформирует свои требования.
Важно отметить, что Tarantool прекрасно справился с нашей задачей. Он одинаково комфортно себя чувствует на ограниченном в ресурсах устройстве и в ЦОДе на десять шардов
Спецификация устройств, которые стоят в транспорте:
CPU: ARMv8, 4Core, 1.1 Ghz
RAM: 2 Gb
Storage: 32 GB SSD
Спецификация сервера ЦОДа:
СPU x64 Intel Corei7, 8Core, 3.2 Ghz
RAM: 32 Gb
Storage: 2 × 512 Gb (Soft Raid 0)
Как я уже говорил, репликация данных из транспорта в ЦОД налажена средствами самой СУБД. Шардинг данных между десятью шардами — также функционал «из коробки». Вся информация присутствует на сайте Tarantool, и описывать это тут, думаю, не нужно. В настоящий момент система обслуживает всего 866 транспортных средств. Заказчик планирует расширение до 8 тысяч.
ZTE C180
ZTE C180
Габариты и масса 104×43×19 мм, 80 г
Стандарт CDMA2000 1x 800 MHz
Экран CSTN, 65 тыс. цветов
Автономность до 4 ч в режиме разговора, 160 ч в режиме ожидания
Продукт предоставлен компанией ZTE
Тестовое подключение предоставлено компанией «Велтон.Телеком»
Данный терминал по габаритам не отличается от GSM/GPRS-решений. То же можно сказать о дизайне и качестве исполнения. В целом, перед нами – типичный mainstream-продукт, к тому же с небольшим уклоном в «бюджет». Экран достаточно хороший для аппарата такого класса. А вот программный интерфейс немного непривычный – он довольно прост даже по сравнению с дешевыми GSM-моделями. Правда, назвать это однозначным минусом нельзя. Другое дело, что возможности таких терминалов могут отличаться от обычных GSM-аппаратов. Адресная книга неплохая, тогда как реализация SMS-сервиса слабовата. Однако здесь стоит отметить, что в CDMA-сетях популярны онлайновые сообщения по типу ICQ, что делает использование SMS практически нецелесообразным. При разговоре телефон заметно нагревается, правда, это скорее особенности конкретного экземпляра. Явным же минусом является длительный процесс подзарядки. Речь звучит очень чисто, но в некоторых местах связь заметно ухудшалась, что объясняется недостаточным пока развитием инфраструктуры БС в наших условиях.
Виртуальные операторы по типам
Крупные банки и компании запускают собственных операторов связи, так как некоторые виды бизнеса нуждаются в них. В результате этого их разделили по отраслям.
Основные виды виртуальных операторов такие:
- Light MVNO – это самое простое решение, без серьезных обязательств, большая часть работы остается на опорном операторе. Зарабатывают такие операторы за счет дилерской комиссии. Это отличный вариант для тех, что хочет отгородиться от технических вопросов.
- Pro MVNO – такая сеть дает большие возможности и подходит тем, кто имеет свой биллинг и другие технические возможности. В данном случае подписывается договор, и новый оператор сам решает, какую систему оплаты выбрать (авансом или после оказания услуг), как оказать поддержку клиентам, какие тарифы предлагать.
- Full MVNO – это модель для корпоративного клиента (собственников мобильных платежных систем или операторы связи). В данном случае оператор получает полный спектр возможностей, вплоть до присвоения номеров.
Какие еще есть режимы сети
Выделяют еще несколько режимов сети:
- TDMA (множественный доступ с временным разделением). Это способ доступа к каналу для общедоступных сетей. Он дает возможность нескольким людям одновременно применять один и тот же частотный канал, разбивая сигнал на различные временные отрезки. Пользователи отправляют данные с быстрой последовательностью, друг за другом, используя при этом свой собственный временной отрезок. Это позволяет нескольким станциям вместе применять одну и ту же среду отправки (например, радиочастотный канал), применяя лишь часть пропускной способности канала. TDMA применяется в цифровых мобильных системах 2G сотовой связи, таких как GSM, PDC и стандарт iDEN.
- EVDO (Evolution-Data Optimized or Evolution-Data Only). Это стандарт телекоммуникаций для беспроводной пересылки пакетов данных через радиосигналы, как правило, для широкополосного доступа в Интернет. Он использует методы мультиплексирования, включая множественный доступ с кодовым делением каналов (CDMA), а также мультиплексирование с временным разделением (TDM), чтобы максимизировать пропускную способность отдельных пользователей и общую пропускную способность системы. Стандарт был принят многими поставщиками услуг мобильной связи по всему миру, особенно теми, которые ранее использовали сети CDMA. EVDO был разработан как эволюция стандарта CDA2000, который будет поддерживать высокие скорости передачи данных, и может быть развернут рядом с голосовыми службами оператора беспроводной связи.
- UMTS (универсальная система мобильной связи). Это мобильный стандарт третьего поколения. Работает с базированными на GSM сетями. Созданный 3GPP (проект партнерства 3-го поколения), ЮМТС относится к стандартному набору международного стандарта IMT-2000. По часто сравнивают с режимом CDMA2000, разработанным для сетей, работающих на конкурирующей технологии cdmaOne. ЮМТС применяет широкополосную технологию с многопользовательским доступом с кодовым делением каналов (W-CDMA) для гарантии большей спектральной эффективности и пропускной способности для операторов мобильной сети.
- HSPA+, или расширенный высокоскоростной пакетный доступ. HSPA или HSPA + — это технический стандарт для беспроводной широкополосной связи. HSPA+ расширяет широко распространенные 3G-сети на основе WCDMA с более высокой скоростью для конечного пользователя, которые сопоставимы с более новыми сетями LTE. HSPA+ был впервые определен в техническом стандарте 3GPP версии 7 и расширен дальше в последующих выпусках. HSPA+ обеспечивает эволюцию высокоскоростного пакетного доступа и обеспечивает скорость передачи данных до 168 мегабит в секунду (Мбит/с) на мобильное устройство и 22 Мбит/с от мобильного устройства.
- LTE «Долгосрочная эволюция». Это общепринятый стандарт беспроводной связи 4G. Все американские провайдеры используют его. В то время как большинство телефонов в 2017 году используют LTE для передачи данных, девайсы американского производителя Sprint по-прежнему используют CDMA для всех голосовых вызовов, а Verizon по-прежнему имеет сетевой список для телефонов, которые будут работать в своей сети.
Европейский либерализм
Основная задача европейского регулирования интернета состоит в выявлении и удалении контента, который квалифицируют как террористический, радикальный, пиратский (в ряде стран) или иным образом противозаконный. Для блокировки такого контента на период между его обнаружением и удалением используется система доменных имен DNS. В целом, задача, которая стоит перед правоохранительными органами — не ограничиваться поиском незаконного контента, а, опираясь на метаданные, источники происхождения, находить и прекращать деятельность преступных группировок, то есть выявлять и ликвидировать первопричину. При этом от целенаправленной попытки обхода пользователями блокировок европейские методы никак не защищают.
Блог мне судья: зачем нужен цифровой этикет
Помимо этого, в странах ЕС существует целый ряд законов, охраняющих персональные данные человека в Интернете, например, GDPR (General Data Protection Regulation). Однако и здесь есть нюансы. Действие этого закона направлено не столько на работу непосредственно с сайтами во Всемирной паутине, сколько на взаимодействие именно с юрлицами, предусматривая для них серьезные штрафы за нарушение положений закона при обработке персональных данных граждан ЕС.
Однако принятые законы не всегда останавливают крупные американские компании. Например, корпорация Google платит миллиардные штрафы за нарушение антимонопольного законодательства, но это не ограничивает ее влияние на рынке Европы.
История технологии
Несмотря на перспективность и безопасность, данный стандарт используется не так часто. И многие задаются следующим вопросом: «Телефон CDMA – что это?». Его история началась еще в 30-е годы прошлого века.
В СССР соответствующими исследованиями занимался прославленный академик Агеев Д.В. В 1935 г. он издал собственный труд «Кодовое разделение каналов». Брошюра не стала бестселлером, т.к. больше относилась к будущим разработкам. Но вскоре эту тему подхватили и другие известные ученые. Так была создана начальная база для дальнейшей разработки технологии CDMA.
Уже в конце 50-х в США использовали данный стандарт в военных целях. И только в 80-х технология была рассекречена и представлена миру. Адаптировать ее смог доктор Ирвин Марк Джейкобс. Позже он даже создал собственную фирму Qualcomm, занимающуюся спутниковой связью, телефонией и сотовыми системами.
Благодаря этому американцу с 1992 г. новый стандарт стал активно внедряться по всему миру. А с 1996 года стали одинаково использоваться CDMA-GSM-телефоны. При этом на тот момент в проекте участвовало около 24 стран мира.
Глобальный Интернет
Брэнсон и его проект OneWeb предполагает запуск 700 спутников на низкую орбиту (1200 км) для обеспечения Интернетом труднодоступных мест на планете и стран третьего мира, в которых проблематично развивать традиционные мобильные и оптоволоконные сети. В целом же речь идет о глобальном доступе в Сеть, который можно будет использовать и в дремучих джунглях Амазонки, и на высоте тысяч метров над уровнем моря в горах, и на борту любых самолетов. Если проект стартует удачно, то количество спутников может быть увеличено до 2400. Правда, о технологиях, которые будут использоваться для обмена данными, Брэнсон не упоминает, но и тянуть резину с проектом он не намерен. Так что это могут быть уже имеющиеся наработки LTE-Advanced. В текущий момент бюджет проекта определен на уровне $2 млрд.
В свою очередь Илон Маск никуда не спешит и заявляет, что его аналогичная затея стартует не ранее 2020 года, а вложить в нее он намерен не менее $10 млрд. Идея такая же — окутать планету сетью из находящихся на низкой орбите спутников, но глава Tesla и SpaseX сразу говорит о глобальном Интернете, а не о покрытии Сетью труднодоступных мест. Кроме того, основная цель проекта — это обеспечение связью будущего марсианского города и заработок денег на его развитие. Да, Маск на мелочи не разменивается. Если уж делать электрмобиль — то лучший в мире. Если создавать космические корабли, то сразу многоразовые и для путешествия на Марс.
Так вот, учитывая все сказанное выше, стоит рассчитывать на применение в спутниках Маска новейших телекоммуникационных технологий и вот они вполне могут стать основой для будущей глобальной Интернет-системы планеты.
Вы только представьте себе жизнь без проводов, когда у вас есть высокоскоростной доступ в Сеть везде и всегда, будь то путешествие в поезде, в самолете или на своих двух по диким местам планеты. Это же невероятно! Вы меняете жилище, снимаете новую квартиру и не надо заморачиваться с провайдером, проводить кабельный Интернет, терпеть ограничения. Просто достали смартфон, или компьютер, включили его и вы уже в Интернете с огромной скоростью подключения. Сейчас выглядит как сказка, но через 5–10 лет вполне может стать реальностью.
Технологический стек 2030
Для наиболее перспективных (с точки зрения авторов концепции) направлений предложены следующие варианты реализации:
Автоматизация и роботы. Управление процессами производства, требующее оперативного информационного обмена в рамках заданных ограничений по задержкам, работа с «цифровыми двойниками». Данные: телеметрия и управляющие сигналы.Голографические технологии. Массовая рассылка мультимедийных данных (потоковое видео и голограммы), в приоритете — широкие каналы.Технологии телеприсутствия и дополненная реальность. Передача тактильных ощущений и т.п. Требуется синхронность передачи всех потоков.Телемедицина. Устройства для проведения инвазивных процедур, требуется гарантированная передача данных.Автономно действующие критические системы. Беспилотные транспортные средства, системы управления городской инфраструктурой (дорожное движение и т.п.), которым требуется гарантированная передача пакетов в рамках заданных временных интервалов.
Возможности использования 3G Интернета
Используй мобильный интернет на любом
устройстве
Смартфон или коммуникатор.
Мобильный интернет доступ на смартфоне
или коммуникаторе — это большой набор
интернет сервисов и мобильных услуг.
Какой бы коммуникатор абонент не
использовал, любого стандарта — оператор
«Интертелеком» готов предложить абоненту
набор услуг для улучшения удобства и
качества предоставляемых услуг.
Тарифное предложение «3G Смартфон» — тарифный план для смартфонов,
который позволит использовать мобильный 3G
интернет и голосовые услуги наиболее
выгодно. Пакет с предоплаченным трафиком,
прямой городской номер, выгодные тарифы
для звонков на мобильное направление
и бонус за входящие звонки.
Коммуникаторы других стандартов.
Для пользователей коммуникаторов других
стандартов оператор «Интертелеком»
готов предложить следующие варианты
использования: тарифы для мобильной
Wi-Fi точки
доступа для использования мобильного
интернет доступа и решение
позволяющее использовать прямой
городской номер и экономить на исходящих
звонках на прямые городские номера.
Наиболее выгодным решением для мобильной
точки доступа являются тарифные
предложения «3G старт» и «Вільний доступ+».
Мобильный интернет доступ
позволяет получить все возможности коммуникатора, которые абонент
привык использовать в Wi-Fi
точке доступа по всей территории покрытия
оператора «Интертелеком».
Услуга «SIP номер»
позволяет использовать услугу прямого
городского номера на любом коммуникаторе,
подключенным к сети интернет. Услуга
позволяет получить выгодную стоимость
звонков на прямые городские номера,
безлимитные звонки на номера внутри
сети, выгодные тарифы на звонки на
международное направление.
Планшетный компьютер.
Планшет — устройство, которое позволяет
максимально удобно использовать интернет
сервисы мобильно. Оператор «Интертелеком»
предлагает услуги, чтобы не ограничивать
устройство отсутствием интернет доступа
и использовать только загруженные на
накопитель данные. Специальный интернет пакет «3G
планшет» сможет удовлетворить
максимальное количество запросов
абонентов.
Планшетный компьютер позволяет
использовать многочисленные удобные
сервисы — серфинг, игры, просмотр
фильмов, видео и аудио он-лайн.
Использование мобильной точки доступа
Wi-Fi позволяет
абоненту выбрать наиболее выгодные
предложение для своего планшетного
компьютера среди 3G
операторов — услуги оператора
«Интертелеком» на самой широкой зоне
покрытия среди 3G операторов.
Где бы не находился абонент — в поездке,
в автомобиле, за городом с услугами
оператора «Интертелеком» использование
планшетного компьютера будет максимально
удобным и выгодным.
Персональный компьютер и
ноутбук. Оператор «Интертелеком»
позволяет получить интернет доступ на
скорости до 14,7 Мбит/с по технологии
Rev.B и до 3,1
Мбит/с по технологии Rev.A.
Для использования мобильного интернет
доступа оператор «Интертелеком»
предлагает сертифицированные 3G
модемы, выгодные тарифные предложения и самую широкую зону покрытия среди 3G
операторов Украины. Использование на
ноутбуке мобильного интернет доступа
позволяет решить ряд задач — использование
интернет доступа, в случае отсутствия
возможности использовать проводной
интернет доступ, а так же использовать
привычные интернет сервисы — почта,
социальные сети, поиск необходимой
информации, просмотр фильмов, ТВ программ
он-лайн и прослушивания альбомов любимых
исполнителей мобильно при перемещении
по всей зоне покрытия оператора
«Интертелеком». Мобильный интернет —
это удобное решение для тех, кому
необходимо использовать интернет доступ
в поездке, командировке, путешествии
или перемещаясь по городу.
Wi-Fi
роутер. Wi-Fi
роутер позволяет организовать точку беспроводного доступа к интернет для всех устройств, которые
позволяют использовать мобильный
интернет доступ по технологии Wi-Fi.
Оператор «Интертелеком» предлагает
абонентам использовать мобильный
интернет доступ на устройствах по
технологии Wi-Fi.
На рынке представлены устройства,
которые позволяют получить скоростной беспроводной
интернет доступ до 14,7 Мбит/с по технологии
Rev.B. Выгодные
тарифы для использования мобильного
интернета по технологии Rev.A
позволят с наименьшими затратами и
максимальной скоростью организовать
домашнюю беспроводную сеть или сеть
офиса.
Версия для печати
Вернуться в экранную версию
Стандарты CDMA
Несмотря на то что данную технологию объединяет принцип действия, у нее есть несколько направлений. Собственно, система CDMA использует определенные наборы каналов шириной 1,23МГц. При этом сам голос кодируется со скоростью 8,55 кбит/с. Иногда этот поток данных урезается до 1,2 кбит/с. Такой стандарт используют простейшие телефоны CDMA Nokia. Их плюс – в надежности и качестве.
Стандарт CDMAOne существует во временных моделях IS-95a, IS-95b и J-STD-008. Заявленная скорость сигнала здесь составляет от 9,6 кбит/с до 115,2 кбит/с. Появились данные сети еще в 1995 г. в Америке. Сейчас стандарт довольно распространен в Азии. В России разрешено предоставлять по такой системе только услуги определенной фиксированной связи.
Стандарт CDMA2000 – преемник CDMAOne. Он практически полностью соответствует поколению 3G. Еще одна его особенность и ценность заключается в том, что именно на основе этого стандарта разрабатываются новые системы сотовых операторов.
Какие можно сделать выводы
В 2020 году некоторые постулаты концепции Network 2030 кажутся несбыточными. Нужно понимать, что пока речь не идет о готовой технологии, представленной на публичное обсуждение. Рабочая группа при Международном союзе электросвязи только изучает гипотезы и возможность их применения в будущем.
Очевидно, что только одного желания для реализации всех задуманных в концепции новшеств будет недостаточно — проект должен найти поддержку у производителей оборудования и сервис-провайдеров. Вероятнее всего, всех нас ждет и замена оборудования, и появление новых протоколов связи, и, возможно, изменение привычных паттернов потребления контента и цифровых услуг.
Концепция Network 2030 довольно объемна. Предлагаю начать знакомство с ней с нескольких ключевых публикаций:
Официальная страница проектаПодробное описание
Практические аспекты: и