GCE上でGAEを動かす場合のメリットについて

477 views
Skip to first unread message

小城佑介

unread,
Jul 2, 2014, 11:49:21 PM7/2/14
to google-app-...@googlegroups.com

お世話になっております。

今更ながらGoogleComputeEngineを使ってみようと思い質問させて頂きました。

これまでGAEを使ったWebアプリケーションなどの制作の経験はあります。
GAEはPaaSとゆうことでアプリケーションだけ考えていれば動いてくれたのですが、
GCEの存在を知り、IaaS環境への移動を考えております。

そこでまず既存のGAEアプリケーションをGCEに移植を考えているのですが、
GCEの上でGAEアプリケーションを動かす場合のメリットなどはあるのでしょうか?
今までずっと無課金でやってきたのですが、GCEはインスタンスを立ち上げると課金されるようなので
GAEから移る際のメリットがあれば教えて頂けたらと質問させて頂きました。

またGAEで課金するよりもGCEを使う事で安くなる事はあるのでしょうか?

宜しくお願い致します。

Shinichi Ogawa

unread,
Jul 3, 2014, 2:09:26 AM7/3/14
to google-app-...@googlegroups.com
小城さん

> GCEの上でGAEアプリケーションを動かす場合のメリットなどはあるのでしょうか?

* GAEやGAEまわりのサービスの制約のために実現できない実装ができる
 # 実現できないわけではないが、無理やり高コストな方法で実現してる場合も
* インスタンス数などの管理を全て自分で行うこともできる
といった点を思いつきました。 # 後者はメリットにもデメリットにもなりますが

逆に

> GCEの存在を知り、IaaS環境への移動を考えております。

何か理由があって移動を考えているんじゃないかと思いましたが、
どういった理由でしょうか?


> またGAEで課金するよりもGCEを使う事で安くなる事はあるのでしょうか?

これはアプリケーションの性質にもよりけりなのであまり思いつきませんが、
極端な例だと、リクエスト数は少ないのに大量のストレージを
全部GAEのどこか(DatastoreやBlogstore)に保存するようアプリなら、
GAE単独よりは、処理はGCEストレージはGCS、の方が安くなりそう等など。
> --
> このメールは Google グループのグループ「Google-App-Engine-Japan」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> google-app-engine...@googlegroups.com にメールを送信してください。
> このグループに投稿するには google-app-...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/google-app-engine-japan からこのグループにアクセスしてください。
> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

吉積礼敏

unread,
Jul 3, 2014, 3:06:16 AM7/3/14
to google-app-engine-japan
小城さん

現状GAEで無料の範囲で実現出来ている内容をGCEに持っていくことでのメリットとなると相当限られて来ますね。。

小川さんの提示に追加で思いつくのは。
スピンアップに時間がかかっている場合、その部分が短縮出来る。
(もし発生していてリトライとかで改善しているとかならですが)60秒制限の回避が可能。
ロックインされなくなるので、AWSとかにも移行しやすい。

とかでしょうか。デメリットは色々思いつきますが。。。

よろしくお願い致します。



2014年7月3日 15:08 Shinichi Ogawa <shin1...@gmail.com>:
このメールは Google グループのグループ「Google-App-Engine-Japan」の登録者に送られています。

このグループから退会し、グループからのメールの配信を停止するには google-app-engine...@googlegroups.com にメールを送信してください。
このグループに投稿するには、google-app-...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/google-app-engine-japan からこのグループにアクセスしてください。
その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。



--
★★★★★★★★★★★★★★★★★★★★★★★★
※※※ GoogleApps販売・導入サポートをしております ※※※
※※※ ダイブネットもよろしくお願いします!http://www.divenet.jp ※※※

吉積情報株式会社
代表取締役 吉積 礼敏 <ayat...@yoshidumi.co.jp>
携帯:090-1732-1848
住所:〒104-0061 東京都中央区銀座2-14-7 銀座OMビル2F
電話:03-6228-4451
FAX :03-5843-1690
HP  :http://www.yoshidumi.com

小城佑介

unread,
Jul 3, 2014, 10:23:07 PM7/3/14
to google-app-...@googlegroups.com
ogawa様
さっそくのコメントありがとうございます。
とても参考になります。

GAEやまわりのサービスの制約によって実現できない実装をGCEと連携する事で
できるようになるのはすごくメリットですね。

>何か理由があって移動を考えているんじゃないかと思いましたが、
はい、今回GCEとGAEの連携を考えているのは単に勉強をしたいが為です。
インスタンスに多少なりお金がかかっても得られるものの方が今後大きいと判断しました。
AWSを選ばなかったのはただ私がGoogle信者だからです。。
先日コカコーラのワールドカップのイベントサイト?がGCEとGAEの連携により実現されてる等の記事を
見つけまして、私も今旬な技術を使ってWEBサイトを立ち上げてみたいと思ったのがきっかけです。

Blobstoreは確かに高いと聞いた事があります。無料枠でしか利用していないのですが、、、

小城佑介

unread,
Jul 3, 2014, 10:28:13 PM7/3/14
to google-app-...@googlegroups.com
吉積様
さっそくのコメントありがとうございます。
とても参考になります。

GCEを使う事により制限が回避できるようですね。
デメリットの方が多いみたいですね。。。
未熟者ですが吉積様の開催されているセミナーはいつもすごく気にしておりました。
田舎者なので行けないのですが、応援しております。

ありがとうございました。

Shinichi Ogawa

unread,
Jul 4, 2014, 4:54:32 AM7/4/14
to google-app-...@googlegroups.com
小城さん

GAE+GCEで使うなら、いきなりGCEを触ってみるのが良いですが、
GAEアプリをまるっとGCEに載せる勉強なら Managed VMs を申し込んで、
まずは「ちょっと違うGAEアプリ」としてGCEを意識せず触ってみて、
それから徐々にGCEを触っていくと面白いかもですね。

小城佑介

unread,
Jul 6, 2014, 9:41:53 PM7/6/14
to google-app-...@googlegroups.com
Ogawa様
コメントありがとうございます。
Managed Virtual Machinesは気になっておりました。

今回はGAE+GCEで使用したいと思っているので助言を頂いたようにGCEを触ってみようと思っております。
しかし現状どのようにGAEとGCEを連携させるかも分かっていないようなレベルなので
勉強のつもりでManaged Virtual Machinesも検討にいれ勉強してみたほうがいいのかもしれませんね。
そこからGCEに入っていくとまた違った見方ができるかもしれませんね。
Reply all
Reply to author
Forward
0 new messages