Hatena::ブログ(Diary)

風柳メモ このページをアンテナに追加 RSSフィード Twitter

2011-09-23

GAE-Cronをバージョンアップしました(version 0.02a)

GAE-Cronのバージョンアップの前に:Google App Engineの設定変更のススメ

GAEが新規料金体系になるのに伴い、Free Quotaの範囲で使えるリソースが大幅に制限されてしまうため、GAE-Cronのようなソフトはもろに影響を受けてしまいます(哀)。

今回のversion 0.02a(一応CPU負荷低減版)で、200個の1分間隔タイマをかけた状態でBilling Historyを見てみると、現在の料金体系だと

ResourceUsedFreeBillableCharge
CPU Time
$0.10/CPU hour
0.986.500.00$0.00
Total $0.00

のように余裕でFreeの範囲で収まっていた(Free Quotaの約15%)ものが、新料金体系だと、

ResourceUsedFreeBillableCharge
Frontend Instance Hours
$0.04/Hour
159.5228.00131.52$5.43
Total $5.43

のように、いきなりはねあがって(Free Quotaの約570%)しまいます。

どうしようもないかと思っておりましたが、一応、管理画面の

Administration > Application Settings > Performance > Max Idle Instances

で、デフォルトでは“Automatic”になっているところを、“1”に下げると、

ResourceUsedFreeBillableCharge
Frontend Instance Hours
$0.04/Hour
26.6028.000.00$0.00
Total $0.00

と、ぎりぎりFree Quotaにおさまる所まで抑えられました(パフォーマンスは落ちているんだとは思いますが)。

Freeで使っている方は、とりあえず、上記設定でお試し下さい。

それでもFree Quotaを越えるようであれば、当方では対処は困難です。悪しからずご了承下さい。


CPU負荷低減を目指して…いたんです、けど、ねぇ

http://gaecronclub.appspot.com/

GAE-Cronの version 0.02a をアップしました。

ダウンロード(version:0.02a):gaecron-v002a.zip

課金の対象がこれまでのCPU HoursからInstance Hoursに変更になってしまうので、CPU負荷を減らす試みは無駄になったかもしれない…。

アップデート方法

■ファイルの更新

基本、全てのファイルを上書きして下さい。

その際、*.yamlなどの設定ファイルや、*.py内のPATH等の書き換えなどを行なっている場合は、該当箇所の書き換えも忘れないようにして下さい。

■全タイマの再設定

管理者権限でログインし、画面左上部にある[全タイマ再設定]ボタンを押して下さい。

version 2.0→2.0aの移行に限り、もしかすると、再設定は不要になっている、かも知れません。うまくいかないときには、再設定して下さい。

再設定すると、全てのタイマがかけなおしとなるため、特に長周期のタイマを設定している人がいると影響が大きいと思われますが、仕様ということで悪しからず。

覚え書きなど

CPU負荷低減の仕組みは、この記事の応用。

GAEでPython 2.7が使えるようになったら(2011/12/1?)、スレッド化すればもう少し効率はよくなりそうだけれど……。

ちょっと時間が取れないため、今のところは対応予定なし。

cd_zauruscd_zaurus 2011/10/21 13:11 ご対応ありがとうございました(^^)/
あやうく課金が来るところでした(((( ;゜Д゜)))ガクガクブルブル

設定変更とバージョンアップをしたところ
引き続き無料で使えそうです(3週間ほど検証済み)。

ただ、GAE-Cronを利用させて頂いている仲間の中には
旧バージョンのままの人もいそうですね(^^;
杞憂であることを祈りますが、風柳さんに火の粉が降りかかりませんように…

今後もお世話になります。よろしくお願いします。

Green3Green3 2011/11/12 11:07 お世話になっております。
参考になるか分かりませんが、GAEの無料リソース削減対策として
当方で行った作業の覚え書きを作成してみました。

 http://goo.gl/ZZiCC

パフォーマンスは落ちてると思いますが、無料リソース削減後も
1度もサーバ落することなく使用できています。
参考になればいいのですが。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/furyu-tei/20110923/gaecron