Megafon личный кабинет вход в личный кабинет: Мегафон личный кабинет — вход по номеру телефона с мобильного, регистрация в LK megafon.ru

Содержание

полезные советы и его возможности

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

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

Функционал Личного кабинета делает возможным управление услугами связи, которые предоставляет компания «Мегафон» прямо с экрана мобильного телефона, планшета или компьютера всего в несколько шагов.

  1. Как создать Личный кабинет
  2. Личный кабинет как Web-интерфейс
  3. Уровни доступа
  4. Возможности Личного Веб-кабинета
  5. Использование Личного кабинета для пользования программой «Мегафон-Бонус»
  6. Опция «Поддержка»
  7. Личный кабинет в социальной сети «ВКонтакте»
  8. Личный кабинет для смартфонов iPhone и работающих на ОС Android
  9. Пользование Личным кабинетом c помощью Голосового меню
  10. Пользование личным кабинетом при помощи SMS
  11. О создании личного кабинета и его функционале — информация в видеоролике
  12. Возобновление утраченного или забытого пароля

Как создать Личный кабинет

Доступ к Личному кабинету осуществляется при помощи логина и пароля.

B качестве логина выступает телефонный номер абонента.

Получить пароль можно 3-мя способами:

  1. Используя мобильный телефон – следует набрать номер 0505 и в дальнейшем просто следовать инструкциям голосового информатора.
  2. Достаточно отправить пустое СМС-сообщение на номер 000110. В ответ придет SMS-сообщение c паролем.
  3. Воспользоваться возможностями USSD-запросов – набрать комбинацию цифр и символов *105*00# и осуществить вызов. В качестве ответа будет выслан пароль.

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

Для входа в информационное USSD-меню достаточно набрать c телефона комбинацию *225# и нажать вызов.

Отправка любой USSD-команды как одного из видов услуг личного кабинета — бесплатная.

Набор и отправка различных комбинаций соответствует разным услугам. Настройка языка, на котором желательно получать информацию: если есть необходимость установить отображение USSD-сервисов в латинском графическом отображении, нужно выслать запрос *160*1#, для изменения на русский язык — *160*2#. Эта услуга избавит от появления непонятных иероглифографических, а также других непонятных символов.

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

Для получения при помощи личного кабинета информации нужно набрать соответствующую комбинацию и нажать «Вызов»:

  • доступ к меню управления услугами и счётом — *105#;
  • для получения пароля к личному кабинету — *105*00#;
  • чтобы получить текущую информацию о своём балансе — *100#;
  • узнать свой номер — *205#;
  • для проверки подключения платных услуг — *583#;
  • чтобы узнать действующий тариф — набирается последовательность *105*1*2#;
  • чтобы получить информацию про остаток мегабайт, SMS, минут — *558#;
  • информация про последние расходы доступна по запросу — *512#;
  • запрос «Мои последние платежи — последовательность символов *105*1*4#;
  • заказ дентального счета — *105*2300#;
  • информация о расходах в текущем месяце — *922#;
  • изменение опций, а также услуг — *105*2#;
  • информация o тарифном плане — *105*3#.

Услуга подключения дополнительного трафика запрашивается с помощью набора комбинации *370#.

В личном кабинете c помощью USSD-сервисов можно также получить различную справочную информацию:

  • про доступные бонусы — *115#;
  • месторасположение самого близкого салона связи — габирается последовательность *123#;
  • блокировка номера — набрать последовательность *105*2041#;
  • получение настроек своего телефона — *105*6#;
  • поверка поддержки телефонным аппаратом, а также сим-картой стандарта 4G — *507#;
  • информация о принадлежности номера к оператору — *629#;
  • изменить язык USSD-меню — *160#;
  • подключение «Обещанного платежа» — *106#;
  • отправить просьбу «Позвони мне» — набрать последовательность *144*+79xxxxxxxxx# где «ххх…» номер абонента, звонок от которого вы запрашиваете;
  • просьба «Заплати за меня» — набрать последовательность *143*+79xxxxxxxxx#, где ххх… номер абонента, к которому вы обращаетесь за помощью.

Личный кабинет как Web-интерфейс

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

