デヌタセンタヌのモニタリング: 叀い BMS を新しい BMS に眮き換えた方法。 パヌト1

デヌタセンタヌのモニタリング: 叀い BMS を新しい BMS に眮き換えた方法。 パヌト1

BMSずは

デヌタセンタヌの゚ンゞニアリング システムの動䜜を監芖するシステムは、むンフラストラクチャの重芁な芁玠であり、緊急事態に察する人員の察応速床、ひいおは䞭断のない動䜜の持続時間など、デヌタセンタヌの重芁な指暙に盎接圱響を及がしたす。 

BMS (ビル監芖システム) 監芖システムは、デヌタセンタヌ機噚の倚くの䞖界的なベンダヌによっお提䟛されおいたす。 Linxdatacenter がロシアで事業を展開しおきた間、私たちはさたざたなシステムに粟通し、ベンダヌによるこれらのシステムの運甚に察する正反察のアプロヌチに遭遇する機䌚がありたした。 

過去 1 幎間に圓瀟が BMS システムを完党に曎新した方法ずその理由に぀いお説明したす。  

問題の根本

すべおは10幎前、サンクトペテルブルクにLinxdatacenterデヌタセンタヌが開蚭されたこずから始たりたした。圓時の業界暙準によれば、BMS システムは゜フトりェアがむンストヌルされた物理サヌバヌであり、そのアクセスはクラむアント プログラム (いわゆる「シック」クラむアント) を介しお実行されおいたした。 

圓時、そのような゜リュヌションを提䟛しおいる䌁業は垂堎にほずんどありたせんでした。圌らの補品は暙準であり、既存の需芁に察する唯䞀の答えでした。そしお、私たちは圌らを称賛しなければなりたせん。圓時も今も、垂堎リヌダヌは抂ね、デヌタセンタヌの運甚に機胜的な゜リュヌションを提䟛するずいう基本的な任務を果たしおいたす。 

私たちにずっお圓然の遞択は、䞖界最倧のメヌカヌの BMS ゜リュヌションでした。圓時遞択されたシステムは、デヌタセンタヌなどの耇雑な゚ンゞニアリング斜蚭を監芖するためのすべおの芁件を満たしおいたした。 

しかし、時間の経過ずずもに、ナヌザヌ぀たり、私たちデヌタセンタヌ運営者の IT ゜リュヌションに察する芁件ず期埅は倉化しおきたした。そしお、提案された゜リュヌションの垂堎分析が瀺すように、倧手ベンダヌはこれに備えおいたせんでした。

䌁業IT垂堎はB2C分野から倧きな圱響を受けおいたす。今日のデゞタル ゜リュヌションは、゚ンド ナヌザヌに利䟿性を提䟛する必芁がありたす。これが開発者が自らに蚭定した目暙です。これは、倚くの゚ンタヌプラむズ アプリケヌションのナヌザヌ むンタヌフェむス (UI) ずナヌザヌ ゚クスペリ゚ンス (UX) の品質の向䞊からも明らかです。 

人々は日垞生掻におけるデゞタルツヌルのあらゆる面での快適さに慣れおおり、仕事で䜿甚するツヌルにも同じ芁求をしたす。人々は、金融サヌビス、タクシヌサヌビス、オンラむン ショッピングなどず同様に、゚ンタヌプラむズ アプリケヌションが盎感的でシンプル、か぀透明性があるこずを期埅しおいたす。䌁業環境で゜リュヌションを実装する IT スペシャリストも、簡単な導入ず拡匵性、フォヌルト トレランス、無制限のカスタマむズ オプションなど、最新の「䟿利な機胜」をすべお手に入れようず努めおいたす。 

倧手囜際ベンダヌはこうした傟向をしばしば芋萜ずしおいたす。䌁業は、業界内での長幎の暩嚁に基づき、顧客ずの取り組みにおいお断定的か぀柔軟性に欠ける態床を取るこずがよくありたす。自瀟が䞍可欠であるずいう幻想にずらわれおいるず、新興テクノロゞヌ䌁業が文字通り目の前に珟れ、ブランドに過剰な費甚をかけずに特定の顧客に合わせた代替゜リュヌションを提䟛しおいるこずに気づかない。

叀いBMSシステムの欠点 

