データセンターが休日を節約する方法







ロシア人は年間を通して、年末年始、5月、その他の短い週末に定期的に休暇を取ります。 そしてこれが、Steamでの連続マラソン、自発的な購入と販売の伝統的な時期です。 休日前の期間、小売および物流会社は圧力の高まりを経験しています。人々はオンラインストアでギフトを注文し、配送料を支払い、旅行のチケットを購入し、通信します。 カレンダーの需要のピークは、オンライン映画館、ゲームポータル、ビデオホスティング、ストリーミング音楽サービスにとって優れたストレステストです。これらはすべて、休暇中に「実行中」に機能します。



コンテンツの途切れることのない可用性がどのように整理されているかは、Linxdatacenterデータセンターの力に依存しているオンラインシネマOkkoの例によって整理されています。



以前は、季節的な機器がローカル配信用に追加の機器を購入し、さらに「余裕を持って」購入していました。 しかし、Vremya Chが登場したとき、企業はサーバーとストレージの正しい構成に対処することができなかった、または対処できなかったことがしばしば判明しました。 緊急事態の発生中にこれらの問題を解決することはできませんでした。 時間が経つにつれて、コンテンツとオンラインサービスの需要のピークは、従量課金モデル(実際に消費されたボリュームの支払い)を使用して購入できるサードパーティリソースの助けを借りて完全に解決されました。



今日、休暇中にリソースの需要が急増する(いわゆるバースト)と予想されるほとんどすべての企業は、通信チャネルの帯域幅の拡大を事前注文します。 データセンターのリソースでアプリケーションとデータベースをホストする企業は、休日のピーク時のクラウドのコンピューティング能力を向上させ、データセンターで必要な仮想マシン、ストレージの量などを注文します。



計算を見逃さない方法







ピーク負荷に備えるには、プロバイダーとクライアントの調整された作業が重要です。 この作業の主なポイントには、用語およびボリュームの負荷ジャンプの正確な予測、慎重な計画、データセンター内の同僚、およびコンテンツプロバイダー側​​のIT専門家チームとの対話の質が含まれます。



タブレットの画面上のお気に入りのシリーズの新しいシリーズがフリーズしないように、多くのソリューションが必要なリソースの迅速な割り当てを整理するのに役立ちます。





すべて見るオッコ









モスクワとサンクトペテルブルクのサイトを使用して、オンライン映画「オッコ」の休日の準備の例を考えてみましょう。



OkkoのテクニカルディレクターであるAlexei Golubevによると、同社はカレンダーの祝日(ハイシーズン)に加えて、メジャーからの映画のメインニュースが出てくる期間があります。

「ホリデーシーズン中、Okkoは毎年トラフィック量で前年に比べて約2倍に成長します。 したがって、過去の新年シーズンの最大ピーク負荷が80 Gb / sであった場合、2018/19年には従来の2倍の160と予測されていました。 ただし、200 Gbit / s以上を受信しました!」

Okkoは、「New Year」というコードネームのプロジェクトの一環として、年間を通してピーク負荷に常に備えています。 以前、Okkoは独自のインフラストラクチャを使用していました。同社は独自のハードウェア上および独自のソフトウェアを使用して、独自のコンテンツ配信の配信クラスターを持っています。 Okkoの技術者は、1年を通して徐々に新しいサーバーを購入し、クラスターの帯域幅を増やして、年間成長率を2倍にすることを提案しました。 さらに、新しいアップリンクとオペレーターが接続されました-Rostelecom、Megafon、MTSなどの大型プレーヤーに加えて、トラフィック交換ポイントと最小のオペレーターも接続しました。 このアプローチにより、最短ルートで最大数の顧客にサービスを提供できました。



昨年、機器のコスト、拡張のための人件費を分析し、サードパーティのCDNを使用するコストと比較した後、Okkoはハイブリッド配信モデルを試す時期であることに気付きました。 年末年始の2倍の成長の背後には、交通量の減少があり、2月が最も低い季節です。 そして、彼らの機器はこの時点でアイドル状態であることがわかります。 夏までに低下は平準化し、秋のシーズンまでに新たな上昇が始まります。 したがって、新しい2019年の準備として、Okkoは別の方向に進みました。負荷を自分自身だけでなく、外部CDN(コンテンツ配信ネットワーク)にも分散できるようにするために、ソフトウェアを完成させました。 このような2つのCDNが接続され、そこに過剰なトラフィックがマージされました。 Okko ITインフラストラクチャの内部帯域幅は、同じ2倍の成長に耐える準備ができていましたが、リソースを使い果たす必要がある場合に備えてパートナーCDNが準備されました。



「CDNを引き上げないという決定により、OkkoはCAPEXの流通予算の約20%を節約できました。 さらに、同社は、機器のセットアップ作業をパートナーの肩に移すことで、数ヶ月を節約しました。」-Alexey Golubev氏はコメントしています。


Okkoの分散クラスター(内部CDN)は、モスクワとサンクトペテルブルクの2つのLinxdatacenterサイトで実装されています。 コンテンツとそのキャッシング(分散ノード)の両方の完全なミラーリングが提供されます。 したがって、モスクワのデータセンターはモスクワとロシアのいくつかの地域を処理し、サンクトペテルブルクのデータセンターは北西部とその他の地域を処理します。 バランシングは地域ベースで行われるだけでなく、特定のデータセンター内のノードのワークロードに応じて、キャッシュ内のムービーの存在やその他の多くの要因も考慮されます。



拡張されたサービスアーキテクチャは、図では次のようになります。







物理的には、サービスと製品開発のサポートは、サンクトペテルブルクの約10ラックとモスクワのいくつかのラックで構成されています。 仮想化用に数十個のサーバーがあり、他のすべて-配布、サービスのサポート、および独自のオフィスインフラストラクチャ用に約200個の「鉄」サーバーがあります。 ピーク負荷時のコンテンツプロバイダーとデータセンターの相互作用は、現在の作業と何ら変わりません。 すべての通信は、サポートのためのアプリケーションに限定されており、緊急の場合は電話で行われます。



今日、これまでにないほど、オンラインコンテンツ消費の100%中断のないシナリオのために、これに必要なすべてのテクノロジーが既に利用可能であるため、現在に近づいています。 オンラインストリーミングの開発は非常に高速です。 コンテンツ消費の法的モデルの人気が高まっています。ロシアのユーザーは、コンテンツにお金を払わなければならないという事実に徐々に慣れてきています。 さらに、映画だけでなく、ネットワーク上の音楽、書籍、教材にも使用できます。 この点で、最も多様なコンテンツの配信とネットワーク遅延の最小化は、オンラインサービスの運用において最も重要な基準です。 そして、サービスプロバイダーとしての私たちの仕事は、リソース要件を時間通りに余裕をもって閉じることです。



All Articles