Для того чтобы воспользоваться услугами «Личного кабинета» при помощи интернета нужно зайти на сайт компании «Мегафон» и кликнуть на иконке «Личный кабинет. Пользователю будет предложено ввести в соответствующие поля логин (номер телефона), a также пароль.

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

Номер телефона вводится в 10-ти значном формате с первой цифры 9.

Доступ к Веб-интерфейсу «Личный кабинет» — бесплатный. При этом, если используется услуга «Мобильный интернет», не оплачивается GPRS-трафик. B соответствии c тарифным планом, которым пользуется абонент, оплачиваются операции по управлению «Лицевым счётом», a также получение информации при помощи Личного кабинета.

Уровни доступа

B личном Web-кабинете имеется несколько уровней доступа:

  1. Только просмотр. Пользователь может просмотреть информацию про состояние Лицевого счёта, абонентского номера. Совершение любых действий по Лицевому счету невозможны.
  2. Управление абонентом. Можно просмотреть информацию о состоянии абонента и Лицевого счета с возможностью совершения действий только по своему личному номеру.
  3. Управление счетом. Пользователю доступен просмотр информации про состояние Лицевого счета, номеров – как своего так и других определённых для Лицевого счёта, a также совершать различные действия по номерам.

Возможности Личного Веб-кабинета

Личный кабинет Web-интерфейс даст возможность:

  • заказать разовую детализацию на адрес своей электронной почты, a также производить управление чёрными списками;
  • подключать различные скидки на звонки, интернет, MMS, SMS;
  • узнать об остатке предоставленных минут, а также Мегабайт, MMS, SMS, которые были получены в рамках разных предложений;
  • произвести платежи при помощи банковской карты;
  • отправлять SMS-сообщения по Уралу абонентам «МегаФон»;
  • принять участие в программе лояльности, которая называется «Мегафон-Бонус» и активировать различные вознаграждения в её рамках.

Использование Личного кабинета для пользования программой «Мегафон-Бонус»

Личный кабинет – превосходный инструмент для работы со всеми преимуществами, которые дает участие в программе «Мегафон-бонус».

Принцип «Мегафон-Бонус» достаточно прост. Пользователь сотового телефона, который подключён к сотовой связи компании «Мегафон», накапливает бонусные баллы. В дальнейшем их можно обменять на разные выгодные предложения или услуги связи.

По истечении месяца за пользование услугами, предоставляемыми компанией «Мегафон» начисляются накопленные бонусные баллы.

Для того, чтобы стать участником этой программы:

  • достаточно отправить (бесплатно) на номер 5010 СМС c числом 5010;
  • отправить USSD-команду *115#;
  • набрать USSD-команду *105*5# на своём мобильном телефоне;
  • подключиться через свой Личный кабинет.

За участие в программе плата не взымается.

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

Участие в программе могут принимать абоненты московского «Мегафона», исключая корпоративных клиентов.

Под участниками программы понимаются физические лица, c которыми заключен Договор, предусматривающий оказание услуг связи с выделением номера.

Бонусные баллы – это единицы для расчёта, которые предоставляются участникам программы за оплаченные услуги связи, а также за использованные ими услуги.

Участникам программы предоставляется возможность использовать эти баллы для обмена на различные скидки. В денежном виде или эквиваленте они не используются.

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

Условия договора об участии в программе представляют собой публичную оферту, составленную в рамках правового поля Российской Федерации.

За расчётный период в программе принимается один месяц.

Если в течение месяца абонент не произвел ни одной операции по обмену на предоставленные в каталоге услуги или скидки, его участие в программе приостанавливается я автоматически.

Информацию о количестве накопленных баллов абонент «Мегафона» может узнать не только в Личном кабинете. Можно также отправить на номер 5010 (услуга бесплатная) СМС с текстом «0».

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

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

Опция «Поддержка»

Выбрав эту опцию, пользователь Личного кабинета в Мегафоне получает доступ к разделу, в котором собраны наиболее часто задаваемые вопросы и квалифицированные ответы специалистов на них.

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

Личный кабинет в социальной сети «ВКонтакте»

С помощью этой функции не покидая своего профиля в социальной сети без перехода на веб-ресурс оператора или обращения в контактный центр можно пользоваться всеми преимуществами Личного кабинета.

