Мы уже говорили о том, как мы сервис был задуман и реализован АТОЛ Онлайн, предназначенный для работы с электронными кассовыми аппаратами.
На этот раз мы хотели бы показать его внутреннюю структуру.
АТОЛ Онлайн — облачное решение, основная часть его инфраструктуры расположена в специальном дата-центре.
Инфраструктура дата-центра включает в себя многоуровневую безопасность, качественное и стабильное электропитание оборудования от двух независимых фидеров, надежную оптоволоконную связь с операторами связи, наличие систем кондиционирования и пожаротушения.
Но в связи со спецификой функционирования сервиса, при его развертывании было принято решение к стандартным возможностям, предоставляемым инфраструктурой дата-центра, добавить собственные решения, обеспечивающие как дополнительную безопасность, так и удобство использования.
Дата-центр в дата-центре
Все оборудование, используемое в «АТОЛ Онлайн», расположено на территории центра обработки данных Tier 3 на специально отведенной территории, закрытой по периметру рольставнями и оборудованной системой контроля доступа.Вход на него имеет право только дежурный инженер компании и, в случае возникновения нештатных ситуаций на объекте, инженер самого дата-центра.
Для исключения несанкционированных действий в рабочей зоне ведется учет посетителей и организуется видеонаблюдение за их действиями, записи с камер сохраняются в системе управления.
На территории, специально отведенной для оборудования АТОЛ, расположено несколько десятков стоек, в каждой из которых размещено 12 сборок по 48 кассовых модулей в каждой.
Логика построения сборки была максимально упрощена, что позволило минимизировать количество точек отказа.
Проще говоря, каждый кассовый аппарат по своей сути является самостоятельным сетевым элементом, который можно заменить «физически», просто переключив два разъема.
Двойное резервирование ссылок
Кроме того, для повышения надежности и отказоустойчивости системы ее сетевое оборудование дублируется на всех уровнях.Таким образом, сборки с кассовыми аппаратами подключаются к стеку из двух стоечных коммутаторов, каждый из которых в свою очередь подключается к логическому стеку коммутаторов ядра.
Таким образом, неисправность одного из портов или обрыв одной из соединительных линий на любом уровне не приведет к смертельной аварии и нарушению обслуживания.
Важно, что в инфраструктуре «АТОЛ Онлайн» используется оборудование одного вендора — Cisco, которая считается производителем одних из самых надежных решений на рынке сетевого оборудования.
Такой подход устраняет проблемы, которые иногда возникают при построении систем на мультивендорных платформах.
И, наконец, Cisco производит часть своего оборудования в России, и у АТОЛ есть соглашения с компанией о резерве производственных резервов на случай быстрого роста числа клиентов и необходимости быстрого расширения сервиса.
Это сокращает сроки поставки оборудования и время ввода его в эксплуатацию.
Доверяй, но проверяй: подводные камни
Дублирование узлов и автоматизация – это, конечно, хорошо, но бывают ситуации, когда человеческий надзор за оборудованием не только желателен, но и необходим.Поэтому, помимо обычной дежурной смены, обслуживающей оборудование самого дата-центра, на объекте развернуто дополнительное рабочее место дежурного инженера, который несет прямую ответственность за функционирование инфраструктуры сервиса АТОЛ Онлайн, где специалисты дежурят круглосуточно и посменно.
Рабочее место дежурной смены оборудовано двумя большими экранами.
Они отображают самую разнообразную информацию, поступающую от системы мониторинга.
Здесь отслеживаются события на всех аппаратных узлах и программных компонентах.
В частности, контролируются сетевые коммутаторы, начиная от устройств уровня сборки и заканчивая коммутаторами уровня ядра — что они доступны, их порты находятся в состоянии uplink и имеют расчетную нагрузку.
Также в виде графиков и таблиц отображаются общие параметры сервиса: количество успешных и ошибочных проверок в секунду, время тестовых проверок, события от сетевого оборудования, серверов, ПО, кассовых аппаратов и т.д. Учитывая специфику оборудования, ни одна из существующих систем мониторинга в базовой версии не могла удовлетворить наши потребности, поэтому мы взялись за глубокую настройку Zabbix. Для мониторинга состояния кассовых аппаратов мы написали собственные сервисы, собирающие данные с каждой кассы по более чем 50 метрикам, таким как количество документов, обработанных через кассу, состояние канала связи с ОФД, время реакции кассового аппарата на команды водителя и т. д. Анализируя полученные таким образом данные, мы также можем увидеть ошибки интеграции, например, когда в документе указан неправильный ИНН или неправильно рассчитана скидка.
В этом случае чек не будет пробит, и служба техподдержки оперативно оповестит об этом клиента, чтобы он со своей стороны исправил данную ошибку и продолжил работу с кассовым аппаратом.
Помимо дежурных инженеров, уведомления о событиях в системе мониторинга получают и другие сотрудники: сообщения о проблемах с интеграцией передаются в службу технической поддержки, информация о том, что архив фискального хранилища скоро заполнится, отправляется письмом в службу поддержки.
Все это позволяет нам улучшить качество обслуживания и помочь клиентам справиться с возможными проблемами, возникающими при работе с онлайн-кассой.
В случае отсутствия инженера на рабочем месте оповещения системы мониторинга дублируются на его мобильный телефон, включая вызов событий наивысшего приоритета.
В зависимости от типа неисправности возможны разные схемы оповещения.
Например, если электронный чек не был обработан кассовым аппаратом из-за его неисправности, сообщение об аварии получит и интернет-магазин, и инженер, отвечающий за работу сервиса АТОЛ Онлайн.
Другой вариант – клиент не оценил масштабы своего бизнеса и заказал мало кассовых аппаратов, в результате чего они перегружены.
Система отслеживает такие ситуации и сообщает о них клиенту, чтобы он мог что-то изменить со своей стороны или заказать дополнительные кассы.
Также возможно, что касса вроде бы фискализована, клиент начинает работать и формирует электронные чеки, но оператор фискальных данных их не получает.
Причины могут быть разные: клиент предоставил неверные данные, либо не сделал этого вообще, либо оператор еще не зарегистрировал накопитель, либо оператор фискальных данных просто недоступен в силу каких-то обстоятельств.
Бывает и так, что клиент забывает активировать выданный нами код в личном кабинете ОФД, из-за чего касса в ОФД считается неоплаченной и ОФД не принимает от нее чеки.
В этом случае они накапливаются в фискальном накопителе, и происходит задержка уведомления пользователей по СМС или электронной почте от оператора фискальных данных о платеже и выдаче электронного чека на него.
При корректной работе все вышеописанные процедуры выполняются практически в реальном времени.
Мониторинг позволяет выявить проблемы с отправкой чеков и оперативно сообщить об этом как клиентам, так и оператору фискальных данных.
В чем преимущества онлайн-сервиса?
Немного информации под спойлером Вот основные моменты, почему онлайн-сервис удобнее и выгоднее, чем работать с кассовыми аппаратами и фискальными накопителями самостоятельно.Кассовый аппарат – совершенно особенный элемент сервиса, требующий самого пристального внимания и постоянного контроля даже в случае 100% эффективности.
Это связано как с характеристиками самого устройства, так и со спецификой его обслуживания.
Модуль онлайн-кассы был специально разработан нами для данного сервиса и представляет собой обычный кассовый аппарат, но без печатающего устройства.
В нем установлен фискальный накопитель, который является собственностью клиента.
Фискальный аккумулятор имеет два параметра, ограничивающие его срок службы.
Такова его емкость — 170 или 250 тысяч электронных чеков в зависимости от версии накопителя и срок в 13 месяцев, по истечении которых по регламенту он в любом случае должен быть заменен на новый.
Последняя операция не так проста, как может показаться со стороны, и замена ФН – это всегда простой кассовый процесс, ведь требуется исключить его из обслуживания, после чего необходимо пройти перерегистрацию и перерегистрацию.
зарегистрировать оборудование в налоговой инспекции и у оператора фискальных данных.
Все это может потребовать до двух дней рабочего времени.
Чтобы свести задержки с нашей стороны к минимуму, мы предусмотрели резерв фискальных накопителей непосредственно в дата-центре, готовых к подключению под конкретного клиента, которому в случае замены передаются новые данные для постановки на учет в налоговой инспекции.
.
Но если с фиксированным сроком в 13 месяцев все более-менее понятно, то с емкостью хранения не все так однозначно.
Для небольшого интернет-магазина может быть достаточно одной кассы, а вот крупная компания с большим оборотом заполнит аналогичный ФН электронными чеками за один день.
Поэтому при подключении к услуге мы предлагаем клиенту воспользоваться специальным калькулятором, который позволяет на основе данных о нагрузке рассчитать количество минимального и оптимального для него оборудования.
Разумеется, калькулятор дает лишь приблизительный расчет и не учитывает, например, вариант, когда бизнес клиента начнет быстро расти и генерировать более интенсивный поток электронных чеков, чем предполагалось ранее.
Однако наша система мониторинга отслеживает тенденции и осуществляет упреждающее прогнозирование скорости заполнения всех фискальных накопителей, учитывая не только их емкость, но и уровень нагрузки на кассу клиента.
Предупреждение о возможном переполнении ФН и необходимости его замены выдается за 60 дней до даты прогноза.
После этого начинаются переговоры с клиентом о покупке нового накопителя.
В случае положительного решения инженер, не допуская блокировки оборудования, устанавливает дополнительный фискальный налог, а клиенту предоставляются данные о его фискализации для предоставления в налоговую службу.
Такое сотрудничество избавляет наших клиентов от других проблем.
Во-первых, они могут не хранить использованный FN сами, а оставить его под нашу ответственность в защищенной ячейке дата-центра.
Во-вторых, пользователю не нужно самостоятельно искать и приобретать накопители, которые к тому же стоят дороже при покупке на открытом рынке.
У нас новые ФН обойдутся дешевле, и клиенту не придется приезжать к нам лично для их замены.
В-третьих, благодаря нашей развитой интеграции с некоторыми ОФД регистрация кассовых аппаратов в их составе происходит практически автоматически, благодаря чему клиенту не требуется дополнительных действий.
Кроме того, у операторов фискальных данных, с которыми у нас заключены партнерские соглашения, стоимость договора включена в стоимость аренды кассового аппарата, что позволяет осуществлять все операции, что называется, в одном окне и обходится значительно дешевле.
чем делать все самому.
Таким образом, пользователям не нужно самим разворачивать соответствующую инфраструктуру, приобретать кассовые аппараты с хранилищем и интегрировать их в свою систему.
При этом снимаются вопросы о расширении набора касс, а также необходимость контроля за работой и наполнением финансового фонда.
Летом будет жарко
С 1 июля 2018 года все без исключения должны наконец перейти на онлайн-кассы, и ближе к этой дате мы ожидаем резкого увеличения спроса на наш онлайн-сервис.Особенно если учесть, что малый бизнес только зарождается.
Поэтому готовим «тележку» зимой.
Однако это не главная проблема.
Например, сейчас мы активно готовимся к переходу на новый расширенный протокол формата фискальных данных FFD 1.05, который должен вступить в силу в начале 2019 года и призван заменить действующий.
Он предусматривает добавление в электронные чеки новых полей, необходимых для отображения дополнительной информации.
Такой состав чека должен поддерживаться как самой службой и кассами, так и операторами фискальных данных.
Для этого потребуется модифицировать сервисное программное обеспечение, прошивку кассового аппарата и заменить установленные в них фискальные накопители.
Некоторым нашим клиентам уже требуются электронные чеки с расширенным набором полей, и мы активно с ними сотрудничаем.
Также в дальнейшем для повышения катастрофоустойчивости «АТОЛ Онлайн» планируется использовать два территориально независимых дата-центра.
И это не затраты на расширение, а прямые условия для работы с некоторыми крупными онлайн-ритейлерами.
Программное обеспечение для такого перехода у нас уже готово, и как только подходящая площадка будет выбрана, мы начнем развертывать дополнительную инфраструктуру.
Теги: #ит-инфраструктура #онлайн-касса #под. #атол онлайн
-
Google Планета Земля – Обновление Данных
19 Oct, 24 -
Вебальта Запаслась Словарями
19 Oct, 24 -
Русские Идентификаторы В Коде
19 Oct, 24