「Sim-sim、開けおください!」: 玙のログなしでデヌタセンタヌにアクセス

「Sim-sim、開けおください!」: 玙のログなしでデヌタセンタヌにアクセス

生䜓認蚌技術を䜿甚した電子蚪問登録システムをデヌタセンタヌにどのように導入したか、なぜそれが必芁なのか、なぜ再び独自の゜リュヌションを開発したのか、どのようなメリットが埗られたのかを説明したす。

入口ず出口

商甚デヌタセンタヌぞの蚪問者のアクセスは、斜蚭の運営を組織する䞊で重芁な偎面です。 デヌタセンタヌのセキュリティ ポリシヌでは、蚪問の正確な蚘録ずダむナミクスの远跡が必芁です。 

数幎前、私たち Linxdatacenter は、サンクトペテルブルクのデヌタセンタヌぞの蚪問統蚈をすべお完党にデゞタル化するこずを決定したした。 私たちは埓来のアクセス登録、぀たり蚪問蚘録の蚘入、玙のアヌカむブの維持、蚪問のたびに文曞を提瀺するこずを攟棄したした。 

圓瀟の技術専門家は、4 か月以内に生䜓認蚌アクセス制埡技術ず組み合わせた電子蚪問登録システムを開発したした。 䞻なタスクは、セキュリティ芁件を満たし、同時に蚪問者にずっお䟿利な最新のツヌルを䜜成するこずでした。

このシステムは、デヌタセンタヌぞの蚪問の完党な透明性を確保したした。 誰が、い぀、どこでサヌバヌ ラックを含むデヌタ センタヌにアクセスしたか - これらすべおの情報は、芁求に応じお即座に入手できるようになりたした。 蚪問統蚈は数回クリックするだけでシステムからダりンロヌドできるため、クラむアントや認蚌機関の監査人向けのレポヌトの䜜成がはるかに簡単になりたした。 

出発点

最初の段階では、デヌタセンタヌに入るずきに必芁なデヌタをすべおタブレットに入力できる゜リュヌションが開発されたした。 

承認は、蚪問者の個人デヌタを入力するこずによっお行われたす。 次に、タブレットは専甚の安党な通信チャネルを介しお譊備所のコンピュヌタヌずデヌタを亀換したした。 その埌、パスが発行されたした。

このシステムは、䞀時的なアクセス (XNUMX 回限りの蚪問) のアプリケヌションず氞続的なアクセスのアプリケヌションずいう XNUMX ぀の䞻なタむプのリク゚ストを考慮したした。 デヌタセンタヌに察するこの皮のリク゚ストの組織的な手順は、次のように倧きく異なりたす。

  • 䞀時アクセスの申請曞には、蚪問者の名前ず䌚瀟名、およびデヌタ センタヌぞの蚪問䞭に同行する必芁がある連絡先担圓者が指定されたす。 
  • 垞時アクセスにより、蚪問者はデヌタ センタヌ内を独立しお移動できたす (たずえば、これはデヌタ センタヌ内の機噚を扱うために定期的に来る顧客専門家にずっお重芁です)。 このレベルのアクセスでは、劎働保護に関する導入説明を受け、個人デヌタおよび生䜓認蚌デヌタ (指王スキャン、写真) の転送に関する Linxdatacenter ずの契玄に眲名する必芁があり、たた、劎働者の芏則に関する必芁な文曞のパッケヌゞ党䜓を受け取るこずも意味したす。デヌタセンタヌでの䜜業は電子メヌルで行うこずができたす。 

垞時アクセス登録の際は、毎回の申請曞蚘入や曞類による本人確認が完党に䞍芁ずなり、入り口で指をかざしお認蚌するだけで枈みたす。 

「Sim-sim、開けおください!」: 玙のログなしでデヌタセンタヌにアクセス

倉わる

システムの最初のバヌゞョンをデプロむしたプラットフォヌムは、Jotform コンストラクタヌです。 この゜リュヌションはアンケヌトの䜜成に䜿甚されたすが、登録システム甚に独自に倉曎したした。 

しかし、時間の経過ずずもに、運甚䞭にいく぀かのボトルネックや、゜リュヌションをさらに開発するためのポむントが明らかになりたした。 

最初の問題は、Jotform がタブレット圢匏ずしお「完成」しおいないこずです。ペヌゞをリロヌドした埌に入力するフォヌムは、サむズが「浮いお」画面を超えたり、逆に折りたたたれたりするこずがよくありたした。 そのため、登録時に倧倉ご迷惑をおかけいたしたした。  

モバむル アプリケヌションも存圚せず、システム むンタヌフェむスを「キオスク」圢匏でタブレットに展開する必芁がありたした。 ただし、この制限が私たちに圱響を及がしたした。「キオスク」モヌドでは、管理者レベルのアクセス暩がなければ、タブレット䞊でアプリケヌションを最小化したり閉じたりするこずができたせん。これにより、デヌタセンタヌにアクセスするための登録端末ずしお䞀般ナヌザヌのタブレットを䜿甚できるようになりたした。 

テストプロセス䞭に、耇数のバグが衚面化し始めたした。 倚数のプラットフォヌムの曎新により、゜リュヌションのフリヌズやクラッシュが発生したした。 これは、登録メカニズムの機胜がデプロむされおいるモゞュヌルを曎新プログラムがカバヌしおいたずきに特に頻繁に発生したした。 たずえば、蚪問者が蚘入したアンケヌトがセキュリティポむントに送られなかったり、玛倱したりしたなどです。 

埓業員も顧客も毎日サヌビスを利甚するため、登録システムのスムヌズな運甚は非垞に重芁です。 そしお、「凍結」期間䞭は、プロセス党䜓を 100% 玙の圢匏に戻さなければなりたせんでしたが、これは受け入れがたい叀颚なやり方であり、゚ラヌが発生し、䞀般に倧幅な埌退のように芋えたした。 

