クラウドでアプリケーションを実装する際に従うべきベストプラクティスはどれですか?クラウドコンピューティングのベストプラクティス
私はクラウドに依存しないアプリケーションを構築したいと思います。ですから、DACは設定を変更するだけで、S3/AppEngine/Azureに対抗できるはずです。コードがクラウドプロバイダーに依存しないようにするためのフレームワークやベストパターンがありますか?
EDIT:DAC /セッション管理などのさまざまなコンポーネントをどのように抽象化できるかについて、私は理解したいと思います。将来(クラウドプロバイダが他の言語をサポートし始めると)、あるベンダーから別の私が理解するように、Djangoの代わりにApp EngineのフォームとApp Engineのフォームの代わりにApp Engineのモデルを使用する必要があります。これらはプロバイダにアプリにロックする傾向があります。これを避ける方法はありますか?
ランダムなJ2EEアプリケーションをappengineに移動することが「とても簡単」であるとは確信していません。アプリエンジンの上にあるJDOは、SQLデータベースの上にあるJDOとは非常に異なっています。 –