Личный кабинет размещённый в социальной сети «ВКонтакте» — полноценная система самообслуживания, c помощью которой можно:

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

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

Также можно привычно пользоваться всеми функциями социальной сети.

Личный кабинет для смартфонов iPhone и работающих на ОС Android

Для тех абонентов, которые пользуются смартфонами с установленными на них операционными системами Android, a также IOS предлагаются специально разработанные приложения, которые обеспечивают более удобные, а также комфортные доступ в Личный кабинет и пользование его функциями.

Эти приложения делают доступной информацию:

  • о предоставленных скидках;
  • о текущем балансе;
  • о тарифном плане;
  • о платежах, а также начислениях по номеру;
  • данные о тарифных опциях, а также подключённых услугах.

Интерфейс приложений даёт возможность управлять телефоном, выполняя многие действия:

  • отключать, а также подключать опции, услуги;
  • изменять тарифный план;
  • за период не больше девяносто дней бесплатно устанавливать на желаемый период блокировку слуг связи;
  • заказать детализацию счёта на факс или же на адрес электронной почты;
  • активировать различные вознаграждения, которые были получены в рамках «Мегафон-Бонус».

Приложения для смартфонов c операционными системами Android, a также IOS загружаются из Интернета и автоматически устанавливаются на гаджете. После установки на рабочем столе появляется иконка, нажатие на которую запускает быстрый доступ в «Личный кабинет».

Пароль для доступа в «Личный кабинет» со смартфона при использовании этого приложения получают также как и в случае получения пароля для Веб-интерфейса.

Установка приложений производится бесплатно. При этом в границах территории домашней сети GPRS-трафик при работе с приложениями предоставляется бесплатно.

Если приложение используется за рубежом или в других регионах РФ оплата трафика производится в соответствии c роуминговыми расценками гостевой сети.

Пользование Личным кабинетом c помощью Голосового меню

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

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

Меню подключения услуг и информирования (набор номера +79221110505 или 0505) предоставляет возможности:

  • отключать и подключать дополнительные услуги;
  • контролировать и управлять тарифными опциями;
  • изменять тарифные планы;
  • устанавливать блокировку номеров;
  • управлять опциями программы «Мегафон-Бонус».

Чтобы совершить то или иное требуемое действие нужно следовать указаниям речевого информатора.

При использовании роуминга дозвон на номер 0505 не осуществляется, а на номер +79221110505 тарифицируется согласно расценкам роуминговых тарифов.

Пользование личным кабинетом при помощи SMS

В этом случае управление функциями Личного кабинета и получение информации происходит путем отправки СМС-запросов с мобильного аппарата.

С их помощью можно:

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

Доступ в Личный кабинет при помощи СМС бесплатен. Сообщения, которые отправляются на номера 000105, 000100, 1410, 000161, 1100, 5037, другие на Урале не тарифицируются.

О создании личного кабинета и его функционале — информация в видеоролике

Возобновление утраченного или забытого пароля

Для индивидуальных пользователей достаточно отправить с мобильного телефона соответствующий USSD-запрос в виде комбинации цифр и символов — *105*00# , или же отправить СМС на номер 000105 (бесплатно) c текстом «00». В автоматическом режиме система создаст новый пароль и отправит его в виде ответного сообщения. Если ранее, используя веб-интерфейс пользователь для проверки предусмотрел для идентификации правильный ответ на контрольный вопрос – можно будет восстановить пароль также в случае отсутствия, например, потере телефона. Достаточно будет дать правильный ответ на этот вопрос.

Через личный кабинет Мегафона мошенники похищали средства абонентов

Главная
/

Архив новостей / Через личный кабинет Мегафона мошенники похищали средства абонентов

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