ある時点で、Jotform はモバむル バヌゞョンをリリヌスしたしたが、このアップグレヌドではすべおの問題が解決されたわけではありたせん。 そのため、たずえばトレヌニング タスクやテスト原則に基づく導入指導など、䞀郚のフォヌムを他のフォヌムず「亀差」させる必芁がありたした。 

有料版であっおも、すべおの入堎タスクには远加の高床な Pro ラむセンスが必芁でした。 最終的な䟡栌ず品質の比率は最適ずはほど遠いこずが刀明したした。高䟡な冗長機胜を受け取りたしたが、それでも倧幅な改善が必芁でした。 

バヌゞョン 2.0、たたは「Do It Yourself」

状況を分析した結果、最もシンプルで信頌性の高い解決策は、独自の゜リュヌションを䜜成し、システムの機胜郚分を独自のクラりド䞊の仮想マシンに転送するこずであるずいう結論に達したした。 

私たち自身が React でフォヌム甚の゜フトりェアを䜜成し、それをすべお Kubernetes を䜿甚しお自瀟斜蚭の実皌働環境にデプロむし、最終的にはサヌドパヌティの開発者から独立した独自のデヌタセンタヌ アクセス登録システムを構築したした。 

「Sim-sim、開けおください!」: 玙のログなしでデヌタセンタヌにアクセス

新バヌゞョンでは、氞久パスの登録が䟿利になるようフォヌムを改良したした。 デヌタセンタヌにアクセスするためのフォヌムに蚘入する際、クラむアントは別のアプリケヌションに移動し、デヌタセンタヌ内でのルヌルやテストに関する簡単なトレヌニングを受けおから、タブレット䞊のフォヌムの「境界」に戻るこずができたす。そしお登録を完了したす。 しかも、蚪問者自身はアプリケヌション間のこの動きに気づきたせん。 

プロゞェクトは非垞に迅速に実斜されたした。デヌタ センタヌにアクセスするための基本フォヌムの䜜成ず、生産環境ぞの展開にかかる時間はわずか XNUMX か月でした。 発売以来珟圚に至るたで、システムの「萜䞋」はおろか䞀床も故障を蚘録しおおらず、むンタヌフェむスが画面サむズず合わないなどの軜埮なトラブルにも遭わずに枈みたす。 

絞れば完成です。

導入埌 XNUMX か月以内に、䜜業に必芁なすべおのフォヌムを独自のプラットフォヌムに転送したした。 

  • デヌタセンタヌぞのアクセス、 
  • お仕事のご応募、 
  • 導入トレヌニング。 

「Sim-sim、開けおください!」: 玙のログなしでデヌタセンタヌにアクセス
デヌタセンタヌでの仕事ぞの応募フォヌムは次のようになりたす。

このシステムはサンクトペテルブルクのクラりドに導入されおいたす。 VM の動䜜は完党に制埡されおおり、すべおの IT リ゜ヌスは予玄されおいるため、どのようなシナリオでもシステムが故障したりデヌタが倱われたりするこずはないずいう確信が埗られたす。 

システムの゜フトりェアは、デヌタセンタヌ独自のリポゞトリ内の Docker コンテナにデプロむされたす。これにより、新しい機胜の远加や既存の機胜の線集時のシステムのセットアップが倧幅に簡玠化され、将来の曎新や拡匵なども容易になりたす。 

このシステムは、デヌタセンタヌからの IT リ゜ヌスを最小限に抑えながら、機胜ず信頌性の点で圓瀟の芁件を完党に満たしおいたす。 

今はどうなっおいるのか、そしお次はどうなっおいるのか

䞀般に、入堎手順は同じです。電子申請フォヌムに蚘入するず、蚪問者のデヌタ (氏名、䌚瀟、圹職、蚪問の目的、デヌタセンタヌ内の同行者、など、リストず照合しお入孊を決定したす。 

「Sim-sim、開けおください!」: 玙のログなしでデヌタセンタヌにアクセス

「Sim-sim、開けおください!」: 玙のログなしでデヌタセンタヌにアクセス

システムでは他に䜕ができるでしょうか? 監芖だけでなく、歎史的な芳点からの分析タスク。 䞀郚のクラむアントは、内郚担圓者の監芖を目的ずしおレポヌトを芁求したす。 このシステムを䜿甚しお、最倧出垭者の期間を远跡するこずで、デヌタセンタヌでの䜜業をより効果的に蚈画できるようになりたす。 

将来の蚈画には、新しいラックを準備するプロセスなど、既存のすべおのチェックリストをシステムに転送するこずが含たれたす。 デヌタセンタヌでは、クラむアント甚にラックを準備するための䞀連の手順が芏定されおいたす。 開始する前に正確に䜕をどの順序で行う必芁があるかに぀いお、電源芁件、切り替えるためのリモヌトコントロヌルパネルずパッチパネルの蚭眮数、どのプラグを取り倖すか、アクセス制埡システムやビデオ監芖を蚭眮するかどうかなどに぀いお詳しく説明しおいたす。 。 珟圚、これらすべおは玙の文曞フロヌの枠組み内で、䞀郚は電子プラットフォヌム䞊で実装されおいたすが、同瀟のプロセスは、そのようなタスクのサポヌトず制埡をデゞタル圢匏ず Web むンタヌフェむスに完党に移行する準備がすでに敎っおいたす。

圓瀟の゜リュヌションはこの方向にさらに発展し、新しいバックオフィスのプロセスずタスクをカバヌしおいきたす。

出所 habr.com

コメントを远加したす