クラウドにアプリケーションを実装する際に従うべきベストプラクティスを知っている人はいますか?
クラウドに依存しないアプリケーションを構築したいと考えています。したがって、DAC は構成を変更するだけで S3 / AppEngine / Azure に対して動作できるはずです。コードがクラウド プロバイダーに依存しないようにするために、従うべきフレームワークまたは最適なパターンはありますか。
編集: DAC / セッション管理などのさまざまなコンポーネントを抽象化する方法について理解したいと思います。これにより、将来 (クラウド プロバイダーが他の言語のサポートを開始したときに)、あるベンダーから別のベンダーに移行できるようになります。私が理解しているように、Django モデルの代わりに AppEngine のモデルを使用し、Django の代わりに App エンジンのフォームを使用する必要があります。これらは、プロバイダーでアプリにロックされる傾向があります。これを回避する方法はありますか?