Непосредственно брешь была обнаружена исследователями информационной безопасности в веб-сервисе самообслуживания «Сервис-Гид», через который пользователи могут самостоятельно изменять настройки своего счёта, оперативно подключать и отключать услуги, не обращаясь в call-центр оператора. Не так давно Мегафон в целях противодействия подбора паролей установил проверку авторизации человеком. Проверка осуществляется с помощью графической «капчи» — изображения символов кода, которые человеку необходимо распознать и набрать в поле ввода. Однако алгоритм генерации кода «капчи» зачастую требует от пользователей распознавания слишком сложных наборов символов, которые человеку не удаётся с первого раза распознать и ввести правильно, и многие абоненты Мегафона предпочитают пользоваться другим порталом — messages.megafon.ru, который никак не защищён от автоматического перебора паролей и имеет одинаковые учетные данные с «Сервис-Гидом».

Именно messages.megafon.ru и воспользовались мошенники, чтобы подобрать пароли и получить доступ к порталу для управления SMS, в том числе и их отправке. Доступ к сайту позволяет злоумышленникам подписывать с помощью SMS клиентов на платные информационные сервисы, что вознаграждается самим Мегафоном процентами по агентской программе за платную подписку.

Ввиду полного бездействия самого оператора по устранению бреши его клиентам следует вспомнить принцип «Спасение утопающих дело рук самих утопающих». Смена пароля на более сложный и длинный (например, с помощью генератора паролей) и блокировка любых платных SMS-сервисов и подписок позволит обезопасить себя от данной «дыры» в безопасности телефонной компании.

Надо сказать, что способ защиты посредством «капчи» считается устаревшим для подобных сервисов. Так, Билайн и МТС при доступе пользователей в свои личные кабинеты не утруждают клиентов требованием распознавания и ввода кодов. Например, блокировка может осуществляется по IP-адресу после нескольких неправильных попыток и автоматически сниматься через несколько минут. Такой способ не создаст никаких неудобств пользователям, но будет непреодолим для взломщиков, пытающихся подобрать пароль методом перебора.

Учитывая высокую активность нежелательных рекламных массовых рассылок с IP-адресов, принадлежащих автономной системе Мегафона AS31208 (см. «Мегафон не брезгует спам-рассылками»), последняя новость наводит на мысль о том, что либо компания испытывает острую нехватку грамотных специалистов по информационной безопасности, любо коммуникационные возможности оператора используются разного рода кибермошенниками не без негласного благословения самого Мегафона. Ни в то, ни в другое очень не хотелось бы верить, ведь если в первом случае речь идёт об обычном разгильдяйстве и непрофессионализме, то во втором просто о незаконной деятельности самого сотового оператора…

При перепубликации статьи установка активной индексируемой
гиперссылки на источник — сайт Tendence.ru обязательна!

Твитнуть

мегалиц | Иарт/Асиф Хан/Axis | МегаФон | Победитель конкурса карандашей D&AD Awards 2015 | Технологические инновации

Награда: Графитовый карандаш

Графитовый карандаш / Цифровой дизайн / Технологические инновации / 2015 г.


Российский оператор связи «МегаФон» призвал участников сделать зимние Олимпийские игры 2014 личными впечатлениями. Вдохновленный селфи, MegaFaces — это кросс-платформенный проект, задуманный и созданный для Сочи 2014. Этот кинетический фасад, образованный 11 000 телескопических приводов, трансформировался, чтобы воссоздать лица посетителей в монументальном масштабе. Отпечатки лиц передавались на фасад со сканов, сделанных в 3D-фотокабинах, расположенных вокруг павильона, и в магазинах МегаФон по всей России. Алгоритм преобразовал лица с учетом дневного освещения, масштаба, поворота и цвета и представил их на первом в мире крупномасштабном светодиодном экране с 3D-активацией.

Вы зачислены в эту выигрышную запись?

Если вы получили награду Wood Pencil или выше, отправьте нам свои данные для получения дополнительной информации о том, как вы можете заказать свой D&AD Pencil. Если вы ранее побеждали в книгах или номинациях и хотели бы отметить свое достижение деревянным или графитовым карандашом, сообщите нам об этом.

Имя

Организация

Электронная почта

Номер телефона

