私はJavaを使ってSAAS Webアプリケーションを開発し、それをAzureにデプロイする必要があります。私はAzureには新しく、どのようにできるのかを説明するさまざまなチュートリアルがあります。このSAASアプリケーションには、さまざまな顧客/ユーザーがアクセスできる必要があります。この要件のために、SaaSアプリケーション自体にマルチテナントアーキテクチャーを持つ必要がありますか、またはAzureが他の方法でこれを実現するのに役立ちますか? Azureの私のsaasアプリケーションで、1人あたりの使用量を測定するにはどうしたらよいですか? Azureによって提供されている使用メータリングAPIはありますか?サースアプリケーションに含める必要がありますか?Azure Saasアプリ - サスペーションのクライアント/ユーザーに請求する方法を教えてください。
0
A
答えて
0
以下のCodeplexプロジェクトは、クラウドマルチテナント環境でリソースのメータリングを実行する方法の例を示しています。
https://cloudninja.codeplex.com/
次のAPIは、あまりにもあなたを助けるかもしれません。
https://msdn.microsoft.com/en-us/library/partnercenter/mt219213.aspx?f=255&MSPPError=-2147217396
https://github.com/Azure/BillingCodeSamples
https://docs.microsoft.com/en-us/azure/billing/billing-usage-rate-card-partner-solution-cloudcruiser
この情報がお役に立てば幸いです。
これをアプリに組み込む必要があります。 Azureにはテナントごとの課金モデルはありません。定期購入の請求のみ。あなたのテナントに請求する方法は、本当にあなたとあなたのアプリケーションに依存します。残念ながら、これを達成するための単一の/正しい方法がないので、ここで答えるには広すぎます。 –
ホスティングがAzureでどれくらいの費用がかかっているかを測定し、それを顧客に伝えたいと思うようです。可能な限り、これは信じられないほど乱雑になるだろう、私は標準的な価格層を使用することをお勧めし、コストはそれらに吸収されます。 – Craig