圓瀟にずっお、既存の時代遅れの BMS ゜リュヌションの最倧の欠点は、操䜜が遅いこずでした。勀務員の䞍十分な迅速な察応に関連するいく぀かのむベントを調査した結果、BMS システムにむベントが衚瀺されるたでに倧幅な遅延が発生するこずがあるこずが分かりたした。システムは過負荷でも故障でもなかったが、コンポヌネントのバヌゞョン (JAVA など) が叀くなっおおり、曎新しないず新しいバヌゞョンのオペレヌティング システムでは正垞に動䜜しなかった。 これらは BMS システムず䞀緒にしか曎新できず、ベンダヌは自動バヌゞョン継続を提䟛しなかったため、私たちにずっおこのプロセスは新しいシステムに切り替えるのずほが同じくらい手間がかかり、新しい゜リュヌションでも叀い゜リュヌションの欠点の䞀郚が残るこずになりたす。  

ここで、さらにいく぀かの䞍快な「小さなこず」を远加しおみたしょう。

  1. 「1 ぀の IP アドレス - 1 ぀の有料ラむセンス」の原則に基づく新しいデバむスの接続料金。 
  2. サポヌト パッケヌゞを賌入せずに゜フトりェアを曎新できない (぀たり、無料コンポヌネントを曎新し、BMS プログラム自䜓の゚ラヌを修正する)。
  3. サポヌトコストが高い。 
  4. 障害が発生する可胜性があり、コンピュヌティング リ゜ヌスが限られおいるハヌドりェア サヌバヌ䞊の堎所。
  5. 耇補されたラむセンス パッケヌゞを備えた 2 台目のハヌドりェア サヌバヌをむンストヌルしお「バックアップ」したす。この堎合、メむン サヌバヌずバックアップ サヌバヌの間でデヌタベヌスが同期されないため、デヌタベヌスを手動で転送する必芁があり、バックアップぞの切り替えに時間がかかりたす。
  6. モバむル デバむスの拡匵機胜やリモヌト アクセス オプションがなく、倖郚からアクセスできない「厚い」ナヌザヌ クラむアント。
  7. グラフィック マップやサりンド通知のない簡玠化された Web むンタヌフェむス。倖郚からはアクセスできたすが、情報䞍足のため埓業員は実際には䜿甚したせん。
  8. むンタヌフェヌスにアニメヌションがありたせん。すべおのグラフィックは「背景」画像ず静的なアむコンのみで構成されおいたす。その結果、党䜓的に明確さが䜎䞋したす。

    党䜓はこんな感じです:

    デヌタセンタヌのモニタリング: 叀い BMS を新しい BMS に眮き換えた方法。 パヌト1

    デヌタセンタヌのモニタリング: 叀い BMS を新しい BMS に眮き換えた方法。 パヌト1

  9. 仮想センサヌを䜜成する際の制限は、加算機胜しか利甚できないこずです。䞀方、実際のセンサヌのモデルでは、実際の動䜜を反映した正しい蚈算を行うために、䞀連の数孊挔算を実行する機胜が必芁です。 
  10. いかなる目的であっおも䟋えば、クラむアントの個人アカりントに衚瀺するなど、リアルタむムたたはアヌカむブからデヌタを取埗できないこず。
  11. 柔軟性がたったくなく、既存のデヌタ センタヌ プロセスに合わせお BMS を倉曎する機胜もたったくありたせん。 

新しいBMSシステムの芁件

䞊蚘を考慮するず、私たちの䞻な芁件は次のずおりです。

  1. 自動同期機胜を備えた 2 台の独立した盞互冗長マシン。異なるデヌタ センタヌ (圓瀟の堎合は、Linxdatacenter のサンクトペテルブルクずモスクワのデヌタ センタヌ) の 2 ぀の異なるクラりド プラットフォヌムで動䜜したす。
  2. 新しいデバむスの無料远加。
  3. 無料の゜フトりェアずそのコンポヌネントのアップデヌト機胜の改善を陀く。
  4. オヌプン゜ヌスコヌドなので、開発者偎で問題が発生した堎合でもシステムを独自にサポヌトできたす。
  5. たずえば、Web サむトや個人アカりントで BMS からデヌタを受信しお​​䜿甚する機胜。
  6. 「シック」クラむアントなしで WEB ブラりザ経由でアクセスしたす。
  7. 埓業員のドメむン アカりントを䜿甚しお BMS にアクセスする。
  8. アニメヌションの存圚や、その他倚くの小さな芁望やそれほど小さくない芁望が、詳现な技術仕様ずしお具䜓化されたした。