Страна
AfghanistanÅland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius and SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBruneiBulgariaBurkina FasoBurundiCabo VerdeCambodiaCameroonCanadaCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCongoCongo (the Democratic Republic of the)Cook IslandsCosta RicaCôte d’IvoireCroatiaCubaCuraçaoCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland Islands [Malvinas]Faroe IslandsFijiFinlandFranceFrench GuianaFrench ПолинезияФранцузские южные территорииГабонГамбияГрузияГерманияГанаГибралтарГрецияГренландияГваделупаГуамГватемалаГернсиГвинеяГвинея-БиссауГайанаГаити Остров Херд и острова МакдональдсСвятой SeeHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesia (Federated States of)MoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth KoreaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestine, State ofPanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto RicoQatarRéunionRomaniaRussiaRwandaSaint BarthélemySaint Helena, Ascension and Tristan da CunhaSaint Kitts and NevisSaint LuciaSaint Martin (French part)Saint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome и ПринсипиСаудовская АравияСенегалСербияСейшелыСьерра-ЛеонеСингапурСинт-Мартен (голландская часть)Слов akiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and the South Sandwich IslandsSouth KoreaSouth SudanSpainSri LankaSudanSurinameSvalbard and Jan MayenSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUnited States Minor Outlying IslandsUnited States of AmericaUruguayUzbekistanVanuatuVenezuelaVietnamVirgin Islands (British)Virgin Islands (U. S.)Wallis and FutunaWestern SaharaYemenZambiaZimbabwe

Вы робот?

Не устанавливайте этот флажок.

Couchbase в Телекоме: МегаФон, Россия

Егор Ковальчук — менеджер по развертыванию в МегаФоне, одной из крупнейших телекоммуникационных компаний России. Его карьера в телекоммуникациях насчитывает более десяти лет. Команда Егора отвечает за разработку, интеграцию и мониторинг нескольких бизнес-систем и приложений, охватывающих одиннадцать часовых поясов России.

Couchbase в Телекоме: МегаФон, Россия

Цифровая трансформация — глобальный тренд для больших и малых компаний. Для предприятий жизненно важно адаптироваться к современным потребностям клиентов. Клиенты привыкли к высокодоступным системам реального времени, предоставляемым лидерами отрасли (Google, Amazon, Netflix), и требуют одинакового опыта от всех участников рынка.

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

Я опишу следующие два варианта использования, которые мы используем в МегаФоне с базами данных в памяти:

  • Простое кэширование : кэш заполняется и обновляется по расписанию, а также по событиям базы данных и приложения.
  • Кэширование со сквозной записью : изменения в кеше распространяются на основную базу данных (например, база данных Oracle получает обновления из потока Couchbase DCP).

Первый подход используется в нашей системе принятия решений для жизненного цикла абонента. Одно приложение анализирует несколько факторов, принимает решение и отправляет изменения в несколько систем (включая базу данных Oracle). Примером такого приложения является блокировка и разблокировка счетов предоплаченного плана. Когда предоплаченная сумма израсходована, учетная запись блокируется, и обслуживание не предоставляется до тех пор, пока клиент не пополнит ее. После пополнения счета необходимо как можно скорее повторно включить услугу. Благодаря использованию Couchbase мы сократили время восстановления сервиса с 9от 0 до 30 секунд, и есть еще возможности для улучшения. Единственное обновление, отправляемое в основную базу данных, — это изменение статуса учетной записи (см. рис. 1 ниже).

Рисунок 1: Процесс быстрого обновления статуса учетной записи MegaFon

Почему мы выбрали Couchbase Server в рамках наших усилий по цифровой трансформации? Давайте посмотрим на наши требования к производительности и посмотрим, насколько Couchbase им соответствует.

Требования к производительности базы данных NoSQL

  • Производительность обработки: до 200 000 запросов в секунду.
  • Средняя задержка (50%), одиночный кластер: в пределах 5 мс.
  • Максимальная задержка (99%), один кластер: в пределах 15 мс.
  • Максимальная скорость вставки: 500 МБ в секунду.
  • Максимальное количество операций вставки: 100 000 в секунду.
  • Максимальная скорость обновления: 500 МБ в секунду.
  • Максимальное количество операций обновления: 100 000 в секунду.
  • Максимальная скорость чтения: 500 МБ в секунду.
  • Максимальное количество операций чтения: 100 000 в секунду

Высокопроизводительный доступ к данным типа «ключ-значение»

