views4GCPのストレージサービスについてまとめてみた。Exp:71334新しい物好きなエンジニアですTweetShareHatena注意この記事は2017年3月14日に更新されたもので、内容が古い可能性がありますのでご注意ください。Functions(以下、GCF)のβ版及び、FireBaseのサポートが発表されました。以前のα版では無料だった利用料やクオータの制限についても詳細が新たに発表されています。Nextにおいてβ版になることが発表されました。以下、正式発表のブログhttps://cloudplatform.googleblog.com/2017/03/Google-Cloud-Platform-your-Next-home-in-the-cloud.htmlこれによりこれまでは無料だった利用料やAPIの呼び出し回数等のクオータの制限についても発表されました。GCFの料金体系GCFの料金は以下の3つのリソースに対して課せられます。100万回あたり$0.4(1回あたり$0.0000004)コンピューティング時間コンピューティング時間は関数がリクエストを受け取ってから、関数が完了(エラーも含む)するまでの時間を指します。コンピューティング時間に対応する料金は、関数に対して当てられたメモリやCPUの量に基づきます。秒は1GHzのCPUがプロビジョニングされている場合の1秒間の実測時間ちなみにGCFでは1関数あたり、以下の5種類のメモリを割り当てることが可能です。128MB256MB512MB1GB2GBネットワーキングおなじみですが、GCFから外部の他の場所に転送されるデータ量に対して料金が課せられます。これはGCP全般で発生するアウトバウンドの課金と同じです。APIに送信される送信データは無料。無料枠GCFでは上記3つのリソースに対してある一定までの無料枠が用意されています。1ヶ月GCFのクオータによる制限GCFのクオータには以下の大きく分けて3種類の制限が存在します。1秒で消費されるGHz数。実行中の関数からのデータ転送量。制限の割り当てを増やす場合はこちらから※割り当ての上限に達した場合は500のエラーコードが返ってきます。Nextでは新たにFirebaseもサポートされることが発表されました。Analytics、リアルタイムデータベース等のサービスからのイベントを受け取ってGCFの関数を起動することが出来ます。開発者達はサーバーを保守することなくより複雑なアプリケーションを作成・運用することが出来るようになるでしょう。SuiteのAPIと連携させたちょっとしたプログラムを作りたい、けどサーバーの保守はしたくない。いったケースに向いたサービスです。Engineも含めて今後はどんどん開発者がサーバーの保守について考えなくてもアプリケーションの開発が出来るようになっていきます。β版ということで本番環境で今直ぐに利用するのは少しリスクがあるかもしれませんが、個人的な用途であったり社内ツールの一部で利用したりするのには非常に便利ですのでぜひ試してみて下さい。最後に、クラウドエースではGCFやGAEによる開発のご相談を受け付けておりますので、お気軽にお問い合わせ下さい。