最近、バックエンド SQL Server Express DB を使用して .Net 2.0 WinForms アプリケーションを再開発するよう依頼されました。
要件の 1 つは、リモート ユーザーがアプリケーションにアクセスできるようにすることです。そのため、VPN セットアップを回避するためのホスト オプションを検討してきました。データは機密ではなく、データ保護法にも該当しないため、Web の基本的なセキュリティ アプローチでカバーできます。
いくつかの理由から Azure を使用するという考えは気に入っていますが、実際に拡大する範囲がなく、5 人または 6 人のユーザー ベースに適しているかどうかはわかりません。私は Azure を使用したことがなく、MVC と SQL バックエンドを使用して開発する予定です。これが私の主なスキルセットだからです。
Azure を支持するいくつかの点は、次のとおりです。
- このプロジェクトで使用している TFS プレビューとの緊密な統合
- サンドピットとライブバージョンのセットアップが簡単
- 他のホストされたオプションでは、基盤となる OS の知識がさらに必要になると予想されるため、メンテナンスが容易です。
- 完全な Microsoft スタックに固執することで、物事がより簡単になることが期待されます
私が Azure サイトで見つけたメッセージは、スケーラビリティに関するものであり、それが必要な場合に最適です。
私の質問は単純です。Azure を使用するには、大規模なユーザー ベースが必要ですか、それとも急速に成長する計画がありますか?それとも、現在アプリをホストする方法はありますか?