Сервер Couchbase по своей сути представляет собой распределенную базу данных типа «ключ-значение» (KV). Хранилище KV — это простой подход к управлению данными, который хранит уникальный идентификатор (ключ) вместе с частью произвольной информации (значением). Значение может быть бинарным объектом (BLOB/blob) или JSON-документом. Благодаря простоте реализации KV (особенно по сравнению с реляционными базами данных) доступ к данным обеспечивается с минимальной задержкой. В наших развертываниях сетевая задержка часто в 2-3 раза превышает время выполнения операции KV в кластере Couchbase.

Гибкий формат данных (JSON)

Нотация объектов JavaScript (JSON) является предпочтительным форматом хранения данных в Couchbase. Формат поддерживает как примитивные (логические значения, числа, строки), так и составные типы (массивы, списки, словари) типы данных.

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

Высокая доступность

Couchbase Sever предоставляет несколько функций для поддержки высокой доступности (HA) данных. Внутрикластерная репликация данных (распределение нескольких копий данных на разные серверы в рамках одного кластера) обеспечивает 100% доступность данных во время планового обслуживания сервера или непредвиденных сбоев сервера.

Рисунок 2: Внутрикластерная репликация Couchbase

Протокол изменения базы данных (DCP) — еще один важный компонент высокой доступности Couchbase. Этот высокопроизводительный протокол потоковой передачи передает изменения данных внутренним и внешним потребителям. Он отвечает за поддержку глобальных вторичных индексов (GSI), используемых для запросов SQL, индексов полнотекстового поиска (FTS), репликации между центрами обработки данных (XDCR, протокол межкластерной репликации) и других служб.

Двунаправленная (межкластерная) репликация

Резервные приложения и оборудование уже давно являются передовой практикой в ​​отрасли. В идеале ваши распределенные базы данных развертываются с использованием архитектуры Active-Active (AA), когда приложения автоматически переключаются на другой кластер в случае проблем с подключением. режим, при котором переключение между проблемными узлами происходит автоматически. Couchbase Server поддерживает двунаправленный XDCR для включения сценариев AA. Однако конечная согласованность данных в многокластерных развертываниях может оказаться неприемлемой для некоторых бизнес-приложений.

В нашей среде мы обнаружили, что когда центры обработки данных расположены на расстоянии более 100 км друг от друга, разрешение конфликтов данных становится проблемой. Couchbase предоставляет два механизма разрешения конфликтов: на основе ревизий и на основе временных меток. Из-за нашей сетевой задержки ни один из них не смог обеспечить приемлемую согласованность данных в сценарии полного AA (когда запись и чтение могут происходить на любом кластере). В результате мы реализовали архитектуру, в которой все изменения (записи) производятся на одном кластере, который распространяет изменения на другие центры обработки данных. Приложения могут считывать данные из любого центра обработки данных.

Горизонтальное масштабирование

Горизонтальное масштабирование (увеличение ресурсов кластера за счет добавления новых серверов) — важное преимущество баз данных NoSQL. Важной особенностью Couchbase Server является возможность независимого масштабирования различных нагрузок кластера (операции KV, SQL-запросы, индексация данных и т. д.); Couchbase называет это «многомерным масштабированием, MDS» (см. рис. 3 ниже). Каждый узел в кластере Couchbase может запускать одну службу или несколько служб; выбор делается при добавлении узла в существующий кластер.

Рисунок 3: Многомерное масштабирование Couchbase (MDS)

Требования к информационной безопасности

Функции безопасности Couchbase были еще одной причиной (хотя и не основной) выбора нашей системы. Поскольку информация, позволяющая установить личность (PII), может храниться в кэше, наша компания должна соблюдать применимые законы. Если платформа данных не предлагает необходимых функций безопасности, может потребоваться приобретение дополнительного оборудования для соответствия требованиям

Couchbase Server Enterprise Edition (EE) поддерживает шифрование трафика, шифрование данных и управление доступом на основе ролей (RBAC). Это потенциально позволяет сэкономить на оборудовании сетевой безопасности, таком как Cisco ASA.

Простота обновления

