Google App Engine を使用して差別化されたサービスを実現する方法を知っている人はいますか? 2 種類のユーザーがいます。1 つはプレミアム、もう 1 つは無料ユーザーです。2 つの間で新しい GAE インスタンスを起動するための異なる最小レイテンシーを設定したいと考えています。言い換えれば、私はプレミアム ユーザーから生成されたトラフィックに対して追加料金を支払っても構わないと思っています。とはいえ、無料ユーザーの場合は、少なくとも Google が提供する 1 日の無料割り当ての範囲内で支払うことを希望します。私の場合、無料ユーザーはプレミアム ユーザーよりも高いレイテンシーを許容できると思います。このケースは非常に一般的で、多くの人に当てはまると思います。
ユーザーが使用する URL またはその他のメカニズムによって、ユーザーのタイプを識別できると仮定します。私が考えることができる唯一の方法は、2 つの別個のアプリケーションを作成し、プレミアム ユーザーが課金を有効にするアプリケーションにアクセスできるようにし、無料のユーザーがそうでないアプリケーションにアクセスできるようにすることです。ただし、私の無料ユーザーとプレミアム ユーザーは、アプリケーション内で通信する必要があるため、データストアを共有する必要があります。残念ながら、現時点では、パフォーマンスを損なうことなくアプリケーション間でデータストアを共有することはできないようです。