ATOL Online:データセンターの外観

電子キャッシュレジスターと連動するように設計された ATOLオンラインサービスの構想と実装については、すでに説明しました。 今回は、その内部構造を示したいと思います。







ATOL Onlineはクラウドソリューションであり、そのインフラストラクチャの大部分は特別なデータセンターにあります。 データセンターのインフラストラクチャは、マルチレベルのセキュリティ、2つの独立したフィーダーからの高品質で安定した機器の供給、通信事業者との信頼性の高い光ファイバー接続、エアコン、消火システムを意味します。



しかし、展開中のサービスの機能の詳細のため、データセンターインフラストラクチャによって提供される標準機能に、セキュリティと使いやすさの両方を提供する独自のソリューションを追加することが決定されました。



データセンター内のデータセンター



ATOL Onlineで使用されるすべての機器は、特別に指定されたエリアのTier 3データセンターの領域に配置され、ローラーシャッターによって周囲が閉じられ、アクセス制御システムが装備されています。 会社に勤務しているエンジニア、および施設で緊急事態が発生した場合にのみ、データセンターのエンジニア自身がその施設に入る権利を持っています。







作業エリアでの不正な操作を排除するために、訪問者が記録され、制御システムにカメラデータが記録されたビデオ監視がその行動に対して編成されます。



ATOL機器用に特別に指定されたエリアには、数十個のラックがあり、各ラックには12個のアセンブリがあり、それぞれに48個のキャッシュレジスタがあります。



















アセンブリを構築するロジックが最大限に簡素化され、障害点の数を最小限に抑えることができます。 簡単に言えば、各チケットオフィスは本質的に独立したネットワーク要素であり、2つのコネクタを切り替えるだけで「物理的に」置き換えることができます。







二重リンク冗長性



さらに、システムの信頼性とフォールトトレランスを向上させるために、ネットワーク機器はすべてのレベルで複製されます。 したがって、キャッシュデスクを備えたアセンブリは、2つのラックレベルスイッチのスタックに接続され、各スイッチはすでにカーネルスイッチの論理スタックに接続されています。 したがって、いずれかのレベルでポートの1つが故障したり、接続線の1つが破損したりしても、致命的な事故やサービスの故障につながることはありません。







ATOL Onlineのインフラストラクチャには、ネットワーク機器市場で最も信頼性の高いソリューションのメーカーと見なされているシスコという1つのベンダーの機器が含まれることが重要です。 このアプローチにより、マルチベンダープラットフォームでシステムを構築するときに時々発生する問題がなくなります。



そして最後に、シスコはロシアで機器の一部を製造しており、ATOLは顧客数の急増とサービスの急速な拡大の必要性に備えて生産在庫を確保することで同社と契約を結んでいます。 このため、機器の納入時間と稼働までの時間が短縮されます。



信頼するが検証する:落とし穴



もちろん、ノードの複製と自動化は良いことですが、機器の監視が望ましいだけでなく必要な場合もあります。



したがって、データセンター自体の機器にサービスを提供する通常のシフト勤務に加えて、施設にはATOLオンラインサービスインフラストラクチャの運用を直接担当する勤務エンジニア向けの追加の職場があり、専門家が24時間体制で勤務しています。







勤務シフトワークステーションには、2つの大きなスクリーンが装備されています。 監視システムからの最も多様な情報を表示します。 すべての機器ノードおよびソフトウェアコンポーネントのイベントを監視します。 特に、ネットワークレベルのスイッチは、アセンブリレベルのデバイスからカーネルレベルのスイッチまで監視されます。それらは利用可能であり、ポートはアップリンクであり、負荷が見積もられています。



また、グラフと表の形式で、サービスの一般的なパラメーターが表示されます。1秒あたりの成功および失敗したチェックの数、テストチェックの突破時間、ネットワーク機器、サーバー、ソフトウェア、キャッシュレジスタなどからのイベント



