並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 97件

新着順 人気順

"cloud functions"の検索結果1 - 40 件 / 97件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

"cloud functions"に関するエントリは97件あります。 cloudgoogleGCP などが関連タグです。 人気エントリには 『Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に』などがあります。
  • Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に

    Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に Google Cloud Platformにおけるサーバレスコンピューティング環境を提供するGoogle Cloud Functionsで、PHP言語のサポートがプレビューとして開始されることが発表されました。 Today we’re bringing support for PHP, a popular general-purpose programming language, to Cloud Functions. With the Functions Framework for PHP, learn how you can write idiomatic PHP functions to build business-critical applications & integra

      Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に
    • Google Cloud FunctionsがRubyのサポートを発表。ローカル環境での開発やテストを可能にするフレームワークも

      Google Cloud FunctionsがRubyのサポートを発表。ローカル環境での開発やテストを可能にするフレームワークも Google Cloud FunctionsはGoogl Cloud上でサーバレス環境を実現するサービスです。HTTPからのアクセスやストレージへのデータの保存などのイベントが発生すると、あらかじめ保存されていた関数が実行される仕組みを持ちます。 例えば、ストレージに画像が保存されると自動的にサムネイルを作成して保存する関数を実行する、HTTPでアクセスされるとデータベースからデータが検索され最新データをHTMLに書き込む関数を実行する、といったイベントドリブンな処理を効率的に実行できます。 Google Cloud FunctionsのRubyサポートにより、この関数をRubyで記述することが可能になります。対応するバージョンはRuby 2.6と2.7。 Go

        Google Cloud FunctionsがRubyのサポートを発表。ローカル環境での開発やテストを可能にするフレームワークも
      • Cloud Functions をローカル環境で統合テスト可能にした話 | BLOG - DeNA Engineering

        はじめまして。AIシステム部MLエンジニアリンググループ で学生インターンをしている 早坂( @takemioIO ) です。 普段はパケット処理などをやっているのですが、縁あってここでは MLOps の通常業務に携わっております。 私は二ヶ月間インターンとして開発に取り組んでいました。ここではその実装物の一つを紹介します。 この AI システム部 のとあるプロジェクトでは、 Cloud Functions と Cloud Pub/Sub を利用したデータパイプライン を構築しております。 そのプロジェクトは毎日のように変更が取り込まれ、非常に開発が盛んですが一方それゆえに破壊的な変更で足を撃ち抜いてしまいそれによって悩まされることがありました。 さらにはクラウドサービスを利用してるという部分からローカルでの検証環境がありませんでしたので、毎回 GCP に デプロイするしかなく、トライアン

          Cloud Functions をローカル環境で統合テスト可能にした話 | BLOG - DeNA Engineering
        • Cloud FunctionsのNode.jsランタイムを使うときに毎回設定していること - yashiganiの英傑になるまで死ねない日記

          Cloud Function使ってますか?簡単なサービスをシュッと作って公開するにはとても便利ですよね。筆者もよく使っています。今やGCPの中では一番手に馴染んだサービスのひとつです。 最近Cloud Functionsを使っていくつかサービスを作っていて、最初にすることが決まってきたのでご紹介します。 TypeScriptの導入 初手はTypeScriptの導入です。みなさんはTSを導入するときどうしていますか?入れるだけなら簡単なんですが、ESLintだとかPrettierだとか考え始めるとゾッとしますよね。これから楽しくプログラミングを始めるのにゾッとはしたくないので、で頭をカラッポにしてgtsを使います。gtsというのはgoogleが作っているいい感じにTypeScriptを使えるやつで、入れておくだけでそれはそれはいい感じになります。詳しくはこのエントリーを見てくれ。npx gt

            Cloud FunctionsのNode.jsランタイムを使うときに毎回設定していること - yashiganiの英傑になるまで死ねない日記
          • これから始める Cloud Functions 入門

            はじめに本記事は Google Cloud が提供するサーバーレスコンピューティングサービスである「Cloud Functions」の入門記事です。Cloud Functions の詳細な使い方はドキュメントに網羅されていますが、本記事では Cloud Functions の概要をざっくりと知り、使い始めてみる ところに重点を置いて解説したいと思います。Cloud Functions を使い始める上での入り口としてご覧いただきながら、各機能のより詳細な内容はドキュメントを見ながら掘り下げていただければと思います。 Cloud Functions の特長サーバーレス、FaaSCloud Functions はいわゆるサーバーレス、あるいは FaaS (Function-as-a-Service) と呼ばれるサービスです。 サーバーレスとはサーバーの管理を必要としないようなアーキテクチャの総称

              これから始める Cloud Functions 入門
            • Cloud FunctionsをGoで書く。またはFirebaseのためのマイクロサービスアーキテクチャ - laiso

              Firebase Advent Calendar 2019 の17日目です。16日目はKesin11さんの「Firebase Emulator Suiteをフル活用してTDDで開発しよう」でした。 はじめに FirebaseプロジェクトでCloud Firestoreを利用する時は通常Node.jsによるCloud Functionsでトリガーとなる処理を記述します。その他には関連するAPIサーバー、WebアプリのフロントエンドのSSR、バックエンドの非同期処理など、多くの場面でCloud Functionsが活用されています。 この開発→デプロイサイクルをお手軽に行ってくれるのがfirebase-toolsというnpmモジュールです。JavaScriptでFunctionを実装し、firebase deployコマンドを実行するだけでFirebaseプロジェクト用のCloud Funct

                Cloud FunctionsをGoで書く。またはFirebaseのためのマイクロサービスアーキテクチャ - laiso
              • Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場

                Google Cloudは、Cloud FunctionsやCloud Runにおけるコールドスタートで時間がかかる起動時間を短縮する「startup CPU boost」を発表しました。 Cloud RunやCloud Functionsなどの、いわゆるサーバレス基盤により提供されるサービスでは、まったくインスタンスが存在しない状態から、リクエストの発生によりインスタンスを起動する、「コールドスタート」が発生する場面がしばしばあります。 サーバレスであってもあらかじめ最小のインスタンス数を指定しておき、リクエストがない状態でも最小インスタンスでリクエストを待ち構えていれば、リクエストがあったときに瞬時にインスタンスの処理を開始させることは可能です。 この状態をウォームスタートと一般に呼びますが、ウォームスタートは迅速なレスポンスの一方で待ち時間にもインスタンスを起動しておくため、そのコン

                  Google Cloud FunctionsやCloud Runのコールドスタートを高速化する「startup CPU boost」登場
                • Cloud Functionsでメモリ不足になった話

                  株式会社var CTOのSleekです。 本日は、GCPのCloud Functionsの中のとある関数でメモリ不足になったことについて書きます。 概要 GCPのアラートでCloud Functionsでメモリ不足で関数が落ちたことが通知される 調査すると時間が経つにつれメモリ使用量が増大していくことが確認できた 原因はFirestoreなどをサービスを利用するためのclientをCloseしていなかったからであった Google Cloud Functionsについて Google Cloud Functions(GCF)はGCPが提供するサーバレス・FaaS(Function-as-a-Service)であるサービスです。 利用者はHTTPやPub/Subからリクエストを受け付けてデプロイした関数を実行することができます。 サーバレスのサービスであるため、サーバ管理やスケーリングについ

                    Cloud Functionsでメモリ不足になった話
                  • ちょっと気が早いですが, Cloud Functions第2世代を試してみた - 現バージョンからの移行とその注意点 - Lean Baseball

                    今日のテーマ ※【2022/8/4更新】正式版がGAとなりました, ブログ記載の内容と異なる所がある可能性があるのでご注意ください&本番などで使っても大丈夫です!&別のブログも書いたのでその話も追加 仕事もプライベートもよくGoogle Cloud(GCP)を使っている人です. 最近はGoogle Cloudの資格取得, 頑張ってます*1. ちょっとしたSlack Botを作りたい ちょっとしたデータ収集クローラー(Webクローラー&スクレイピング)がほしい ちょっとした「CSVとかJSONのファイルをBigQueryに放り込む)簡単なETLがほしい なんて時に, Cloud FunctionsというGoogle Cloudのサーバレスな従量課金FaaS(Function as a Service)でシュッと関数作って運用しているのですが, つい最近そんなCloud Functionsの第

                      ちょっと気が早いですが, Cloud Functions第2世代を試してみた - 現バージョンからの移行とその注意点 - Lean Baseball
                    • Firebaseで作る!リアルタイム画像変換CDN【Firebase Hosting + Cloud Functions】 - AppBrew Tech Blog

                      AppBrew新規事業部の開発責任者をしています吉野です. 前回記事を書いてから書きたくないと駄々をこねていたら歳月が経ち その間に猫を飼い始め配偶するなど様々なライフステージの変化がありました. ところで,アップロードされた画像をそのまま表示する時代は平成とともに終わりを告げたわけですが[※要出典]皆さんいかがお過ごしでしょうか. 今回の記事では,まずはじめにFirebase Consoleポチポチだけで出来る「Cloud Functionsのみを利用する例」を解説した後に,そこで生じた問題点を解決した「Cloud Functions + Firebase Hosting を利用する例」を順に説明していきます. これからFirebaseを作ってアプリを作る方,Firebaseを利用していていくつかのサイズの画像を柔軟に扱いたい方などの参考になればと思います. 記事後半の「Cloud Fu

                        Firebaseで作る!リアルタイム画像変換CDN【Firebase Hosting + Cloud Functions】 - AppBrew Tech Blog
                      • Cloud Functions の最大実行時間に収まらない処理をどうする? - Adwaysエンジニアブログ

                        こんにちは菊池です。 今回は以前紹介した、サーバーレスで実装したデータ基盤のデータ収集システムについての記事になります。 以前紹介した記事はこちら: データ基盤をサーバーレスで構築したので概要を紹介 Google Cloud Workflows でサーバレスなワークフローを構築したので概要を紹介 このデータ収集基盤をサーバーレスで構築する際に、とある処理が Cloud Functions の最大実行時間をオーバーしそうになりました。正確に言うと実装時はオーバーしていないものの、今後オーバーする可能性がありそうな状況です。この状況をどうやって回避したのかについて書きましたので、参考になれば幸いです。 Cloud Functions の最大実行時間 最大実行時間をオーバーしそうな処理 実装の選択肢 インスタンスを立ち上げて実行する 取得したデータを Cloud Storage に保存して Cl

                          Cloud Functions の最大実行時間に収まらない処理をどうする? - Adwaysエンジニアブログ
                        • Cloud FunctionsがCloud Run functionsとしてリブランディング。影響を解説 - G-gen Tech Blog

                          G-gen の佐々木です。2024年8月22日(日本時間)、Google Cloud のサーバーレス コンピューティング サービスである Cloud Functions が Cloud Run functions としてリブランディングされました。当記事ではリブランディングによる影響や変更点を解説します。 Cloud Functions のリブランディング リブランディング Cloud Functions の世代 影響と変更点 既存の Cloud Functions 関数の動作・管理に影響なし Cloud Run の機能を使用できる 第1世代の Cloud Functions は名称変更のみ Cloud Run コンソールへの統合 Cloud Run services との差別化 Cloud Functions のリブランディング リブランディング 2024年8月22日(日本時間)、Clo

                            Cloud FunctionsがCloud Run functionsとしてリブランディング。影響を解説 - G-gen Tech Blog
                          • Cloud Functions for Firebaseの利用で、異様にGCPのStorageが消費されると思ったら..

                            知っている人には当たり前の知識かもですが、地味に不安だったことなのでメモ。 起こったこと Firebase でアプリを作っていたら、なぜか Storage のリソースが異様に消費されてることに気がつきました。 このプロジェクト自体は Cloud Functions for Firebase をメインに使っていて、Storage 自体にはほぼファイルはありませんでした。 しかし、上記画像の通り異様にアクセスされています。 さらに GCP で Storage をみると見覚えのないファイルが大量に! なぜ...🤔 原因 原因は Cloud Functions for Firebase のデプロイ時に自動保存されるソースコードでした。 Cloud Functions for Firebase のデプロイは以下手順で行われるようです。 関数のソースコードを含むアーカイブを Cloud Storag

                              Cloud Functions for Firebaseの利用で、異様にGCPのStorageが消費されると思ったら..
                            • Google Cloud Functions is now Cloud Run functions | Google Cloud Blog

                              Join us for Gemini at WorkLearn how Gemini can help your business at our digital event Register Cloud Functions and its familiar event-driven programming model is now Cloud Run functions, complete with the fine-grained control and scalability that developers love about the serverless platform. With Cloud Run functions, we’ve created a unified serverless platform for all your workloads, so you don’

                                Google Cloud Functions is now Cloud Run functions | Google Cloud Blog
                              • Cloud FunctionsのCloud Firestoreトリガーの重複発火を防ぐ、より良いアプローチ

                                Cloud FunctionsのCloud Firestoreトリガーの重複発火を防ぐ、より良いアプローチMonday, December 16, 2019 Cloud Functionsで、Cloud Firestoreトリガーを使う場合、「重複発火」に気をつけないといけません。 本来であれば、記述したCloud Functionsの処理は1回のトリガーで1回だけ実行されてほしいのですが…どういうわけか複数回呼び出されることがたまに起こります。 ちなみに、「少なくとも1回以上実行される可能性がある」ことと、「実行する関数自体は冪等性を担保して実装してね」とドキュメントには記載があります。 Cloud Firestore triggers#Limitations and guarantees 今回は重複発火が起こると困る例や、防ぐためのより良い方法を書いてみようと思います。 重複発火が起こ

                                  Cloud FunctionsのCloud Firestoreトリガーの重複発火を防ぐ、より良いアプローチ
                                • Introducing the next generation of Cloud Functions | Google Cloud Blog

                                  Today, we are introducing Cloud Functions (2nd gen) into public preview. This next-generation of our Functions-as-a-Service product comes with an advanced feature set giving you more powerful infrastructure, advanced control over performance and scalability, more control around the functions runtime, and triggers from over 90 event sources. Further, the infrastructure is powered by Google Cloud’s

                                    Introducing the next generation of Cloud Functions | Google Cloud Blog
                                  • Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に

                                    Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に Google Cloud Functionsは、いわゆるサーバレスコンピューティングをGoogle Cloudで提供するサービスです。 あらかじめサーバをプロビジョニングしておく必要はなく、イベントをきっかけに実行したい関数をGoogle Cloud Functions上に保存しておくと、イベントにより自動的に関数が実行されます。実行される関数は負荷に応じて自動的にスケーラブルに実行され、実行が終了すれば利用していたコンピューティングリソースは解放されます。 今回の発表は、このGoogle Cloud FunctionsでJava 11をサポートしたというもの。 現時点でJavaの最新バージョンは3月に発表されたJava 14ですが、3年にわたってバグフィックスやセキュリティ対

                                      Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に
                                    • GitHub - rowyio/rowy: Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - rowyio/rowy: Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.
                                      • Cloud Functionsのタイムアウトについて

                                        この記事は GMOアドマーケティング Advent Calendar 2021 2日目の記事です。 こんにちは。 GMOアドマーケティングの@zakisanbaimanです。 業務でGoogle Cloud Functionsを使っていますが、タイムアウト対策を行ったので共有しておきます。 Cloud Functionsとは GCPのサーバレスバッチのサービスであり、関数の実行時間に対して従量課金されるFunctions as a Service(FaaS)です。 AWSで言うところのLambdaですね。 タイムアウトの挙動確認 環境 ランタイム: Node.js 14 リージョン: us-central1 Cloud Functions設定 ▼タイムアウトは5秒に設定 正常時 ▼5秒タイムアウトのところ、4秒で処理を完了させる exports.helloWorld = (req, res

                                          Cloud Functionsのタイムアウトについて
                                        • Environmentsを用いたGitHub ActionsからCloud Functionsへのデプロイ - NTT Communications Engineers' Blog

                                          この記事は、 NTT Communications Advent Calendar 2022 16日目の記事です。 はじめに こんにちは、イノベーションセンター テクノロジー部門の池田です。 普段はSkyWayというプラットフォームを開発しています。 この記事では、GitHub ActionsからGoogle Cloud Platform(以下GCP)のCloud FunctionsにPipenvを利用したPythonアプリケーションをデプロイした際の話をGitHubのEnvironmentsなどに触れつつ紹介したいと思います。 モチベーション SkyWayで使うPythonのアプリケーションをクラウド上にデプロイしたかったのですが、毎度手動でデプロイするのはもちろん面倒です。 また、自動化した場合でもproduction,stagingなどの環境ごとに条件分岐を書いたり、意図しない自動デ

                                            Environmentsを用いたGitHub ActionsからCloud Functionsへのデプロイ - NTT Communications Engineers' Blog
                                          • Ruby comes to Cloud Functions | Google Cloud Blog

                                            Cloud Functions, Google Cloud’s Function as a Service (FaaS) offering, is a lightweight compute platform for creating single-purpose, stand-alone functions that respond to events, without having to manage a server or runtime environment. Cloud functions are a great fit for serverless, application, mobile or IoT backends, real-time data processing systems, video, image and sentiment analysis and ev

                                              Ruby comes to Cloud Functions | Google Cloud Blog
                                            • Google Cloud、サーバレスの「Cloud Functions」をコンテナサーバレスの「Cloud Run」に統合、「Cloud Run functions」に

                                              Google Cloud、サーバレスの「Cloud Functions」をコンテナサーバレスの「Cloud Run」に統合、「Cloud Run functions」に Google Cloudは、「Cloud Functions」を「Cloud Run」に統合し、「Cloud Run functions」にすることを発表しました。 これにより、これまでCloud Functionsでは利用できなかったGPU機能などのCloud Runの機能がCloud Run functionsで利用可能になります。 There's a new deployment option for Cloud Run: the function. A.k.a Cloud Functions and its event-driven programming model is now Cloud Run functi

                                                Google Cloud、サーバレスの「Cloud Functions」をコンテナサーバレスの「Cloud Run」に統合、「Cloud Run functions」に
                                              • GCP Cloud Functions(GCF)を使って画像に文字を埋め込む方法 - アルパカログ

                                                Twitterなどでよく、文字の入った画像を見かけます。このエントリでは、無料で使えるGCPのCloud Functions(GCF)を使って、POSTパラメータで受け取ったテキストを画像に描画するサンプルを作る方法を説明します。

                                                  GCP Cloud Functions(GCF)を使って画像に文字を埋め込む方法 - アルパカログ
                                                • Cloud Functionsを定期実行させてみる | DevelopersIO

                                                  Cloud FunctionsはGoogle CloudのFaaS(Function as a Service)です。 Google Cloudの勉強のためにある処理をCloud Functionsを使って実装してみようと思った際に、関数を定期実行させる方法が分からなかったので、調べて試してみました。 概要 Cloud SchedulerとCloud Pub/Subを利用することでCloud Functionsを定期実行することが可能です。 Pub/Sub を使用して Cloud ファンクションをトリガーする  |  Cloud Scheduler のドキュメント Cloud Schedulerジョブで設定されたスケジュールに応じてPub/Subのトピックにメッセージが発行されます。トピックのサブスクライバーとしてCloud Functionsの関数を設定することで、メッセージの通知をトリ

                                                    Cloud Functionsを定期実行させてみる | DevelopersIO
                                                  • Cloud FunctionsとCloud Workflowsを使ってDataprocを動かしてみよう

                                                    みなさんこんにちは、GMOアドマーケティングのM.H.です。 日に日に溜まっていく膨大なデータを解析したり、機械学習モデルに投げるデータの前処理をしたりするための大規模データの分散処理フレームワークは幾つかありますが、その技術を活用するためにクラウド上のリソースを使ってビッグデータを処理したいケースがあるかと思います。 今回はGoogle Cloud Platformの各種サービスを複合的に活用し、特にCloud WorkflowsとCloud Functionsを組み合わせることで、Dataprocのクラスタを動的に作成・削除しながらジョブを実行する方法について書いていきます。 やりたいこと Dataprocは、Apache SparkやApach Hadoopなどの分散処理のフレームワークをGoogle Cloud Platform(以下 GCP)マネージドで動かすためのサービスです。

                                                      Cloud FunctionsとCloud Workflowsを使ってDataprocを動かしてみよう
                                                    • CLI でGoogle Cloud Functions + Serverless Framework開発環境を構築 - YOMON8.NET

                                                      Google Cloud FunctionsをServerless Frameworkでデプロイできる環境を作りたい場合、以下の公式ドキュメントに手法が載っています。 Serverless - Google Cloud Functions Documentation ただ、特に権限周りでGUIでの操作が面倒なので、CLI操作に変換して書き起こしました。 GCPのAPI有効化 こちらにある通り、以下のAPIを有効化します。 Google Cloud Functions Google Cloud Deployment Manager Google Cloud Storage Stackdriver Logging gcloud services enable deploymentmanager.googleapis.com cloudfunctions.googleapis.com stora

                                                        CLI でGoogle Cloud Functions + Serverless Framework開発環境を構築 - YOMON8.NET
                                                      • Secret Manager に保存した機密情報を、Cloud Functions の Python コードから取得してみた。 | DevelopersIO

                                                        Secret Manager に保存した機密情報を、Cloud Functions の Python コードから取得してみた。 こんにちは、みかみです。 やりたいこと Google Cloud でパスワードなどの機密情報を安全に保管したい Google Cloud のシークレット管理サービス Secret Manager を使ってみたい Cloud Functions 関数の Python コードから Secret Manager にアクセスしたい 前提 Google Cloud SDK(CLI コマンド)の実行環境は準備済みです。 本エントリでは、環境設定不要の Cloud Shell を使用して CLI を実行しました。 Cloud Shell の使用 | Cloud Shell ドキュメント シークレットを作成 Secret Manager のシークレットとバージョンを作成します。

                                                          Secret Manager に保存した機密情報を、Cloud Functions の Python コードから取得してみた。 | DevelopersIO
                                                        • Google Cloud Functions / Cloud Functions for Firebaseの微妙な使い勝手 – marketechlabo

                                                          Google Cloud Functions / Cloud Functions for Firebaseの微妙な使い勝手 Google Cloud FunctionsとCloud Functions for Firebaseの関係 Cloud Functions for FirebaseはGoogle Cloud Functionsを簡素化してFirebaseで使えるようにしたもの Node.jsのバージョン8のみ Google Cloud Functionsは独自ドメインが使えないが、Cloud Functions for Firebaseでは使える(独自ドメインSSLのWeb APIが可能)。 複数のFunctionsを使う構造になっていない(index.jsのみ)→工夫が必要 管理画面からのデプロイができない Cloud Functions for Firebaseで登録した関数は

                                                            Google Cloud Functions / Cloud Functions for Firebaseの微妙な使い勝手 – marketechlabo
                                                          • Cloud Functions(2nd gen)と Cloud Run の関係性を知る

                                                            はじめに こんにちは、クラウドエース SRE ディビジョン の小堀内です。 最近は、Cloud Run に関するブログ記事を書いたり、Cloud Firestore へのドキュメント追加、Firebase Authentication へのユーザー追加等をトリガーとしたサービスを Cloud Functions にデプロイしたりしていました。 そこで今回は、似ているプロダクトである Cloud Functions(2nd gen)と Cloud Run の関係性について理解を深めるために本記事を執筆することにしました。 Cloud Functions(2nd gen)とは? まず、本段落を述べるにあたり、Cloud Functions には 1st gen と 2nd gen という 2 つの世代が存在します。 私は本記事を執筆するまで 1st gen しか使用したことがありませんでした。

                                                              Cloud Functions(2nd gen)と Cloud Run の関係性を知る
                                                            • Google Cloud Functions に Ruby のサポートを導入 | Google Cloud 公式ブログ

                                                              ※この投稿は米国時間 2021 年 1 月 13 日に、Google Cloud blog に投稿されたものの抄訳です。 Cloud Functions は、Google Cloud の Function as a Service(FaaS)として提供される軽量コンピューティング プラットフォームです。サーバーやランタイム環境の管理を必要とせずに、イベントに応答する単一目的のスタンドアロン関数を作成できます。Cloud Functions は、サーバーレス アプリケーション、モバイルや IoT のバックエンド、リアルタイムのデータ処理システム、動画、画像、感情分析、さらには chatbot や仮想アシスタントのようなものにも最適です。 本日、この Cloud Functions に、汎用プログラミング言語として広く利用されている Ruby のサポートを導入いたします。これにより、Funct

                                                                Google Cloud Functions に Ruby のサポートを導入 | Google Cloud 公式ブログ
                                                              • CDNで生き永らえる古い画像のキャッシュを消すCloud Functionsの話 | メルカリエンジニアリング

                                                                こんにちは。Mercari Advent Calendar 2019 5日目は、SREの @cookie-s がお送りします。 メルカリでは様々な用途でCDNを使っています。特に静的ファイルについてはCDNにキャッシュをもたせ、効率的な配信をするように努めています。 しかしながら、配信済みファイルの中身を更新された場合など、キャッシュを削除したくなることもあります。 社内の人がファイルを更新した際に、その人が自分でキャッシュを削除するための仕組みについては、以前 @catatsuy が本ブログで紹介しました。 今回は、別のケースでファイルが更新される場合のキャッシュへの対処について紹介します。 アプリケーションのビジネスロジック上でキャッシュの削除をしたくなるケースです。 キャッシュ削除をしたくなる場所はメルカリ内でもいくつかありますが、メルカリでは複数のCDNを使用していてそれぞれキャッ

                                                                  CDNで生き永らえる古い画像のキャッシュを消すCloud Functionsの話 | メルカリエンジニアリング
                                                                • 【Firebase】Cloud Functionsからstorageへのアクセスについて理解する

                                                                  Firebase と Google Cloud は少し違うものだ!!!正確に言うとFirebaseはGoogle Cloud プロジェクトに独自のサービスや機能を付与したもので、Firebaseプロジェクトの実態はGoogle Cloud プロジェクトだけども、使うAPI、SDK、メソッドが異なるので、これらをごっちゃにしてる状態でググると訳わからなくなった。ので書いた! Firebase プロジェクトと Google Cloud の関係 Firebase コンソールで新しい Firebase プロジェクトを作成した場合、内部で実際に作成されるのは Google Cloud プロジェクトです。Google Cloud プロジェクトは、データ、コード、構成、サービスのための仮想的なコンテナと考えることができます。Firebase プロジェクトは、Google Cloud プロジェクトに Fi

                                                                    【Firebase】Cloud Functionsからstorageへのアクセスについて理解する
                                                                  • [GCP] Cloud Deployment ManagerでCloud Functionsをデプロイしてみた | DevelopersIO

                                                                    Google Cloud Deployment ManagerでCloud Functionsのデプロイをやってみました。Cloud Functionsにコードをデプロイするため、Pythonテンプレートを利用してCloud BuildでCloud StorageへのZIPファイルのアップロードを実装しています。 事前準備 Cloud Deployment Managerでリソースをデプロイする際にgcloudコマンドを使用します。gcloud CLIはCloud SDKをインストールすることで利用できるようになります。Cloud SDKの導入方法は次のブログが参考になりました。 環境 項目 内容 ディレクトリ構成 ディレクトリ構成は以下の通りです。Cloud Functionsのソースコードと構成ファイルやPythonテンプレートを分けています。 ・ ├─ src │ ├─ hello-

                                                                      [GCP] Cloud Deployment ManagerでCloud Functionsをデプロイしてみた | DevelopersIO
                                                                    • 「Cloud functions VS AWS Lambda」を「お金」と「始めやすさ」で勝手に比較してみた - Qiita

                                                                      この記事は「Google Cloud Platform Advent Calendar 2019」1日目の記事です。 ▶ 対決条件 今回は最近流行りのサーバーレスの中でも「Cloud functions」と「AWS Lambda」の2つがどう違うのかを個人的な観点で勝手に比較してみることにしました! とはいえ漠然と比較するとしても比較のしようもないので、今回は「 お金 」と「 始めやすさ 」という2つの軸で調べて比較することにしてみました! お金 関数に 512 MB のメモリを割り当て、3,000,000 回実行し、毎回の実行時間が1秒間だった場合にかかるお金 実行回数が1,000万の月 実行時間が100msecの月 始めやすさ ドキュメントやチュートリアルなどの充実度に限定 ▶ まずは前哨戦、各種サービスの謳い文句を比較 Cloud Functions イベント ドリブンなサーバーレス

                                                                        「Cloud functions VS AWS Lambda」を「お金」と「始めやすさ」で勝手に比較してみた - Qiita
                                                                      • 週刊Railsウォッチ(20210126後編)Google Cloud FunctionsがRubyをサポート、Ruby 3のパターンマッチングでポーカーゲームほか|TechRacho by BPS株式会社

                                                                        2021.01.26 週刊Railsウォッチ(20210126後編)Google Cloud FunctionsがRubyをサポート、Ruby 3のパターンマッチングでポーカーゲームほか こんにちは、hachi8833です。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsの最新情報などの記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます

                                                                          週刊Railsウォッチ(20210126後編)Google Cloud FunctionsがRubyをサポート、Ruby 3のパターンマッチングでポーカーゲームほか|TechRacho by BPS株式会社
                                                                        • Cloud Functions for Firebaseを使用した時に、Cloud Storageのストレージ容量が圧迫される問題について調べた

                                                                          Firebaseのいくつかのサービスを使用していたときに、ふと見に覚えのないCloud Storageのストレージ容量があることに気付きました。 ちょっとくらいなら良いと思っていましたが、使用容量を見てみると10GB近くになっており、無料枠を超えてしまっていました。 適切なサービスの利用に関しては対価が支払われるべきと考えているため、無料枠を超えること自体は問題はなかったのですが、まったく見に覚えのない状態だったため、原因を把握すべく調査した結果と解決方法を紹介します。 Cloud Storageが圧迫されてしまう原因 解決方法 Cloud Functionsの課金必須化について 終わりに Cloud Storageが圧迫されてしまう原因 Cloud FunctionsのNode.js 10系以上のランタイムを使用する場合、内部ではCloud Runが動いています。 Cloud Runには

                                                                            Cloud Functions for Firebaseを使用した時に、Cloud Storageのストレージ容量が圧迫される問題について調べた
                                                                          • Cloud Functions for Firebase を使ったお問い合わせフォーム実装

                                                                            FirebaseはGoogleが提供するクラウドサービスの一つでWebサービスをリリースする上で必要な機能を多数揃えています。この記事ではWebサービスで需要の高いお問い合わせフォームをFirebaseで実装する方法について紹介します。 当記事で目指すこと静的ホスティングしたコンテンツにお問い合わせフォームを実装するフォーム送信内容を指定のメールアドレスへ通知するフレームワークを使わないシンプルな構成で実装するFirebaseにはフォームを簡易実装できる機能が標準で備わっていないためCloud FunctionsとNode.jsでメール送信できるNodemailerを利用します。またメールを送信するには通常メールサーバーが必要となります。そこで今回はGmailを使用することにします。

                                                                              Cloud Functions for Firebase を使ったお問い合わせフォーム実装
                                                                            • Cloud Functions上でheadress-chromeをPythonで動かす

                                                                              はじめに Cloud Functions上でheadless-chrome を Python で動かす方法を紹介します。 Cloud FunctionとDocker Desktopを導入してあるものとします。 今回書いたコードは、Gitにアップしてあります https://github.com/hayashikengo/python-selenium-gcf-template Cloud Functionsへのデプロイは、Mac OSで実行しています。 crawler ディレクトリを作って、その中で作業しています。 背景 GCPのserverless環境で、クローラー(Python)を動かしたいという要件があった。 データクレンジング処理に使うライブラリは、Pythonが充実しているので、Pythonを使いたい。 インフラ構成 CloudSchedulerで Pub/Sub を使用して C

                                                                                Cloud Functions上でheadress-chromeをPythonで動かす
                                                                              • Google Cloud FunctionsがPHPをサポート開始 サーバレスの関数が記述可能に

                                                                                この記事は新野淳一氏のブログ「Publickey」に掲載された「Google Cloud FunctionsがPHPをサポート開始。PHPでサーバレスの関数が記述可能に」(2021年4月26日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Google Cloud Platformにおけるサーバレスコンピューティング環境を提供するGoogle Cloud Functionsで、PHP言語のサポートがプレビューとして開始されることが発表されました。 Cloud Functionsは、これまでNode.js/JavaScript、Python、Go、Java、.NET、Rubyなどのプログラミング言語に対応してきました。今回これにPHPが加わることになります。 対応するPHPのバージョンはPHP 7.4。このPHP実行環境がマネージドサービスとして提供され、負荷に応じ

                                                                                  Google Cloud FunctionsがPHPをサポート開始 サーバレスの関数が記述可能に
                                                                                • Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に

                                                                                  この記事は新野淳一氏のブログ「Publickey」に掲載された「Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に」(2020年5月28日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Google Cloud Functionsは、いわゆるサーバレスコンピューティングをGoogle Cloudで提供するサービスです。 あらかじめサーバをプロビジョニングしておく必要はなく、イベントをきっかけに実行したい関数をGoogle Cloud Functions上に保存しておくと、イベントにより自動的に関数が実行されます。実行される関数は負荷に応じて自動的にスケーラブルに実行され、実行が終了すれば利用していたコンピューティングリソースは解放されます。 今回の発表は、このGoogle Cloud Functions

                                                                                    Google Cloud FunctionsがJava 11をサポート開始。KotlinやScalaも利用可能に

                                                                                  新着記事