1

Google App Engineと従来の Web ホスティング サービスとの違いを漠然と理解しています。

独自のハードウェアを維持する必要がないこと、負荷分散を処理すること、複数の場所にデータを分散させることなどのおかげで、Google App Engine がはるかに幅広いユーザーに対応できることは理解しています。

しかし、Python や GAE でサポートされているその他の言語を使用して実現できることに関しては、LAMP スタック (など) を備えた Web ホスティング サービスでは、動的コンテンツを作成し、データを保存し、ページをレンダリングすることはできません。ブラウザは同じですか?開発者が GAE を通じて提供できるその他のコンテンツ/サービスはありますか?

例は非常に役に立ちます。

私の考えでは、どちらも HTML ページ、CSS および JS ファイル、画像、ビデオ、音楽を提供し、おそらくリレーショナル データベースからデータを取得し、ユーザーがファイルをアップロードして共有できるようにすることしか想像できません。

4

2 に答える 2

1

@Andrei の回答に加えて、App Engine はサービスとしてのプラットフォーム (PAAS) に関するものです。たとえば、次のように書いています。

私の考えでは、どちらも HTML ページ、CSS および JS ファイル、画像、ビデオ、音楽を提供し、おそらくリレーショナル データベースからデータを取得し、ユーザーがファイルをアップロードして共有できるようにすることしか想像できません。

そして、それはあなたが考えなければならないすべてです。App Engine を使用すると、実行しているオペレーティング システムのバージョン、現在使用しているデータベースのバージョン、実行している Web サーバー、ファイル サーバー、ログ サーバー、memcache、タスク キュー サーバーなどについて考える必要がなくなります。

Google のエンジニアは、各サービスの最新バージョンでサーバーを稼働させ続けます。アップグレードやスケールアップを行う必要はありません。すべてのデータは 3 つの場所に自動的にバックアップされ、Google が独自のデータを保護するのと同じくらい徹底的に保護されます。ハッカーが侵入しようとする場合、まず Google の防御を突破する必要があります。

つまり、コードとデータだけを考えればよく、その他はすべて Google に任せることができます。すべてを自分で維持しなければならない標準的な Web ホスティングと比較すると、余分な作業から解放されて安心です。私は知っている、私は自分自身の前にそれをすべてやった。

于 2015-06-10T03:09:59.010 に答える