回答:
大量のトラフィックがあり、常に頻繁に使用される場合、これは効果的な技術選択です。
リストした例は、主にストレージ機能としてデータベースを使用しており、検索/処理ははるかに余分です。クラウドは、主に速度とCPUパワーに関するものであり、これにはコストがかかります。ある種の速度を提供しないが、他のすべての点でクラウドを上回る、はるかに安価な(そしてより信頼性の高い)アーカイブソリューションがあります。BI、分析などは、週7日、1日24時間、1秒間に5000回実行するものではありません。専用のサーバーを構築し、クエリが完了するまで数秒待つほうが、その目的のためにクラウドメンテナンスを支払うよりも安上がりです。
Webアプリケーションを提供する場合-ネット上のサービスとしてのソフトウェア-多くのクライアントにとって、クラウドは変動しますが常に高いトラフィックに適応するため、最も歓迎され、多くの利点を提供します。負荷が低いか、ほとんどの場合ゼロである場合、より費用対効果の高いソリューションがあります。
また、データの機密性が非常に高い場合は、無作為に他の会社と共有している第三者のマシンにデータを配置し、あなたの制御不能な人が監視することは賢明ではありません...
SQLのフルインストールでの起動にSQL Azureを使用する理由の1つは、クラウドデータベースでは通常、SQL Serverのアップ/更新/調整/スケーリング/クラスター化/その他すべての管理作業に集中するのではなく、アプリケーションに集中できることです私を物事から遠ざけてください。
データをホストしている他の企業を信頼するユーザーの数によっては、将来的にローカルSQL Serverを実行する必要があるかもしれませんが、開発者の立場からすると、多くのことが行われます。