機器の仕様を考えると、基本バージョンの既存の監視システムはどれも私たちのニーズを満たすことができなかったので、Zabbixの深いカスタマイズを取り上げました。 レジの状態を監視するために、レジを通過したドキュメントの数、OFDとの通信チャネルの状態、ドライバーのコマンドに対するレジの応答時間など、50以上のメトリックで各レジからデータを収集する独自のサービスを作成しました。 このようにして得られたデータを分析すると、たとえば、ドキュメントで間違ったTINが送信されたり、割引が誤って計算されたりした場合の統合エラーも確認できます。 この場合、小切手は破損せず、テクニカルサポートサービスはクライアントにタイムリーに通知するため、クライアントはこのエラーを修正し、キャッシャーと協力し続けます。



職務エンジニアに加えて、他の従業員はシステムイベントの監視に関するアラートを受け取ります。統合の問題に関するメッセージはテクニカルサポートサービスに届き、財政ドライブのアーカイブが近い将来オーバーフローするという情報は、書面でカスタマーサービスに送信されます。 これらすべてにより、サービスの質を向上させ、顧客がオンラインキャッシャーで作業する際に発生する可能性のある問題に対処できるようにします。



エンジニアが作業エリアに不在の場合、監視システムからの通知は、最優先のイベントの呼び出しを含め、彼の携帯電話に複製されます。



障害の種類に応じて、さまざまなアラートスキームが可能です。 たとえば、電子小切手が故障のためにレジで処理されなかった場合、オンラインストアとATOLオンラインサービスの運用を担当するエンジニアの両方が、事故に関するメッセージを受け取ります。



別のオプション-クライアントはビジネスの規模に感謝せず、少数のキャッシュレジスタを注文しました。 システムはそのような状況を監視し、クライアントに報告して、彼が何かを変更したり、追加のキャッシュデスクを注文できるようにします。







キャッシュデスクが会計処理されているように見え、クライアントが作業を開始して電子小切手を生成し、会計データオペレーターがそれらを受け取らないこともあります。



理由は異なる可能性があります。クライアントが間違ったデータを送信したか、まったく送信しなかったか、オペレーターがまだドライブを登録していないか、状況によって財政データオペレーターが単に利用できません。



また、クライアントがCRF OFで発行したコードの有効化を忘れることもあります。そのため、CRFのキャッシャーは未払いと見なされ、CRFは小切手を受け入れません。 この場合、それらは財政ドライブに蓄積され、支払いの通過とその電子小切手の発行に関する財政データをSMSまたはオペレーターからの電子メールでユーザーに通知するのに遅れがあります。



適切に操作すれば、上記の手順はすべてほぼリアルタイムで実行されます。 監視により、小切手の送信に関する問題を特定し、顧客と会計データオペレーターの両方にタイムリーに通知できます。



オンラインサービスの利点は何ですか



ネタバレの下で少し助け
以下は、キャッシュレジスタと会計ドライブを使用した独立した作業よりも、オンラインサービスをより便利で収益性の高いものにする主なポイントです。



キャッシュデスクはサービスの完全に特別な要素であり、100%の可用性の場合でも細心の注意と継続的な監視が必要です。



これは、デバイス自体の機能とメンテナンスの詳細の両方が原因です。

オンラインキャッシュレジスタモジュールは、このサービス用に特別に開発されたもので、通常のキャッシュレジスタですが、印刷デバイスはありません。







フィスカルドライブがインストールされます。これはクライアントのプロパティです。

フィスカルドライブには、その寿命を制限する2つのパラメーターがあります。 これはその容量です-ドライブのバージョンに応じて17万または25万の電子チェックと、13か月の期間。その後、規制制定に従って、いずれの場合も新しいものと交換する必要があります。



最後の操作は、外部から見えるほど単純ではなく、FNの交換は常に単純なレジです。 サービスから除外する必要があります。その後、オペレーターの税金および会計データレコードで機器を再登録および再登録する必要があります。 これにはすべて、最大2日間の作業時間がかかる場合があります。



