Google App Engine(GAE)環境

お客さんとの会話の中で出てくる「Google App Engine」

何かは知っているつもりだがより理解をするべく
下記ページを参考にして試してみた。

Google App Engineを使って無料でサイトを立ち上げる方法

特に内容に分かりづらいところはなく試す事が出来たのだが
「app.yaml」を書き換える部分でエラーが出てしまった。

[html]
handlers:
- url: .*
script: main.py
[/html]
の部分を下記のように書き換える箇所でエラー。
[html]
handlers:
- url: /
static_files: htdocs/index.html
upload: /
- url: /
static_dir: htdocs
[/html]

 

下記のように半角スペース2つ分でインデントをとったら正常に動いたので
同じくエラーが出るかたは試してみて下さい。
[html]
handlers:
- url: /
static_files: htdocs/index.html
upload: /
- url: /
static_dir: htdocs
[/html]

 

で、静的なWebページがGAE環境で公開できるかテストをするため
こちらのサイトからフリーのHTMLテンプレートを拝借。

「Deploy」を選択してサーバへアップロード。
ちゃんと表示されました。 

私のようにJavaもPythonも良く分からない人が、

・ドメインは取得したけど、サーバー代はかけたくない!
・「Googleサイト」みたいなWikiでは思うようなWebサイトがつくれない!

みないな人は、上記のようにGAE環境を使用するのもありかもしれない。

ただPHPが動かないので、メールフォーム等の利用を考えたときに
素直に月額数百円のレンタルサーバー借りたら?という話になる気がする。
(後日追記:PHPを使う方法もあるらしい

私がビジネス上で利用する事を考えた時にも、
仮に会社で運営中のWebサイトがアクセス数が爆発的に増えたとしても
そのサイトはWordPress(PHP/MySOL)で構築しているのでGAE環境は使えない。

よくよく考えてみると、高トラフィックに耐えられる環境の構築に関して
経験値のある人が社内にいないから、実際そうなったらけっこう焦るな。

次はAmazon EC2でも触ってみようかな。