私の質問は次のとおりです: Amazon Elastic Beanstalk (後に EB と呼ばれます) または一般的なインスタンスまたはサーバーで実行される PHP アプリの正確な違いは何ですか?
Amazon Elastic Beanstalk は初めてで、以前は PagodaBox.com を試していました。PaaS プラットフォームの EB は PagodaBox.com とまったく同じですか?
一般的なサーバー上で実行されるアプリと、EB のような PaaS 自動スケーリング プラットフォームのランタイム環境の違いは何ですか?
私はいくつかを理解したかもしれません。私は EB と PagodaBox.com の両方でテストを行います。PagodaBox はそれらが宛先であると私に言ったので、ローカルでアプリを構成する必要があります。実際、それらは共有ディレクトリからの書き込み操作をサポートしていません。 Boxfile で定義されています。
それで、それは正しいですか?EB と同じように、PaaS プラットフォームは、Web サイトをホストする一般的なサーバーとはまったく異なるものになりますか?
一般的な単一サーバーにワードプレスのような Web サイトをインストールする場合、サーバー側でファイルを構成および編集できます。すべての変更は、コードの一部であるソース コードまたはリソース ファイルに影響します。しかし、パゴダのような PaaS を使用している場合は、共有ディレクトリから書き込み操作を行うことさえできません。つまり、ローカルですべてを実行してから、それらを静的コードとしてアップロードする必要があります。すべてのユーザー データは一般的なサーバーと同じ方法で mysql データベースに保存されますが、すべてのアップロードは Boxfile に定義された共有ディレクトリに保存する必要があります。しかし、それはEBのどこにあるべきですか? EB で wordpress ベースのサイトを展開する場合、アップロードされたファイルをどのように保存しますか? コードを変更する予定ですか、それとも独自のアプリをコーディングしているため、常駐データを保存する独自の方法を見つける必要がありますか?
一般的なサーバーまたは EB プラットフォームで実行されるアプリを設計している場合、どのくらいの違いがありますか? 質問は次のようなものかもしれません: アプリが分散環境を実行している場合の違いは何ですか?
申し訳ありませんが、私は中国語だけでなく英語も話せません。しかし、私はあなたの答えを探しています、ありがとう!