Couchbase Server предлагает несколько различных вариантов обновления. Опция онлайн-обновления позволяет вашим приложениям продолжать работу с кластером с минимальным влиянием на производительность и функциональность (благодаря обратной совместимости API). Пока узлы кластера обновляются, кластер будет продолжать работать в режиме совместимости; функции новой версии станут активными после завершения обновления всех узлов.

Дополнительные функции

Осведомленность о группе серверов (осведомленность о стойке, зоны доступности)

В Couchbase отдельные серверы могут быть назначены определенным группам серверов. Эта функция аналогична зонам доступности облачных служб (AZ). При использовании групп серверов алгоритм распределения активных данных и реплик обеспечивает полную доступность данных в случае, если вся группа серверов отключена.

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

Рисунок 4: Группы серверов Couchbase

Резервное копирование и восстановление

Couchbase предоставляет несколько инструментов резервного копирования и восстановления; cbbackupmgr доступен только в EE. Резервное копирование можно выполнить тремя способами: полным, дифференциальным и накопительным. Правильное сочетание этих режимов резервного копирования позволяет сэкономить место на диске и оптимизировать использование системных ресурсов.

Рисунок 5: Резервное копирование Couchbase, объединяющее

Couchbase и MongoDB

Выбор базы данных NoSQL из доступных конкурирующих технологий может оказаться сложной задачей. [По крайней мере, с ОС Linux это проще: лучший дистрибутив Linux — это тот, который лучше всего знает ваш системный администратор.] В приведенной ниже таблице мы суммировали некоторые важные различия, которые убедили нас выбрать технологию Couchbase, а не другую популярную платформу NoSQL, MongoDB.

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

Couchbase MongoDB
Sharding Automatic for entire dataset Manual key selection per collection
Data Distribution Data always uniformly distributed over все узлы данных Разделение диапазона может привести к неравномерному распределению
Добавление/удаление узлов или сегментов Простой, выполняется за один шаг (через GUI, REST API или CLI) с последующей перебалансировкой Сложный, необходимо создать наборы реплик. Каждая коллекция масштабируется по-разному
Rack Awareness Встроено и просто, через группы серверов Не встроено, необходимо вручную выделить узлы набора реплик из разных стоек.
Сбалансированная настройка Кластер всегда сбалансирован, и каждый узел имеет одинаковое количество активных vBuckets (осколков). Не сбалансирован. Вторичные узлы не обслуживают трафик записи (даже трафик чтения по умолчанию).
Масштабирование индекса Независимое масштабирование индексов данных. Может даже использовать различное оборудование для индексных узлов. Масштабирование индекса связано с масштабированием данных. Необходимо увеличить емкость кластера данных, чтобы приспособиться к изменениям рабочей нагрузки запросов.
Метаданные кластера Специальные узлы не нужны, распределены по всем узлам данных. Необходимо настроить серверы специальной конфигурации, минимум 3 узла
Архитектура репликации Полностью независимый кластер, который можно масштабировать и управлять им без каких-либо зависимостей. Расширение внутрикластерной репликации, а не независимая система.
Гибкость репликации Очень гибкий; уровень ведра, передовые методы оптимизации, чтобы настроиться на необходимость. Настройка, выбор скорости, пропускной способности невозможен.
Топология репликации Поддержка сложных топологий: двунаправленная, звезда, сетка, цепочка, кольцо и т. д. Нет поддержки сложных топологий: однонаправленная, звезда. Основной является узким местом.
Репликация Active-Active Поддерживается Не поддерживается

В целом, Couchbase является более гибким и простым в обслуживании и постоянном использовании архитектурой МегаФона.

Наше путешествие по Couchbase до сих пор

Ниже приведены некоторые краткие статистические данные о нашем производственном кластере Couchbase и его нагрузке:

  • Кластер обрабатывает данные более чем 80 миллионов подписчиков. В это число входят мобильные телефоны, маршрутизаторы LTE, несколько потребительских устройств со встроенными SIM-картами и т. д.
  • 380 миллионов документов JSON с данными клиентов
  • 3,5 ТБ дискового хранилища (активный набор данных, реплики не включены)
  • 3 ТБ RAM
  • 50 000 операций в секунду, устойчиво (см. рис. 6 ниже)
  • 50 микросервисов, обрабатывающих весь поток сообщений

