2017-06-12 9 views
0

システム上の負荷が同時に0〜50k〜100kの同時ユーザーになる可能性のあるクラウド機能を持つFirebaseを使用する予定です。計画された時間に開始される予定イベントがシステム上にあり、すべてのユーザーが同時にシステムにログインするためです。その後、システムを1〜2時間使用し続けると、負荷がほぼ0に低下します。これらのユーザーは、リアルタイムデータベースに直接読み書きし、クラウド機能も呼び出すことになります。リアルタイムのデータベースに関して、スケーリングは問題ではないと私は思う。しかし、私は雲の機能についてはわかりません。Firebaseによるクラウド機能によるサージ処理

  1. は私がクラウド機能がより多くの要求としてより多くのリソースをプロビジョニングされます理解では、この負荷

  2. のために行う必要があるすべてのプロビジョニングがあり、クラウド機能は、このようなサージ

  3. を扱うfirebaseことができますほとんど0から100,000人のユーザーからの急増があるときにユーザーがどのくらいの遅延を経験するかを知りたい。失敗したリクエストの可能性はありますか?

  4. このようなシナリオで処理できるユーザーサージの最大数はありますか。

  5. 他にも提案があります。

+0

離散プログラミングに関する質問ではなく、会話を探しているようです。スタックオーバーフローを使用するのではなくFirebaseスタッフとの会話を開始するためにfirebase-talkに投稿することをお勧めします。 https://groups.google.com/forum/#!topic/firebase-talk/ –

+0

Googleグループに質問を掲載しました。しかし、私はこれにも無知である非火災者からの返事を得ています。 https://groups.google.com/forum/#!topic/firebase-talk/LCAFK1Epoe4 – Pankaj

+0

Kato RichardsonはFirebaserです。彼は彼が何を話しているかを知っている。 –

答えて

1

1)は、このようなサージ

  • はい、firebaseは、このようなsurge.Iを扱うことができるが、1万人のユーザーが使用しているユーザーの制限であることをGoogleがリリースし2015年の記事で読んで扱うことができますfirebase 1回のショットでの火災基地は、2015年に無制限のユーザーにこれを新しいアップデートリリースに応じて実際に修正したことで限界でした。そのような急増を処理するには問題はありませんでした。一度に20kユーザーあたりの私の経験から、 (これ以上試していない)

2)この負荷のために必要なプロビジョニングがありますか。 私はそうは思わない。

3)ファイヤーベースの負荷が最初に要求された後の最初の遅延は何ですか?また、ユーザーが直面する最大遅延は何ですか?

  • 約20kユーザーの場合、約0の遅延がありました。あなたは大きな遅延の問題に直面するとは思いません。

4)このようなシナリオでは、最大数のユーザーを処理できますか。

* Googleの最大ユーザー数は100万から無制限に変更されていません。

5)その他の提案。

※また、あなたのイベントが何であるかによって決まります。あなたが使用しているデータなどですが、最初にfirebaseのサポートに連絡することをお勧めします。 https://firebase.google.com/support/ FlameプランとBlazeプランには、データベースに接続するために必要な数以上の同時接続数が100,000件に制限されています。

+0

ありがとう。 20kユーザーのユースケースでは、リアルタイムのデータベースまたはクラウド機能だけを使用してください。 firebaseは、使用されていないときにクラウド機能に割り当てられたリソースを減らし、使用されるときにリソースを割り当てるため、私は尋ねています。だから、ある程度の時間をおいてからクラウド機能を打つと、応答に時間がかかります。 – Pankaj

+0

私はリアルタイムのデータベースを使用していました。データセンターの温度と湿度を監視するのはちょうど私のusecaseであり、20kユーザ/デバイスが使用されていました。 – Akshay

+0

リアルタイムデータベースであり、すべての要求を処理するための共通インフラストラクチャを備えています。クラウド機能の場合、必要に応じてリソースを割り当てます。スケーリングは両者で異なるはずです。これは私の理解です。 – Pankaj

関連する問題