農業データセットのデータ分析用の Web アプリケーションを開発しています。実は私が作りたいのは
アプリケーションをマルチ テナントにする必要があり、その SaaS アプリケーションをプライベート クラウド (学校内) にデプロイしたいと考えています。
プログラミングの部分でいくつかの基本的な疑問がありました。
Hadoop の map/reduce 機能でアプリケーションを開発する必要がありますか?
第二に、データベースの選択。データは本質的に高度に構造化されているため (SQL など)、SQL サーバーを使用してクラウド内のデータを管理できますか? その場合、IaaS セットアップと SaaS アプリケーションに加えて、ミドルウェアが必要ですか?
SaaS 開発に J2EE テクノロジを使用しています。また、テナント数は 50 以内になります。データベースの面でどちらのアプローチが優れていますか。実際、セキュリティはここでは大きな問題ではありません。
マルチテナント SaaS を開発するための基本的な要件を教えてください。つまり、すべてのアプリケーション、プラットフォーム、およびデータベースをマルチテナンシー用に構成するか、それともデータベース部分のみを構成するか?
私はこのテクノロジに慣れていないため、開発にはオープン ソース テクノロジのみを使用することを好みました。
正しい方向に進むために非常に役立つ可能性のある提案を教えてください.
貴重な時間をありがとうございました。
よろしく、
サンギタ