Svyaznoyが「クラウド」でJopolisプロジェクトをテストした方法

Svyaznoy TsRは、クラウドでJopolis Webプロジェクトのストレステストを実施しました。





画像
Svyaznoy TsRの技術専門家チームがシステムをシミュレートし、大規模なインターネットプロジェクトYopolisのActiveCloudクラウドで、発売前に効果的な負荷テストを実施しました。 テストのおかげで、プロジェクトを改善し、独自のデータセンターに必要な機器を購入することができました。 以下はテストケースです。






プロジェクトについて:

ジョポリスは、公共イニシアチブのための政治的に中立なプラットフォームです。 このプロジェクトの主な機能の1つは、国民と政治の意識を高め、国家と社会の相互作用の分野における主要な問題を解決することです。 2012年末に開設されたソーシャルネットワークでは、今日、ロシア連邦の1075の都市から積極的な市民権を保持しているほぼ11万人の参加者がすでに存在しています。



タスク:

新しいプロジェクトの立ち上げの前には、常にいくつかの準備段階があります。 大規模なイニシアチブは、徹底したテストとソリューションの操作性に対する実行者の信頼なしに市場に参入することはできません。 Jopolisプロジェクトを市場に紹介するSvyaznoy TsR会社は、当時のSvyaznoy TsR会社*のテクニカルディレクターであるRoman Musinのチームを立ち上げ、プラットフォームを選択し、システムのパフォーマンスの包括的なテストを実施しました。



プラットフォームの選択:

テスト用のプラットフォームを選択する期間中、以前はクラウドプラットフォームの開発に関する有名なロシアのプロジェクトで働いていたロマンは、内部からすべての技術を知っている専門家として質問に取り組み、主要な外国およびロシアのサイトを検討しました。

Musinは次のように述べています。「外国のクラウドプロバイダーの中で、アメリカのAmazonとGoGridを検討しました。 Amazonはほとんどすぐにリストから削除されました。 EC2プラットフォームはプロジェクトごとに個別にカスタマイズする必要があり、これには多くの時間と労力がかかります。 GoGridは最も有望で強力なものであることが判明しましたが、インターネットプロジェクトの機能と米国にあるサーバーへのpingの期間のために適合しませんでした。


Jopolis Webプロジェクトはロシアのユーザーを対象としているため、ユーザーがリモートサーバーの応答時間に関連する遅延なしにシステムにアクセスできることが重要です。 サイトはすみやかに更新する必要があります。そのため、ホスティングはロシアで行う必要があります。 文書と財務諸表の調整も、ロシア連邦の法律の基準と一致している必要があります。

「ロシアの「雲」を検討し始めました」。 ロシアのトップ5「クラウド」プロバイダーはよく知られています。 サイトを慎重に分析することだけが必要でした。 それらが機能する技術コンポーネント。 その結果、ActiveCloudを選択しました。 このプロバイダーは、保守的な「クラウド」ソリューションを使用しているという点で他とは異なります」とRoman Musinは付け加えます。 ローマンは、「保守的」という言葉は、評価の良いターンキーで実績のあるソリューション、つまりActiveCloudの「クラウド」の基礎となるCitrix CloudStack *プラットフォームを意味すると説明しています。

「CloudStackは有名で実績のあるソリューションであり、世界中で使用されています。 実績のあるツールを優先します。 私の意見では、使用されているソリューションの信頼性から判断すると、それはロシアの「クラウド」市場のリーダーの1つです。





実装:

ActiveCloudの「クラウド」を選択すると、技術専門家のチームがシステムにモデルを展開し、テストを開始しました。 このため、特定のシナリオに従って負荷をシミュレートできるTsungや、外部トラフィックとシステム負荷の形成を担当するQRatorなどのツールを選択しました。

将来のWebプロジェクトの作成の一環として、負荷テストはActiveCloudクラウドで実施されました。 次のツールを使用して、1日あたり100万人のユーザーを考慮して負荷を確認しました:Tsung、データベース、構成、PhP、バランサー、QRator。 クラウド内のサーバーが複製され、バランサー、データベース、バイナリデータリポジトリ、ストレージなど、18のメインサブシステムがテストされました。 テストプロセスは次のとおりです。2週間でシステム全体をテストしてエラーを収集し、次の2週間でエラーを修正してから、2か月で結果を分析しました。 作業の最後に、システムのシミュレーション、コードのボトルネックの特定、必要な仮想マシンの数の決定が可能になりました。



結果:

「システムはバランスが取れていることがわかりました。負荷の原因に関係なく、異なるノードに分散されているため、過負荷はありません。 私たちが注目した測定基準は、システムのピークトラフィック負荷です(約100万人のユーザー)。 そして、プロジェクトはこのテストに合格しました-ローマンは結論付けました。 -システムの起動を支援してくれたActiveCloudスタッフに感謝します。 プロバイダーの柔軟でスケーラブルな「クラウド」のおかげで、初期段階で多くのエラーを特定し、リリース前にプロジェクトを改善し、データセンターに必要な機器を購入することができました。




「Svyaznoy TsRの専門家とのコラボレーションは、ロシアのITスペシャリストのレベルがどれほど高いかを示しています。 企業がプロジェクトを開始する前にパイロットを使用する場合、これは良い傾向です。 初期段階で、金銭的および人件費を評価し、エラーを分析し、打ち上げの準備をする機会を提供します。 Svyaznoyの専門家から高い評価を受け、クラウドソリューションを選択したことを大変うれしく思います」と、ActivelineのSoftlineセールスチーム(ActiveHost RU LLC)の責任者であるAnton Gavrilov氏は述べています。




画像



CloudServerのテスト





-CloudStackCitrixのプラットフォームは、クラウド製品ポートフォリオの重要なコンポーネントです。 顧客は新しい「クラウド」を簡単に作成でき、コンピューティング、ネットワーク、およびディスクリソースの完全な分離をサポートします。 リソースの自動割り当てと制限。 レポートを生成し、リアルタイムで監視するためのツールが含まれています。 インフラストラクチャ管理と日々のタスクを簡素化 柔軟なスケーラビリティを提供します。



CloudStackベースのソリューションは、特定のタイプのハイパーバイザーに関連付けられておらず、Xen、KVM、およびVMwareに基づいた構成の展開を同様にサポートし、同じインフラストラクチャで複数のタイプのハイパーバイザーを使用することもできます。



Roman Musinは、Svyaznoy TsRの元テクニカルディレクターです。SvyaznoyTsRは、RubyおよびPerlプログラミングの分野で負荷が高く、アクセスしやすいプロジェクトを専門とするプロのマネージャーです。 内部および外部のテストを整理し、開発者とシステム管理者のチームを編成する基本的なスキル。 ローマンは「雲」オーバーサン・スカラクシの開発の責任者でした。



ActiveCloudによるActiveCloudは、ビジネス向けのホスティングおよび高度なクラウドソリューションの主要プロバイダーの1つであり、2003年から市場で事業を展開しています(2010年以降、同社はSoftlineの持株会社の一部です)。 同社は、CIS 6か国に代表オフィスを構え、約45,000の顧客にサービスを提供しています。 ActiveCloudは、ITプロバイダー間で提供されるサービス数のリーダーです。 すべての企業サービスは完全に自動化されています。 24時間サポートとSLAには、最大99.95%の可用性の経済的保証が提供されます。



CloudServerのテスト

無料で移行します。

CloudServerの-20%割引。 プロモーションコード: habr20



All Articles