Covid-19パンデミックは全世界をロックダウンに導いた。 その結果、何百万人もの人々が教育、買い物、エンターテイメント、予約などを求めてオンラインになりました。 ネットフリックスやアマゾンのような巨人は、収益が少なくとも10%増加すると予想している。 さらに、政府当局は人々に家に戻って、オンラインで毎日の活動をするよう求めています。 インターネットの利用に関する最近の統計によると、 より多くの人々が自宅で働いているので、インターネットの総ヒットは急上昇しています. 小規模から大規模な組織は、ウェブサイト/モバイルアプリへのトラフィックの大幅な増加に対応しようとしているため、すべての可能なオプションをチェックしています。

アマゾンやネットフリックスのような企業は、このユーザーアクティビティの急増に対応するために、すでに世界中で1000台以上の新しいサーバーを立ち上げています。 また、スーパーマーケット、パン屋、ホテル、世界中の様々な地元の代理店などの地元のプレーヤーは、顧客のために独自のウェブサイトを準備/開始しています。 世界中のあらゆる種類の企業が、情報を共有し、顧客とコミュニケーションを取るために、ウェブサイトやソーシャルメディアの使用を増やしています。 ほとんどの企業がこの急増を予想しておらず、この急激なトラフィック増加に備えていなかったので、パフォーマンステスターとパフォーマンスツールに対する大きな需要があります。

私たちは皆、遅いウェブサイトやアプリケーションが顧客にとってディールブレーカーになることに同意することができます。 お気に入りのストリーミングサイトでもソーシャルメディアプラットフォームでも、ウェブサイトやアプリの可用性の問題はユーザー/ビジネスの損失につながる可能性があります。 この記事では、このトラフィックの増加に備えて対処するのに役立つヒントをいくつか紹介します。

 

負荷テストとストレステストを実行する

企業は常にウェブサイトのパフォーマンスを心配しています。 しかし、パフォーマンスがオンラインビジネスで重要な役割を果たす理由を理解したことがありますか? これを例に挙げてみましょう。 オンライン ストリーミング ポータルでの公開を待ち望んでいたとします。 あなたも、彼らの魅惑的な広告を見た後、サブスクリプションのために支払っています。 その後、それは起こります。 ポータルにアクセスしようとする日に、複数のブラウザーで複数回試行した場合でも、500/503 エラーが発生します。 このような不運なシナリオでは、ユーザーは「なぜサイトを読み込むことができないのか」や「お金を失ったのか」など、複数の質問が考えられます。 このイベントは、最終的に顧客の損失につながる可能性があります。 彼らは同じような経験をしていない限り、映画を見るために現代的なサイトに行くことさえありました。 このような事件は収益に大きな損失をもたらす可能性があるため、今日のすべての企業は技術的な問題を抱えないように最善を尽くしています。

傷害に侮辱を加えるために、あなたのウェブサイトがクラッシュしたニュースはソーシャルメディアチャンネルを通じて簡単に共有することができます。 つまり、誰かが完全に機能しているウェブサイトに関するニュースを共有しているのを何回見たことがありますか? 可能性は低いです。 悪いニュースは、より多くのクリックを引き付け、残念ながら、良いニュースよりも注目を集めます。

負荷/ストレスを実行する時間、労力、リソースを設定すると、Web サイトのクラッシュや組織への悪影響により顧客が失われる可能性が大幅に減少します。 負荷/ストレス テストは、システムがサイトやアプリケーションに対して数百または数千の顧客の予想される負荷をサポートする能力を持っているかどうかを知る最良の方法です。 サイトの予想される負荷を見つけることができる多くの手法があります。 経験豊富なパフォーマンス テストを受けた場合は、必要なチェックを行うことを非常に適切に依頼できます。 アプリケーションを運用環境に移行する前にパフォーマンス テストを実行するための必須の手順を追加する必要がありますが、残念ながら、現在の企業のほとんどはこの手順を無視しており、生産を進める際には、しばしば修正するには遅すぎる恥ずかしいインシデントに終わるでしょう。

 

クラウドの自動スケーリングを実装する