遅延を最小限に抑えるために、データセンターに直接財政ドライブの予備を用意し、このクライアントに接続する準備ができました。このクライアントは、交換された場合、税務当局に登録するための新しいデータを提供されます。



しかし、13か月の固定期間ですべてが多かれ少なかれ明確であれば、ドライブの容量ではすべてがそれほど単純ではありません。 小規模なオンラインストアの場合、1台のキャッシュデスクで十分な場合があり、売上高の大きい大企業は1日で電子小切手で同様のfnを獲得します。 そのため、サービスを接続する際に、負荷データに基づいてクライアントにとって最小かつ最適な機器の量を計算できる特別な計算機を使用するようクライアントに提供します。







もちろん、計算機は概算のみを提供し、たとえば、クライアントのビジネスが集中的に成長し始め、以前に想定されていたよりも強力な電子チェックのフローを生成するオプションを考慮しません。 ただし、当社の監視システムは傾向を監視し、その能力だけでなく、クライアントのキャッシュ負荷のレベルも考慮して、すべての財政ドライブを満たす速度について積極的な予測を実行します。



FNのオーバーフローの可能性とその交換の必要性に関する警告は、予測日の60日前に発行されます。 その後、クライアントとの新しいドライブの取得に関する交渉が始まります。 肯定的な決定の場合、エンジニアは機器のブロックを防ぎ、追加のfnを確立し、クライアントは税務サービスに提出するための彼の会計に関するデータを受け取ります。



このような協力は、お客様を他の問題から救います。 第一に、使用済みのfnを個別に保存することはできませんが、データセンター内の安全なセルに私たちの責任の下に残します。



第二に、ユーザーはドライブを個別に探して購入する必要がありません。さらに、公開市場で購入する場合は高価になります。 新しいFNのコストは低くなり、クライアントは個人的にFNを訪問して交換する必要がなくなります。



第三に、いくつかのOFDとの高度な統合により、構造内のキャッシュデスクの登録はほぼ自動的に行われるため、クライアントは追加のアクションを必要としません。



さらに、パートナーシップ契約を締結している会計データオペレーターは、契約の費用をレジのレンタル費用に含めています。これにより、すべての操作を1つのウィンドウで実行でき、自分ですべてを行うよりもはるかに安価です。



したがって、ユーザーは自分で適切なインフラストラクチャを展開し、ドライブ付きのキャッシュデスクを購入して、システムに統合する必要はありません。 同時に、キャッシュデスクセットの拡張に関する質問が削除され、ペイロードのパフォーマンスと充填を制御する必要もなくなりました。



夏は暑くなります



2018年7月1日から例外なく、誰もが最終的にオンラインボックスオフィスに行くべきであり、この日により近いオンラインサービスの需要の急激な増加が予想されます。 特に、中小企業が動き始めているという事実を考慮してください。 そのため、冬には「カート」を準備しています。 ただし、これは主な関心事ではありません。 そのため、たとえば、現在、2019年初頭に発効し、現在のプロトコルを置き換えるように設計された、FFD 1.05会計データ形式の新しい拡張プロトコルへの移行に積極的に準備しています。 追加情報を表示するために必要な電子チェックに新しいフィールドを追加できます。



このような小切手は、会計データオペレーターだけでなく、サービスデスクとキャッシュデスクの両方でサポートされる必要があります。 そのためには、サービスソフトウェア、キャッシュデスクファームウェアを変更し、それらにインストールされているフィスカルドライブを交換する必要があります。



一部のお客様は、幅広いフィールドセットを備えた電子チェックを既に必要としており、積極的に協力しています。



また、将来的には、ATOL Onlineの耐障害性を高めるために、地理的に独立した2つのデータセンターを使用する予定です。 また、これらは拡張コストではなく、一部の大手オンライン小売業者と直接取引するための条件です。 このような移行のためのソフトウェアは準備が整っており、適切なサイトが選択されるとすぐに、追加のインフラストラクチャの展開を開始します。



All Articles