Изначально все приложения работали стабильно. Однако, когда мы добавили новые функции приложения, основанные на использовании представлений Couchbase, у нас начались проблемы с непредсказуемым поведением представлений. [Представления — это механизм индексации и запросов map/reduce. Это считается устаревшей функцией Couchbase Server 5.x-6.x. От него постепенно отказываются в пользу глобальных вторичных индексов и запросов N1QL.] Процесс обновления представления на узле иногда зависал, что не позволяло приложениям получать данные представления от этого узла. Операции KV продолжат работать в обычном режиме.

Эту проблему можно решить, перезапустив узел, что повлияло на доступность данных. В качестве временного обходного пути (пока мы планировали перейти на Couchbase Server версии 4.x) техническая поддержка Couchbase предложила следующую недокументированную команду для конкретной версии, чтобы перезапустить только процесс обновления представления:

# Эта команда работает только с Couchbase Server версии 3.x
# Не используйте без благословения администратора!
curl -s —data ‘cb_couch_sup:restart_couch().’ -u Администратор: пароль http://127.0.0.1:8091/diag/eval

# Эта команда работает только с Couchbase Server версии 3. x

# Не используйте без благословения администратора!

curl -s —data ‘cb_couch_sup:restart_couch().’ -u Администратор: пароль http://127.0.0.1:8091/diag/eval

# Эта команда работает только с Couchbase Server версии 4.x
# Не используйте без благословения администратора!
curl -s —data ‘couch_server_sup:restart_core_server().’ -u Администратор: пароль http://127.0.0.1:8091/diag/eval

# Эта команда работает только с Couchbase Server версии 4.x

# Не использовать без благословения администратора!

curl -s —data ‘couch_server_sup:restart_core_server().’ -u Администратор: пройти http://127.0.0.1:8091/diag/eval

Еще одна проблема, с которой мы столкнулись в Couchbase Server версии 3.x, заключалась в периодическом прекращении процесса уплотнения. Процесс приходилось перезапускать вручную при получении сигналов тревоги мониторинга. Обе эти производственные проблемы были головной болью как для эксплуатационного персонала, так и для разработчиков.

Следуя рекомендации технической поддержки Couchbase, мы решили перейти на Couchbase Server версии 4.x. Общий процесс обновления занял около двух недель, так как мы должны были обеспечить минимальное влияние на рабочие приложения. Этапы обновления довольно просты, но скользящее онлайн-обновление, включая удаление узла, перебалансировку, обновление узла, добавление узла в кластер и еще одну перебалансировку, займет более 2 часов. Мы смогли оптимизировать этот процесс, введя дополнительный узел, чтобы воспользоваться ребалансировкой свопов Couchbase. В этом случае данные копируются напрямую с удаляемого узла на добавляемый узел, что значительно ускоряет ребалансировку. Это сократило время обновления на узел до 30 минут.

При обновлении производственного кластера Couchbase следует иметь в виду, что кластер будет работать в режиме совместимости, когда на всех узлах будут доступны только функции из более старой версии. Это обеспечивает плавное и безболезненное обновление. Минус в том, что новые функции и исправления обновленной версии (индексы и запросы N1QL, полнотекстовый поиск и т. д.) станут доступны только после обновления всех узлов в кластере.

Наше первоначальное обновление до версии 4.x исправило только проблему с уплотнением. Проблема с просмотром осталась, хотя и возникала не так часто. Это было полностью исправлено только в Couchbase Server версии 4.6.4.

Служба технической поддержки Couchbase также уведомила нас о том, что функциональность представлений больше не будет улучшаться и скоро будет объявлена ​​устаревшей. Глобальные вторичные индексы (GSI) и запросы N1QL (произносится как «никель», реализация Couchbase SQL) являются гораздо лучшей масштабируемой альтернативой представлениям. Нагрузки индексов и запросов можно масштабировать независимо, без привязки к узлам данных (см. рис. 7 ниже):

наши критические производственные вопросы. Однако новые функции и улучшения Couchbase Server 5.1 вынудили нас завершить еще один цикл обновления. Благодаря новому движку GSI наши индексы теперь занимают примерно в 1,5 раза меньше места на диске и в памяти, что помогает при увеличении объема данных.