並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

CloudEventの検索結果1 - 25 件 / 25件

  • これから始める Cloud Functions 入門

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

      これから始める Cloud Functions 入門
    • Designing a Ruby Serverless Runtime

      Last week, Google announced the public beta of the Ruby runtime for Cloud Functions, Google’s functions-as-a-service (FaaS) hosting platform. Ruby support has lagged a bit behind other languages over the past year or so, but now that we’ve caught up, I thought I’d share some of the design process behind the product. This article is not a traditional design document. I won’t go through the design i

      • CloudEventsの紹介、そしてServerlessな世界はこれからどこへ向かうのか

        5月の頭に開催されたCloudNativeCon & KubeConにてCloudEventsが発表されました。これはこれからのイベントドリブンなアプリケーション開発を助けるための重要な仕様であり、’サーバーレス’な世界はこれから次のフェーズに突入したといえるでしょう。 CloudEventsのスコープ自体はシンプルです。サーバーレスアプリケーションを開発する上で、イベントをより簡単に処理できるようにするためのメタデータのセットが含まれています。 例えば、AWSのS3にオブジェクトが作成された時のCloudEventは以下のようなJSONで表現されます。 そしてCFCN内で議論が進められており、Google, Microsoft, IBM, VMware, SAP, Oracle, Huawei, Alibaba, Red Hat, Iguazioといった様々なベンダーが参加しています。C

          CloudEventsの紹介、そしてServerlessな世界はこれからどこへ向かうのか
        • 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
          • マイクロサービスアーキテクチャとクラウドネイティブはどう違うのか? エキスパートたちが考える定義とメリット

            エキスパートたちが語るクラウドネイティブの今 新野淳一氏(以下、新野):よろしくお願いします。今日のテーマは「クラウドネイティブ」です。あとで僕も含めてみなさんに自己紹介をしていただくんですが、エキスパートの方が揃っていますので、非常に濃いお話を聞けるんじゃないかなと思います。 これから70分ちょっとぐらいパネルディスカッションをしていくパネリストの方々に自己紹介いただきたいと思います。私の隣に座っていらっしゃるのが青山さんです。よろしくお願いします。 (会場拍手) 青山さん、簡単に自己紹介をお願いできますか? 青山真也氏(以下、青山):はい。クラウドネイティブっぽい格好で来てしまいました。 (会場笑) サイバーエージェントの青山と申します。ふだんはサイバーエージェント内のオンプレミスにあるKubernetes as a Service、いわゆるManaged Kubernetesを提供す

              マイクロサービスアーキテクチャとクラウドネイティブはどう違うのか? エキスパートたちが考える定義とメリット
            • Google Cloud SDK - Release Notes  |  Cloud SDK Documentation  |  Google Cloud

              Send feedback Google Cloud CLI - Release Notes Stay organized with collections Save and categorize content based on your preferences. Copyright 2014-2024 Google Inc. All rights reserved. Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce. 483.0.0 (2024-07-02) Google Cloud CLI Enabled faster component update mode by default on Linux. This avoids ma

                Google Cloud SDK - Release Notes  |  Cloud SDK Documentation  |  Google Cloud
              • Serverless連載5: CloudEventsのGo版SDKをいじってみる | フューチャー技術ブログ

                今回は『CloudEvents仕様のメッセージをローカル端末からCloud Pub/Sub経由でCloud Functionsに渡し、個々の値を取り出しプログラムで扱える形にすること』を目的とします。 以下のような形を目指します。 SDKバージョンについての補足現在v2は work in progress とのことで、今回は雰囲気を掴むためにLatest Releaseの v1.1.2 のソースコードをいじってみます。 ※v1のREADMEには 2020.03.27 を目処にv2リリースを目指すとの記載がありますが、いまも絶賛開発中と思われます。 We will target ~2 months of development to release v2 of this SDK with an end date of March 27, 2020. https://github.com/cl

                  Serverless連載5: CloudEventsのGo版SDKをいじってみる | フューチャー技術ブログ
                • 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 公式ブログ
                  • Cloud Vision APIを用いて車のナンバープレートをマスキングしてみる - G-gen Tech Blog

                    G-gen 又吉です。Google Cloud (旧称 GCP) の事前トレーニング済みの API のひとつである Cloud Vision API を用いて車のナンバープレートをマスキングする処理をご紹介します。 はじめに Vision AI Vision API 事前確認でわかったこと 構成図 準備 ディレクトリ構成 main.tf gcf_source_code/detect_car main.py requirements.txt gcf_source_code/detect_license_plate main.py requirements.txt 動作検証 検証データ 実行 Cloud Vision API と Cloud Functions でナンバープレートをマスキング はじめに Vision AI Vision AI とは、Google Cloud 上で画像や動画から分

                      Cloud Vision APIを用いて車のナンバープレートをマスキングしてみる - G-gen Tech Blog
                    • ImageMagick Tutorial (2nd gen)  |  Cloud Functions Documentation  |  Google Cloud

                      Send feedback ImageMagick Tutorial (2nd gen) Stay organized with collections Save and categorize content based on your preferences. This tutorial demonstrates using Cloud Functions, the Google Cloud Vision API, and ImageMagick to detect and blur offensive images that get uploaded to a Cloud Storage bucket. Objectives Deploy a storage-triggered CloudEvent function. Use the Cloud Vision API to detec

                        ImageMagick Tutorial (2nd gen)  |  Cloud Functions Documentation  |  Google Cloud
                      • 社内システムをGCPへ移行②

                        <?php use Google\CloudFunctions\CloudEvent; use Google\Cloud\Storage\StorageClient; $log = fopen(getenv('LOGGER_OUTPUT') ?: 'php://stderr', 'wb'); function main(CloudEvent $cloudevent) { global $log; try { $data = $cloudevent->getData(); if (substr($data['name'], -3) !== '.gz') { return; } $storage = new StorageClient(); $storage->registerStreamWrapper(); $bucket = $storage->bucket($data['bucket']

                          社内システムをGCPへ移行②
                        • GCPでイベント駆動な構成を検討したときに考えたことメモ - Qiita

                          背景 GCSにファイルがuploadされたら、そのイベントをトリガーにそのファイルを処理してBigQueryにLoadする処理を作りたい 先に結論 Cloud Run + Eventarcの組み合わせが良さそうでした コンテナベースでの開発が可能 CloudFunction(1st gen)に比べるとtimeoutやmemoryなど採用できるリソースが大きい 第二世代はCloudRunにかなり寄ってきているらしいがpreviewなのでここでは取り扱わない GCSのファイルuploadをトリガーとする場合はEventarcのdirect eventによるトリガーが良さそうでした Cloud Function? Cloud Run? イベントドリブンと聞いてまず思い浮かんだのはCloud Functionでした。イベントをトリガーとして処理を動かす場合、以前はCloud Functionが一番

                            GCPでイベント駆動な構成を検討したときに考えたことメモ - Qiita
                          • Evergreen: Salesforce Platform 向け サーバーレス Functions - Salesforce Developers Japan Blog

                            Evergreen: Salesforce Platform 向け サーバーレス Functions すぐれた統一感のあるデジタルエクスペリンスは、顧客・パートナー・従業員にとって、すばらしいものであり、そういった最新のエクスペリエンスを構築するには、Customer 360 のデータとビジネスロジックにシームレスにアクセスできる必要があります。 それを実現する Salesforce Evergreen を発表できることを嬉しく思います。これは、フルマネージドな Kubernetes 上に構築されたサーバーレス機能で、オープンなプログラミング言語のサポート、一般的に利用される高性能なデータストアを提供する Customer 360 Platform の新しい機能です。 Evergreen は、顧客が期待される、親密で魅力的なデジタルエクスペリエンスを構築するための最良の方法です。 Ever

                            • Cloud Functionsをローカル環境で動かせるFunction Frameworkを試してみた | DevelopersIO

                              MAD事業部の小倉@大阪オフィスです。 本エントリは クラスメソッド Google Cloud Advent Calendar 2021 の 3日目の記事です。 Google Cloud学習のとっかかりとして、Cloud Functionsを試しています。 その中でドキュメントに紹介されていたFunction Frameworkについて試してみました。 Function Frameworkとは Function Frameworkを使うと、Cloud Functionで実行する関数をローカルで実行することが出来ます。 ローカルでの開発 Functions Framework やってみる Function Frameworkは様々な言語で用意されています。 都合(私の好み)により、今回はPython版を使い、ReadMeにある例を試してみます。 (※追記) 尚、以降の手順は以下の環境で実施し

                                Cloud Functionsをローカル環境で動かせるFunction Frameworkを試してみた | DevelopersIO
                              • FireStoreのイベントをトリガーとして、Eventarc経由でCloudRunを呼び出す

                                (これはこの記事からの転載です) FireStoreのイベントは、Eventarcを用いることで他のサービス、例えばCloud Runなどをトリガーできます。 今回、Eventarcを用いてFireStoreのイベントをトリガーとしてCloud Runを呼び出してみることにします。 EventarcはAuditとPub/Subの両方から流し込むことができます。PubSubはCloud PubSubとして他のいろいろなところから流し込むことができ、AuditはFireStoreのイベント以外にもGoogle Cloudで起きるほぼすべてのAPI呼び出しをイベントとして流し込めます。 1. 取得したいイベントの監査ログを有効化する 最初にEventarcを有効化する監査ログの種類を指定し、有効化します。 IAM権限管理 -> 監査ログ で、 "Firestore/Datastore API"

                                  FireStoreのイベントをトリガーとして、Eventarc経由でCloudRunを呼び出す
                                • Dispatch Serverless Framework – 進藤資訓の独り言

                                  Dispatch は Function as a Service (FaaS) のためのフレームワークで、VMware が中心となってオープンソースで開発が進められています。 一般的に FaaS は大きく分けるとホスティングされたサービスとして提供されるもの(e.g. AWS Lambda、Azure Functions、Google Cloud Function、など)と、自らインストールして使うもの(Apache OpenWhisk、OpenFaaS、Fission、Kubreless、Riff、など)がに分けられますが、この分類でいくと Dispatch は後者に分類されるものになります。ただし、Dispatch はいわゆる FaaS 機能の中核となる部分(エンジン)を提供しているわけでありません。OpenFaaS、Kubeless、Riff など、現在 FaaS エンジンには多くの

                                    Dispatch Serverless Framework – 進藤資訓の独り言
                                  • Cloud StorageトリガでCloud Functions(2nd gen)を動かしてみた - G-gen Tech Blog

                                    G-gen の杉村です。Google Cloud (旧称 GCP) の Cloud Functions (第2世代) を使い Cloud Storage へファイルが配置されたことを起点に起動するプログラムを作ってみました。 前提知識 Cloud Storage と Cloud Functions Cloud Storage トリガの Cloud Functions とは 検証 やること ソースコード 実行結果 デプロイの手順 必要な API の有効化 Cloud Storage サービスエージェントに権限付与 Cloud Functions 関数のデプロイ 実行結果確認 トラブルシューティング Please verify that the bucket exists Build failed with status: FAILURE and message: An unexpected

                                      Cloud StorageトリガでCloud Functions(2nd gen)を動かしてみた - G-gen Tech Blog
                                    • イベント ドリブン関数の再試行を有効にする  |  Google Cloud Functions に関するドキュメント

                                      検索を簡素化し、ドキュメントのエクスペリエンスを向上させるために、第 1 世代と第 2 世代のドキュメントを別々のセットに分割します。 イベント ドリブン関数の再試行を有効にする このドキュメントでは、イベント ドリブン関数の再試行を有効にする方法について説明します。自動再試行は HTTP 関数では使用できません。 再試行のセマンティクス Cloud Functions では、イベントソースによって生成された各イベントにつき、最低 1 回はイベント ドリブン関数が必ず実行されることになっています。デフォルトでは、関数の呼び出しがエラーによって終了した場合、その関数が再度呼び出されることはなく、そのイベントはドロップします。イベント ドリブン関数の再試行を有効にすると、Cloud Functions で失敗した関数の呼び出しが正常に完了するか、再試行期間が終了するまで再試行が行われます。 第

                                        イベント ドリブン関数の再試行を有効にする  |  Google Cloud Functions に関するドキュメント
                                      • Cloud Functions の関数をローカルで開発してテストする方法 | Google Cloud 公式ブログ

                                        サーバーレス アプリケーションの開発時に優れたデベロッパー エクスペリエンスを実現できるよう、ローカル開発環境を設定しましょう ※この投稿は米国時間 2022 年 12 月 16 日に、Google Cloud blog に投稿されたものの抄訳です。 サーバーレス プラットフォーム向けのコードを開発するには、開発フローに対して通常とは異なるアプローチを取る必要があります。サーバーレス プラットフォームは、コンピューティング インフラストラクチャから関数ハンドラに至るまで、スタック全体を提供、維持しているため、コードはフルマネージド型の抽象化された環境で実行されます。そのため、クラウド上で Cloud Functions の関数をデプロイして呼び出し、コードのデバッグを行うのは、時間のかかる非効率的な作業になる場合があります。幸いにも、Cloud Functions では、より迅速なコードの

                                          Cloud Functions の関数をローカルで開発してテストする方法 | Google Cloud 公式ブログ
                                        • Dart Functions Framework

                                          The Dart Functions Framework allows you to write lightweight serverless functions in Dart that can be deployed to Google Cloud. In this blogpost, we’ll walk through getting started with the framework and deploy a function to Cloud Run 💨👟. Install the Dart SDKYou can install Dart for your machine at dart.dev/get-dart. For macOS, run the following commands: brew tap dart-lang/dart brew install dar

                                            Dart Functions Framework
                                          • OpenSLO とは? | sreake.com | 株式会社スリーシェイク

                                            はじめに OpenSLO の概要に触れながら SLO as Code の現状についてお話しします。 OpenSLOとは? OpenSLO とは、サービスレベル目標 (SLO)、それに関連するリソースの記述形式を標準化する試みです。 SLO の SaaS を展開している Nobl9 が中心となって策定し、2021年5月にバージョン 1.0 を発表しました。 SLO をコードで扱うツールは以前からありましたが、SLO のデータ表現方法が確立されていなかった中、OpenSLO が発表されました。 リポジトリ https://github.com/OpenSLO/OpenSLO OpenSLO の特徴 Kubernetes YAML フォーマットで記述し、リソースとして以下が定義可能です。 DataSourceSLOSLIAlertPolicyAlertConditionAlertNotifica

                                              OpenSLO とは? | sreake.com | 株式会社スリーシェイク
                                            • Announcing first-class support for CloudEvents on Azure | Microsoft Azure Blog

                                              As more and more serverless applications are developed, events are now the glue connecting all aspects of modern applications. These events can originate from microservices, from VMs, from the edge, or even from IoT devices. They can be fired for infrastructure automation, for application communication, as triggers from data platforms, or to connect complex analytics and AI services. The value of

                                                Announcing first-class support for CloudEvents on Azure | Microsoft Azure Blog
                                              • Cloud Functions での PHP 使用について | Google Cloud 公式ブログ

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

                                                  Cloud Functions での PHP 使用について | Google Cloud 公式ブログ
                                                • Introducing CloudEvents 0.1

                                                  Last week at CloudNativeCon & KubeCon, a specification was announced that aims to help people and applications handle event data, called CloudEvents. CloudEvents’ scope is simple: provide a consistent set of metadata which you can include with event data to make events easier to work with for publishers, middleware, subscribers & applications in general. In short, it’s a standard event envelope. H

                                                    Introducing CloudEvents 0.1
                                                  • Go ランタイム  |  Cloud Functions Documentation  |  Google Cloud

                                                    Go ランタイム 概要 Cloud Functions は、オペレーティング システムのバージョンに加えて、アドオン パッケージ、言語サポート、お使いの関数をサポートして呼び出す Functions Framework ライブラリで構成される環境で実行されます。この環境は言語バージョンで識別され、ランタイムとして知られています。 ランタイムに関する一般的な情報と、各 Go ランタイムが使用する Ubuntu のバージョンについては、Cloud Functions 実行環境をご覧ください。 ランタイムの選択 Cloud Functions は、ランタイム サポートのページに記載されている複数のバージョンの Go をサポートしています。デプロイ時に、関数に使用する Go ランタイムを選択できます。 gcloudGoogle Cloud CLI を使用している場合は、目的の Go ランタイムで

                                                      Go ランタイム  |  Cloud Functions Documentation  |  Google Cloud
                                                    1