GAEをCDNとして使用する方法を説明している記事がWeb上にたくさんあります。しかし、GoogleのAppEngineのドキュメントでCDNについての言及を見つけることができませんでした。
GAE上で開発されたアプリケーションがGoogleCDNサーバーからどのように恩恵を受けるかについて言及している公式のドキュメント/記事を誰かに教えてもらえますか?
前もって感謝します :)
GAEをCDNとして使用する方法を説明している記事がWeb上にたくさんあります。しかし、GoogleのAppEngineのドキュメントでCDNについての言及を見つけることができませんでした。
GAE上で開発されたアプリケーションがGoogleCDNサーバーからどのように恩恵を受けるかについて言及している公式のドキュメント/記事を誰かに教えてもらえますか?
前もって感謝します :)
はい、GAEは静的コンテンツにGoogleのインフラストラクチャを使用しています。
Google IO 2009でこのセッションを見て、スライド24〜28を読んでください。
静的コンテンツは、特殊なインフラストラクチャによって処理されます。アプリランタイムはそれらを提供しません。
App Engineを分散ファイルホスティングとして使用することは、実際にはサービスの「公式」な使用法ではないため、公式ドキュメントで言及されていないのはそのためです。
App Engineアプリは、複数のGoogle本番データセンターから提供されるため、理論的には、アプリはGMailやドキュメントと同じくらい迅速にリクエストを処理します。
アプリが静的ファイルを提供するだけの場合は、基本的に、Googleのサーバー上に(ある程度まで)無料のCDNが構築されています。
いくつかのグーグルは、これを達成する方法の多くの例を見つけます。