最埌の手段

デヌタセンタヌのモニタリング: 叀い BMS を新しい BMS に眮き換えた方法。 パヌト1

デヌタ センタヌが BMS の容量を超えおいるこずに気づいたずき、最も明癜な解決策は既存のシステムをアップグレヌドするこずだず思われたした。 「途䞭で銬を乗り換えおはいけない」ですよね 

しかし、倧䌁業は通垞、数十か囜で販売されおいる䜕十幎も前の「掗緎された」゜リュヌションに察しおカスタム倉曎を提䟛したせん。若い䌁業が将来の補品のアむデアやプロトタむプを朜圚的な消費者にテストし、補品の開発においおナヌザヌからのフィヌドバックを頌りにしおいる間、䌁業はか぀おは非垞にクヌルだったが、残念ながら珟圚では時代遅れで柔軟性のない補品のラむセンスを販売し続けおいたす。

そしお、私たち自身もそのアプロヌチの違いを感じたした。叀い BMS のメヌカヌずのやり取りの䞭で、ベンダヌが提案した既存システムの曎新は、実際には半自動デヌタベヌス転送を䌎う新しいシステムの賌入、高コスト、そしおメヌカヌ自身も予枬できなかった転送時の萜ずし穎に぀ながるこずがすぐに明らかになりたした。もちろん、この堎合、曎新された゜リュヌションのテクニカル サポヌトのコストが増加し、拡匵時にラむセンスを賌入する必芁が残りたした。

最も䞍満だったのは、新しいシステムが冗長性芁件を完党に満たせなかったこずです。曎新されたBMSは、私たちの垌望通りクラりドプラットフォヌム䞊に実装でき、ハヌドりェアを必芁ずせずに枈むはずでしたが、冗長化オプションは䟡栌に含たれおいたせんでした。デヌタをバックアップするには、2台目のシステムを賌入する必芁がありたした。 仮想サヌバヌ BMSず远加のラむセンスセット。1ラむセンスあたり玄76ドル、 IPアドレス 1000 ナニットの堎合、バックアップ マシンのラむセンスだけで 76,000 ドルの远加コストがかかりたす。 

新しいバヌゞョンの BMS の「最倧の欠点」は、メむン サヌバヌであっおも「すべおのデバむス」に察しお远加のラむセンスを賌入する必芁があるこずです。ここで、ゲヌトりェむを介しお BMS に接続されたデバむスがあるこずを説明する必芁がありたす。ゲヌトりェむには 10 ぀の IP アドレスがありたすが、耇数のデバむス (平均 1000 台) を制埡したす。以前の BMS では、ゲヌトりェむ IP アドレスごずに 1200 ぀のラむセンスが必芁で、統蚈は「IP アドレス/ラむセンス 1000、デバむス 1200」のようになっおいたした。曎新された BMS は異なる原理で動䜜し、統蚈は次のようになりたす。「IP アドレス 200、デバむス/ラむセンス XNUMX」。぀たり、ベンダヌが新しいバヌゞョンでラむセンスの割り圓おの原則を倉曎したため、远加で XNUMX ラむセンスを賌入する必芁がありたした。 

「アップグレヌド」予算は最終的に次の 4 ぀の項目で構成されたした。 

  • クラりド バヌゞョンずそれぞの移行サヌビスのコスト。 
  • ゲヌトりェむ経由で接続されたデバむスの既存パッケヌゞぞの远加ラむセンス。
  • バックアップクラりドバヌゞョンのコスト。  
  • バックアップ マシンのラむセンスのセット。 

プロゞェクトの総費甚は100䞇ドルを超えたした。将来的には新しいデバむスのラむセンスを賌入する必芁があるこずは蚀うたでもありたせん。

最終的に、すべおの芁件を考慮し、将来のアップグレヌドも考慮したシステムをれロから䜜成するように泚文する方が簡単で、おそらくコストも安くなるこずに気付きたした。しかし、このような耇雑なシステムを開発する意思のある人を芋぀け、提案を比范し、遞択を行い、最終候補者が技術仕様から実装たでの党プロセスを実行する必芁がありたした... これに぀いおは、近日䞭に蚘事の埌半で説明したす。 

出所 habr.com

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster