ですから、私は最終的に、クラウドベースのエンタープライズアプリケーションがどのように機能するか、そしてそれらのアーキテクチャが通常どのように見えるかを把握しようとしています。アマゾンのようなクラウドプロバイダーを使用しているとしましょう。私は、アプリケーションのニーズに応じてソフトウェアのスタックを収容する1台以上の仮想マシンにお金を払っていると思います(間違っている場合は訂正してください)。
jcloudsやTerracottaのようなフレームワークがどのように画像に適合するかについて私は混乱しています。jcloudsは、自分自身を「クラウドの使用を開始するのに役立つオープンソースライブラリ」として宣伝し、意味のある例がなければあまり意味のない多数の巨大な機能をリストアップしています。Terracottaは、大規模なクラスタリングフレームワークとしての地位を誇っています。なぜjcloudsのようなものを使用する必要があるのですか?どのような具体的で具体的なシナリオに使用しますか?
繰り返しになりますが、Amazonをクラウドプロバイダーとして使用している場合、それらはすでに大規模に拡張されているのではないでしょうか。クラウドにテラコッタが必要なのはなぜですか?