2017-09-11 10 views
0

私はJavaを使ってSAAS Webアプリケーションを開発し、それをAzureにデプロイする必要があります。私はAzureには新しく、どのようにできるのかを説明するさまざまなチュートリアルがあります。このSAASアプリケーションには、さまざまな顧客/ユーザーがアクセスできる必要があります。この要件のために、SaaSアプリケーション自体にマルチテナントアーキテクチャーを持つ必要がありますか、またはAzureが他の方法でこれを実現するのに役立ちますか? Azureの私のsaasアプリケーションで、1人あたりの使用量を測定するにはどうしたらよいですか? Azureによって提供されている使用メータリングAPIはありますか?サースアプリケーションに含める必要がありますか?Azure Saasアプリ - サスペーションのクライアント/ユーザーに請求する方法を教えてください。

+2

これをアプリに組み込む必要があります。 Azureにはテナントごとの課金モデルはありません。定期購入の請求のみ。あなたのテナントに請求する方法は、本当にあなたとあなたのアプリケーションに依存します。残念ながら、これを達成するための単一の/正しい方法がないので、ここで答えるには広すぎます。 –

+0

ホスティングがAzureでどれくらいの費用がかかっているかを測定し、それを顧客に伝えたいと思うようです。可能な限り、これは信じられないほど乱雑になるだろう、私は標準的な価格層を使用することをお勧めし、コストはそれらに吸収されます。 – Craig

答えて

0

以下のCodeplexプロジェクトは、クラウドマルチテナント環境でリソースのメータリングを実行する方法の例を示しています。

https://blogs.msdn.microsoft.com/usisvde/2012/04/30/multi-tenant-metering-for-windows-azure-available-on-codeplex/

https://cloudninja.codeplex.com/

http://cpb.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

この情報がお役に立てば幸いです。