私は、農業データセットのデータ分析用Webアプリケーションを開発しています。実際にはマルチテナントSaaSの開発
アプリケーションをマルチテナントにしたいと思っています。そのSaaSアプリケーションをプライベートクラウド(本校)に導入したいと考えています。
私はプログラミングの部分でいくつかの基本的な疑問がありました。
私はHadoopのマップ/削減機能でアプリケーションを開発する必要がありますか?
第2に、データベースの選択。データは(SQLのような)性質上非常に構造的なので、SQL Serverを使用してクラウド内のデータを管理できますか? IaaSのセットアップとSaaSアプリケーションに加えて、ミドルウェアが必要ですか?
私はSaaS開発にJ2EEテクノロジを使用しています。そして、テナントの数は50以内になります。どのアプローチがデータベースの面で優れていますか。実際、セキュリティは大きな問題ではありません。
マルチテナントSaaSを開発するための基本的な要件は何ですか?すべてのアプリケーション、プラットフォーム、およびデータベースをマルチテナント用に構成するかどうか、またはデータベース部分のみを構成するかどうか。
私はこの技術に慣れていないため、開発にオープンソース技術のみを使用することをお勧めしました。
正しい方向に進むことが非常に助かります。
ありがとうございます。
よろしく、
サンギータ