Auto Scaling は、アプリケーションのパフォーマンス要件に合わせてサーバーを動的に追加するプロセスです。 すべてのクラウド サービス プロバイダーがこの機能を提供しています。 また、追加のリソースが不要になった場合、アプリケーションから自動的に削除されます。 Netflixはプラットフォームで約60K +クラウドサーバーを使用してサービスを提供しており、さらに特定の地域に新しい映画をリリースする際に自動スケーリングを利用しています。 良いニュースは、この完全なプロセスが自動化されており、誰もそれを監視する必要はありません。 ほとんどの クラウドベースのシステムでは、自動水平スケーリングがサポートされています。 大量のユーザー トラフィックが予想される場合は、クラウド ベースのシステムに移行し、LoadView のようなソリューションでテストすることをお勧めします。

 

ロード テストの重要なビジネス フロー

お客様が頻繁に使用する、関連するすべてのシナリオに対してロード テストを行うことが非常に重要です。 たとえば、ログインプロセス、検索、カートへの追加、および電子商取引のウェブサイトの場合の支払いなどです。 アプリケーションは、顧客が望む操作を一貫して実行する必要があります。 優れたパフォーマンス テストを実行しても、アプリケーション内のすべてのフローはテストしません。 代わりに、顧客の視点を理解し、関連するケースを選択しようとします。 アプリケーションが既存のアプリケーションの場合は、アプリケーション パフォーマンス管理 (APM) ツールまたはサーバー ログを使用して、この情報を見つけることができます。

 

APM ツール

APM は、パフォーマンスのボトルネックとアプリケーションの可用性を把握するのに役立ちます。 適切な APM ソリューションの助けを借りて、数回のクリックでほぼすべてのパフォーマンスの問題を見つけることができます。 主要な APM ツールと パフォーマンス テストおよび監視ソリューションを組み合わせると、次のような利点があります。

  • 完全なアプリケーションアクティビティの監視
  • セットアップアラートを使用して、アプリケーションに関するリアルタイムの情報を取得します。
  • サーバーの状態を単一のコンソールから監視し、サーバーと DB のアラートを設定します。
  • 業務トランザクションのリアルタイム監視。
  • ユーザーが直面するリアルタイムエラーや例外を監視します。
  • 仕入先サービスの監視
  • Web サイトのパフォーマンスメトリックを監視します。

 

安全

トラフィックの多い宿泊施設は、ハッキングやデータ損失などの高いセキュリティ問題を抱えています。 Twitterのような大きなプレーヤーでさえ、ハッキングされます。 ウェブサイトをオンラインにする前に、以下のセキュリティチェックポイントを確認してください。

  • 必ず、プラグインと同様に、サーバーでパッチを更新していることを確認してください。
  • ホスティング パートナーと連携してセキュリティの脆弱性を検証する
  • 侵入/脆弱性のテストを行うセキュリティ アナリストを雇います。
  • お客様のウェブサイトに関する OWASPの 推奨事項に従ってください。 セキュリティ テスターに確認します。 必要に応じて、セキュリティ アーキテクチャを変更します。
  • ホスティングセキュリティパッケージを購読します。 それはお金の価値がある私を信じてください。

 

ベンダー サービス

支払いやチャットボットなどのサードパーティのサービスをウェブサイトに統合する必要がある場合があります。 これは、あなたが思っているよりもあなたのパフォーマンスに大きな影響を与える可能性があります。 逆に、一部のサードパーティ ベンダーは高速サーバーからサービスを提供しますが、後でユーザーの知らないうちに遅いサービスに変更します。 このような問題を見つける唯一の方法は、 監視ソリューション を実装して、サードパーティのサービスのパフォーマンスに関するデータと知識を継続的に提供することです。

 

トラフィックの増加に対するウェブサイトの準備:loadViewがどのように役立つか

LoadViewプラットフォームは、ロード テスト Web サイト、Web アプリケーション、API に対する広範なモデルを提供し、ボタンを押すごとに数千ものロード インジェクタにユーザーを接続します。 LoadView を使用すると、次の操作をすばやく簡単に実行できます。

  • EveryStep Web レコーダーの助けを借りて、ユーザーとのやり取りをエミュレートするテスト スクリプトを構築します。
  • 実際の Web サイトのトラフィック シナリオを反映する 複数のテスト オプション から選択します。
  • 複数の地域から選択して、ユーザーまたは顧客の所在地を反映してテストします。
  • ダッシュボードとレポートを通じて、パフォーマンスメトリック、セッションの詳細、ボトルネックに関する洞察を得ることができます。

 

LoadView無料トライアルにサインアップ して、ギアであなたのパフォーマンステストを入手してください! 開始するには、最大5つの無料ロードテストを取得します。