並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 45件

新着順 人気順

"Azure Functions"の検索結果1 - 40 件 / 45件

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

"Azure Functions"に関するエントリは45件あります。 AzureMicrosoftazure などが関連タグです。 人気エントリには 『Azure Functionsが辛すぎて泣きそうになった話』などがあります。
  • Azure Functionsが辛すぎて泣きそうになった話

    はじめに 基本的にAWSエンジニアとして仕事していて、Azureは未経験でしたが案件で採用されて触れる事になりました。 Azure Functionsで処理する所があって私に一任という感じだったのですが、まぁAWS Lambdaみたいなもんでしょと(恐らく他の人も)思ってました。 それがこんな事になろうとは… 必要なリソースが多い まず戸惑ったのがこれです。 関数を書くまでに以下のリソースが必要です。 Azure Functionsのインスタンス(という表現が正確か不明ですが。) Lambdaと違って1つのインスタンスに複数の関数を乗せる形になります(1つ1つ作ってもいいですが…) プラン 料金プランの事だと思えば良いかと。なんですが、プランも1つのリソースなんです。。 Azure Storage アカウント コードや一部の設定情報などが保存されています。 Application Insi

      Azure Functionsが辛すぎて泣きそうになった話
    • [速報]Azure Functions、Azure App ServiceなどがAWSやGoogle Cloud、オンプレミスなどで実行可能に、Kubernetes対応で。Microsoft Build 2021

      [速報]Azure Functions、Azure App ServiceなどがAWSやGoogle Cloud、オンプレミスなどで実行可能に、Kubernetes対応で。Microsoft Build 2021 マイクロソフトは、オンラインで開催中の開発者向け年次イベント「Microsoft Build 2021」で、Azure App ServiceやAzure Functionsなど、これまでMicrosoft Azure独自だったサービスをKubernetesに対応させたことを発表しました。 これにより、以下のサービスはMicrosoft AzureだけでなくAWSやGoogle Cloudやオンプレミスなどのプラットフォームを問わず、Kubernetes環境上であれば動作するようになりました。 Azure App Service Webアプリケーションを簡単にデプロイし、スケーラ

        [速報]Azure Functions、Azure App ServiceなどがAWSやGoogle Cloud、オンプレミスなどで実行可能に、Kubernetes対応で。Microsoft Build 2021
      • 私が Azure Functions アプリケーションの開発時に意識していること - しばやん雑記

        ここ数年は Azure Functions をフルに活用したアプリケーションを実装することが多かったのですが、同時に Azure Functions を失敗しないように使う方法も分かってくるので、ここらでちゃんと言語化しておきます。 最近は特に Azure Light-up というハッカソンを行うことが多いのですが、Azure Functions を使う場合には必ずこの辺りは毎回説明するようにしています。要するに Azure Functions の利点・特性を理解して賢く使いこなそうという話です。 Binding / Trigger で実現出来ないか考える Function の実装は出来る限り小さく保つ リトライのしやすい実装を重視する 最新の .NET での作法に沿ったコードを書く Graceful Shutdown に対応したコードを書く 機能単位で Function App プロジェ

          私が Azure Functions アプリケーションの開発時に意識していること - しばやん雑記
        • Azure Cosmos DB の無料版が出たので相性最高の Azure Functions と合わせて使ってみた - Qiita

          無料版が出ましたね!! Publickey さんでも取り上げてもらってます。 マイクロソフト、「Azure Cosmos DB」がずっと無料で使える「Free Tier」を発表。地球規模の分散データベースを最大5GBまで Cosmos DB とは Azure で一番強い NoSQL DB だと思ってます。色々な DB のモードがあって SQL API Cssandra API MongoDB API Gremlin API テーブル API etcd API の中から選べます。私は SQL API が好きというか基本的に SQL API しか使ったことない感じです。 SQL API は JSON でデータが格納されて SQL で問い合わせ出来る感じです。(雑な説明) 作ってみよう Azure ポータル から Cosmos DB を作成します。作成するときに「Apply Free Tier

            Azure Cosmos DB の無料版が出たので相性最高の Azure Functions と合わせて使ってみた - Qiita
          • IoTデバイスからサーバレスのAWS LambdaやAzure Functionsなどの関数を呼び出し、返値も受け取れる「SORACOM Funk」提供開始、ソラコム

            IoTデバイスからサーバレスのAWS LambdaやAzure Functionsなどの関数を呼び出し、返値も受け取れる「SORACOM Funk」提供開始、ソラコム ソラコムは、IoTデバイスからAWS LambdaやAzure Functions、Google Cloud Functionsなどのサーバレスコンピューティングに登録されている関数を呼び出し、その返値を受け取れる新機能「SORACOM Funk」を7月2日から提供すると発表しました。 《新サービス発表》IoTデバイスからAWS Lambda / Azure Functions / Google Cloud Functions等のFaaSに直接連携する「SORACOM Funk」の提供を開始 #soracom #discovery2019 https://t.co/eBUyqp1kpI pic.twitter.com/jsE

              IoTデバイスからサーバレスのAWS LambdaやAzure Functionsなどの関数を呼び出し、返値も受け取れる「SORACOM Funk」提供開始、ソラコム
            • Azure Functions でスマートスピーカー開発入門 + Office 365 連携 #decode19

              のべ4000人以上が来場した日本マイクロソフト公式技術カンファレンス de:code 2019 で登壇しました。 コード 私の書いたデモアプリのコードはこちらです。 https://github.com/chomado/MeetingResponseServer ↑ GitHub のレポジトリ Office 368 (Outlook) に入れた私の予定をスマートスピーカーから取得できるスキルを、3プラットフォーム向けに開発しました。 質問があったのでここに書きます。 Google Assistant 向けの対話モデル作成に関しては、Google Dialogflow だけでなく Microsoft LUIS も使えるのですが、 共同登壇の方のセッションで田中さんがそちらをカバーしてくださっているので、私は Dialogflow でいっています。 LINE のエンドポイント この辺の nug

                Azure Functions でスマートスピーカー開発入門 + Office 365 連携 #decode19
              • Azure Pipelines を使った Azure Web Apps / Azure Functions (Linux) へのデプロイを試した - しばやん雑記

                Run From Package に関するドキュメントを眺めていたら、Linux の Premium Plan に対して Run From Package が使えそうな記述があったので試しました。 暫く Linux の App Service を触っていなかったので、知識のアップデートを兼ねてます。 まずは Linux の App Service について簡単にまとめました。ちょっと前に Consumption Plan が GA したり、Premium Plan が Preview で使えるようになったりと、インフラ側は Windows とほぼ同じになっています。 特に Premium V2 が値下げされたので、Windows の Premium V2 よりかなり安く使えます。*1 Web Apps (Linux) App Service Plan (F1 / B1-B3 / S1-S3

                  Azure Pipelines を使った Azure Web Apps / Azure Functions (Linux) へのデプロイを試した - しばやん雑記
                • Azure FunctionsでPythonとMeCabを使う - Qiita

                  本記事の目的 Azure Data Factoryの前処理で、MeCabを利用した簡単な自然言語処理(形態素解析+α程度)をしたい。 関数として実装して、後々LogicAppsとか色々なサービスから呼び出せれば便利そう。ということで2つの実装方法を検討した。 Azure Functions(本記事) Azure DataBricks(Azure DatabricksでPythonとMeCabを使う) 機械学習のように重たい処理を行うわけではないのでAzure Functionsで十分だろう、ということで実装してみた。 先に結論を書くと ・Azure FunctionsのHTTP Requestをトリガーとする関数は以下のURLを参考にすれば実装できる Visual Studio Code を使用して Azure Functions プロジェクトを作成する https://docs.micr

                    Azure FunctionsでPythonとMeCabを使う - Qiita
                  • Xamarin.Android と Azure Functions で全てがC#製のスマホアプリを作った話 - Qiita

                    この記事は C# Advent Calendar 2019 の19日目です。 前回は wasimaruさんによるASP.NET Core / ASP.NET Web API 2 Owin で Web API の自動テスト環境を整えるでした。 忙しい方のための概略 Xamarin.Androidを用いてスマホアプリを制作し、バックエンドに Azure Functions を採用することで全てをC#で完結させました。 今回書き留めるのは、はこだてローカル勉強会"ゆるはこ"での登壇内容+αです。 登壇の際に用いたスライドはこちら(All C#なモバイル開発. / All C # Mobile Development.) 構成はこんな感じ(スライドより) 環境 Visual Studio 2019 Windows 10 作ったもの 地元にあるハンバーガーショップ「ラッキーピエロ」の特売情報をストレ

                      Xamarin.Android と Azure Functions で全てがC#製のスマホアプリを作った話 - Qiita
                    • Azureインテグレーションが Azure App Service / Azure Functionsに対応しました - Mackerel お知らせ #mackerelio

                      こんにちは。Mackerelチーム CRE の井上(id:a-know)です。本日はビッグリリースのお知らせです! Azureインテグレーションが Azure App Service / Azure Functionsに対応しました Azure App Service は、Microsoft Azure が提供する PaaS に分類されるサービスで、アプリケーションを手軽に構築、デプロイ、スケーリングすることが可能なプラットフォームサービスです。Microsoft Azure をご利用の方の中で、この Azure App Service を利用されている、という方も多いのではないでしょうか。 azure.microsoft.com Azure Functions はいわゆる FaaS(Function as a Service)に分類される、サーバーレスコンピューティングを実現するサービス

                        Azureインテグレーションが Azure App Service / Azure Functionsに対応しました - Mackerel お知らせ #mackerelio
                      • Masanori Kusunoki / 楠 正憲 on Twitter: "接触確認アプリはAzure Functionsを使ったシステムだったので、ぶっちゃけAWSと比べてエンジニアを見つけるのも難しかったはずだ。XamarinもAzureも、Swift、Kotlin、AWSと比べてエンジニアが少ない。… https://t.co/tDP5oo1PY3"

                        接触確認アプリはAzure Functionsを使ったシステムだったので、ぶっちゃけAWSと比べてエンジニアを見つけるのも難しかったはずだ。XamarinもAzureも、Swift、Kotlin、AWSと比べてエンジニアが少ない。… https://t.co/tDP5oo1PY3

                          Masanori Kusunoki / 楠 正憲 on Twitter: "接触確認アプリはAzure Functionsを使ったシステムだったので、ぶっちゃけAWSと比べてエンジニアを見つけるのも難しかったはずだ。XamarinもAzureも、Swift、Kotlin、AWSと比べてエンジニアが少ない。… https://t.co/tDP5oo1PY3"
                        • Windowsフォーム、ASP.NET、iOS、Android、Azure Functions――.NET 6で新規開発、移行できるアプリの技術まとめ

                          .NET Framework が2002年にリリースされてから20年という歳月が流れ、当初はWindows専用でコンソールアプリやデスクトップアプリ、Webアプリのみ開発可能だったものが、.NET 6では、WindowsやLinux、macOS、iOS、Androidなど多様なプラットフォーム上で、Webアプリ、IoT、ゲームといったアプリを開発できるようになりました。さらに、例えばWebアプリを開発する場合でも、複数の技術を利用できます。 その半面、あまりにできることが多過ぎて、アプリを開発するときに自分のシナリオに合った技術を選択するために全貌を把握するのが困難になっています。 .NET 6の現状を把握し、具体的な移行方法を学ぶ本連載「.NET 6移行入門」。今回は新規アプリを開発するシナリオでも.NET Frameworkから.NET 6に移行するシナリオでも、どのワークロードを利用

                            Windowsフォーム、ASP.NET、iOS、Android、Azure Functions――.NET 6で新規開発、移行できるアプリの技術まとめ
                          • Visual Studio で Azure Functions を作成すると文字化けする問題を EditorConfig で直す - しばやん雑記

                            Visual Studio や Azure Functions Core Tools などで新しい Azure Functions を作成すると、一般的な C# クラスとは異なり UTF-8 BOM 無しのファイルが生成されます。 UTF-8 BOM が必要なのかどうかは議論しませんが、C# では UTF-8 BOM が無いとマルチバイト圏の人間は困るようになっています。具体的には以下のように日本語を書いた時です。 ファイルに UTF-8 BOM が付いていない場合、Visual Studio はデフォルトのエンコーディング、すなわち Shift_JIS として保存してしまいます。最悪な挙動ではあります。 Git で差分を確認しようとすると、まともに表示されないので不便です。GitHub や Azure Repos などで確認した時にも文字化けが発生するので、結構困ります。 全てを日本語の

                              Visual Studio で Azure Functions を作成すると文字化けする問題を EditorConfig で直す - しばやん雑記
                            • 108. Azure Functions チームでの開発方法やマネージャの役割 w/ sandayuu | fukabori.fm

                              MP3ファイルをダウンロード 内容紹介 牛尾さんをゲストに、書籍「世界一流エンジニアの思考法」、Azure Functions チームでの開発方法、マネージャの役割などについて語っていただきました。 出演者 話したネタ 書籍: 世界一流エンジニアの思考法 Azure Functions チームの体制は? チームでOpsまで対応している? オンコールでの呼び出し Azure Functions チームでのアジャイル開発 デプロイに必要な承認プロセスはある? チームでのレトロスペクティブの有無? 障害発生時のふりかえり マネージャの役割は? バックログのプライオリティ付けは誰が担う? 1on1で主に何を話す?何が狙い? 採用活動は誰が担う? パフォーマンス評価の仕組み 失敗に対する考え方の違い リファクタリングに向けた意思決定はどうしている? Azure Functions のスケーラビリティ

                                108. Azure Functions チームでの開発方法やマネージャの役割 w/ sandayuu | fukabori.fm
                              • Azure Functions をデプロイする GitHub Actions の仕組みを理解する - Qiita

                                Microsoft Azure Tech Advent Calendar 2019 の21日目です。 Intro パイプラインを実現する様々な GitHub Actions の開発がオープンソースで進んでいますが、利用するだけでなく独自の Actions を作成することができます。 GitHub アクションでワークフローを自動化する アクションのビルド この記事では、まずは Azure Functions を GitHub Actions でデプロイしたうえで、パイプラインの動きをログで確認しながら、Actions のソースコードを見ていきたいと思います。 Azure Functions を GitHub Actions でデプロイする 正式な手順やドキュメントは以下に情報があります。 Docs: Continuous delivery by using GitHub Action htt

                                  Azure Functions をデプロイする GitHub Actions の仕組みを理解する - Qiita
                                • Azure Container Apps の特徴と Azure Web Apps / Azure Functions との違い - しばやん雑記

                                  Ignite 2021 で発表された Azure Container Apps について、実際に触って調べたのでいろいろと所感を書きます。特に Web Apps / Azure Functions との違い・使い分けについて重視しました。 名前から分かるようにコンテナーの実行に特化したサービスです。既報の通り Kubernetes 上で動作していますが Kubernetes の知識が無くても簡単に扱えるようになっています。 最新の Serverless サービスなだけあって、全体的に設計が洗練されている印象を持っています。最初からログ周りは Log Analytics ベースになっているのも好印象です。 提供される機能と App Service との違い まだプレビューなので機能は少なめですが、現時点で提供されている Container Apps の機能は以下のような感じです。カスタム V

                                    Azure Container Apps の特徴と Azure Web Apps / Azure Functions との違い - しばやん雑記
                                  • Visual Studio Users Community #1 で「はじめよう Azure Functions」というタイトルで発表してきました - かずきのBlog@hatena

                                    久しぶりにプライベートな活動として登壇してきました!! はじめよう Azure Functions from 一希 大田 www.slideshare.net Azure Functions の開発してましたが、Azure ポータルを一回も開かなかったセッションでした。 今回紹介したものの中では SignalR Service はローカル版がないので実際にクラウドに作ってますが、こちらもフリープランがあったりします。 開発してローカルで動かしてる限りは 0 円ではじめられるので是非是非セッションの目的であった Azure Functions いいなって思ってもらえたら試してみてください! Visual Studio の場合 Visual Studio Installer で Azure にチェックを入れてインストール Visual Studio Code の場合 以下のドキュメントあたりで

                                      Visual Studio Users Community #1 で「はじめよう Azure Functions」というタイトルで発表してきました - かずきのBlog@hatena
                                    • Dev Container / GitHub Codespaces を利用した Azure Functions 開発環境のベストプラクティス - しばやん雑記

                                      昔にも Dev Container を利用して Azure Functions の開発環境を構築する方法を書いたのですが、その後 Dev Container の機能強化と Azure Functions のアップデートによってベストプラクティスが変わってきたので、現時点でのベストプラクティスを確認しておきました。 Windows 環境であれば Visual Studio 2022 を利用しておけば Azure Functions + C# の開発環境は一発で構築できますが、それ以外の言語で特に Python の場合は Dev Container を利用した方が良いケースが多いです。最近では Visual Studio Code を使う人も増えていますし、Dev Container を用意しておくと最悪でも GitHub Codespaces 上でブラウザベースの開発が出来るので便利になりま

                                        Dev Container / GitHub Codespaces を利用した Azure Functions 開発環境のベストプラクティス - しばやん雑記
                                      • Azure Functions[HTTP trigger]を試してみた - Qiita

                                        はじめに Azure for Studentsという学生に優しいサービスがあった!! だからAzureをいろいろ試してみることにした! 第1弾として、Azure Functions ※自身が今後利用するためのメモ書き 関数アプリからサービスを作成 Azureのポータルメニューから、「関数アプリ」を選択する。 左上の「追加」ボタンをクリックする。 プロジェクトの詳細を設定する。 ・サブスクリプション:Azure for Students ・リソースグループ:ない場合は新規作成 ・関数アプリ名:任意の関数アプリ名を指定 ・ランタイムスタック:使用する言語を選択(今回はNode.jsを選択) ・バージョン:ランタイムスタックのバージョンを選択 ・地域:地域を選択する 「確認および作成」ボタンをクリックする。 作成後、真ん中上の「新しい関数」ボタンをクリックする。 今回は、「HTTP trigge

                                          Azure Functions[HTTP trigger]を試してみた - Qiita
                                        • ASP.NET Core と Azure Functions でのローカライズについて一通り試した - しばやん雑記

                                          Twitter で ASP.NET Core / Azure Functions のローカライズに関する話になった時に、そういえば試してなかったなと思ったので一通り触って理解を深めておきました。 考えられる部分、全て触ってみたので非常に長くなりました。概要を先にまとめます。 規約ベースで使用するリソースが解決される ビューはファイルパスを、コントローラなどの型は名前空間を利用する ResourcesPath で設定したパスをベースとして使う リソースにはデフォルトで resx が使われる 拡張可能なので JSON や DB などをソースとしても使える リソースキーとしてデフォルトのカルチャ向けテキストを使うと導入が楽 日本語で書くのは少し抵抗がある… ReSharper を使うとリソースキーの存在チェックをしてくれるので便利 規約ベースでリソースが解決されるので、コントローラやビュー単位で

                                            ASP.NET Core と Azure Functions でのローカライズについて一通り試した - しばやん雑記
                                          • Azure Functions の HTTP トリガー

                                            HTTP トリガーでは、HTTP 要求で関数を呼び出すことができます。 HTTP トリガーを使用して、サーバーなしの API を構築し、Webhook に応答することができます。 HTTP によってトリガーされる関数の既定の戻り値は次のとおりです。 Functions 2.x 以降は、本文が空の HTTP 204 No Content Functions 1.x は、本文が空の HTTP 200 OK HTTP 応答を変更するには、出力バインドを構成します。 HTTP バインドの詳細については、概要と出力バインドのリファレンスに関するページを参照してください。 ヒント HTTP または Webhook のバインディングを使用する予定がある場合は、不適切な HttpClient のインスタンス化によって生じるおそれのあるポートの枯渇を防止してください。 詳細については、「How to man

                                              Azure Functions の HTTP トリガー
                                            • Unity オンラインゲームにMicrosoft Azure Functions C# と PlayFab はいかが? - Qiita

                                              まえがき 個人の趣味で大規模オンラインゲーム開発を進めるには、大手Webサービスを利用するほか道はないと思っています。 クラウドゲーミングサービス PlayFab を Microsoft が買収して2年、数日前に CloudScript というゲームクライアントからリクエストしてサーバーサイドで処理を実行する仕組みの実装本体に Azure Functions が一般利用できるようになりました。 ここにきて我々は C# だけでクライアント・サーバー処理を実装できるようになったわけです。 利用言語の統一は個人開発において開発効率の向上やモチベーションの継続に大きく寄与します。 本記事は他の多くの個人開発者の方にも参考にしていただければと思い、いつもは個人ブログに書いている内容をここ Qiita に残すことにしました。 前提 Azure のサービスを使うので Microsoft Azure にお

                                                Unity オンラインゲームにMicrosoft Azure Functions C# と PlayFab はいかが? - Qiita
                                              • Azure のサーバーレスの代名詞の Azure Functions でリアルタイム監視してみよう - Qiita

                                                さて、個人的に気に入ってるというか手間も少なくそれっぽいデモとして気に入ってる Azure Functions から Cosmos DB にデータを登録して、CosmosDB Trigger で登録されたデータを確認して条件を満たしたら SignalR で接続しているクライアントにメッセージを投げて画面を更新するみたいなことをよくやってます。 こんな感じのイメージです。 Azure Functions Azure のサーバーレスの代名詞。C# や JavaScript などで開発した関数を実行できる。 CosmosDB Azure で一番強い NoSQL データベース SignalR Service WebSocket で双方向にリアルタイムにメッセージをやり取りできる ここでは、そのデモの作り方の手順を紹介しようと思います!あと Azure Functions と CosmosDB は割

                                                  Azure のサーバーレスの代名詞の Azure Functions でリアルタイム監視してみよう - Qiita
                                                • Azure Functions の新機能!関数のリトライを試してみた(普通に便利) - Qiita

                                                  追記 2022/08/17 この記事の内容はかなり古くなっています。 この記事で記載しているリトライ機能については Event Hubs と Timer トリガーの関数でのみ正式リリースされました。その他のトリガーについては、それぞれの関数組み込みのリトライ機能か自前でリトライを実装する必要があります。 そのため、この記事でサンプルとして使っている Http トリガーについてはサポートされなくなりました。以下のドキュメントに、各トリガーごとのリトライの方法についてまとまっているので確認してください。 2020/11/11 Microsoft.NET.Sdk.Functions の 3.0.11 で確認したところ Microsoft.Azure.WebJobs が最新になっていたので、ここで書いている手動での NuGet パッケージの追加は不要になっていました。 本文 新機能出たら試したくな

                                                    Azure Functions の新機能!関数のリトライを試してみた(普通に便利) - Qiita
                                                  • 【ローカル環境編】Azure Functions RabbitMQ Extension を使用してみる - Qiita

                                                    はじめに 2020 年 12 月 22 日に、Azure Functions の新たなトリガーである RabbitMQ の Extension が GA (Generally Available: 一般公開) されました。この拡張機能を使用することにより、Azure Functions は、RabbitMQ の Queue へ入っているキューを取り出しての処理や、メッセージを作成して、別の Queue へ格納することができます。 RabbitMQ Extension for Windows and Linux is now generally available 現時点で使用できる App Service Plan は、Premium, Dedicated (App Service) Plan となっており、Consumption Plan は対応しておりませんので注意が必要です。 詳しい

                                                      【ローカル環境編】Azure Functions RabbitMQ Extension を使用してみる - Qiita
                                                    • Azure Functions の .NET 5 対応と関係する注意点 - しばやん雑記

                                                      .NET 5 がリリースされて少し経ちますが、App Service は Early Access という形ですが .NET 5 への対応が行われたのに対して、Azure Functions は今のところ .NET Core 3.1 までの対応となっています。 少し前から Azure Functions の .NET 5 対応に関して GitHub では悪い意味で盛り上がっているのと、パッケージの更新を行うと動かなくなってしまうケースがあるため、注意喚起のために書きます。起こっていることは以下の Issue から辿れば分かります。 先に軽く概要を書いておくと、Azure Functions は v1 から v3 までのランタイムが存在していて、それぞれが .NET Framework / .NET Core 2.1 / .NET Core 3.1 をターゲットにしています。基本的には LT

                                                        Azure Functions の .NET 5 対応と関係する注意点 - しばやん雑記
                                                      • Azure FunctionsでPythonを使ってみた - kapieciiのブログ

                                                        先日参加させてもらった「スマートスピーカーを遊びたおす会大阪 vol.1」で、多くの方がAzure Functionsを利用していました。 kotodama.connpass.com Azure Functionsを使ったことが無かったので使ってみました。 今日いろんな人が使ってたのでazure functions便利なんだろうなぁ。試してみよう。— kapiecii / かぴし (@kapiecii) 2019年8月1日 目次 環境 手順 Azure Portalにログイン PortalでFunction App を作成する ローカルの環境を整える Python Azure CLI Azure Functions Core Tools ローカルにプロジェクトを作成 プロジェクトにFunctionを追加 Functionをローカルで実行する Azure環境に公開 感じたメリット 料金 最後

                                                          Azure FunctionsでPythonを使ってみた - kapieciiのブログ
                                                        • Azure Functions と Append Blob の組み合わせは相性が良かった話 - しばやん雑記

                                                          ここ最近は Azure Functions と Append Blob を組み合わせて、非常に便利かつスケーラブルな処理をシンプルなコードで書くことが多かったので紹介します。 割と地味な立ち位置の Append Blob ですが、Serverless や Event-driven なコードとの相性が良かったです。 具体的には Azure Functions では Event Hubs / IoT Hub / Cosmos DB Change Feed などを使って、メッセージをストリームで処理することが多いのですが、そのデータの保存先として Append Blob は最適でした。 Append Blob の基本的なこと あまり知られていない気がするので基本的な部分から。と言ってもリリース時のブログやドキュメントが参考になります。Append Blob の特徴としては書き込みを Block

                                                            Azure Functions と Append Blob の組み合わせは相性が良かった話 - しばやん雑記
                                                          • Azure Functions Premium プランのリージョン仮想ネットワークの統合を試してみた - Qiita

                                                            Azure Functions Puremium プランでリージョン仮想ネットワークの統合というのが一般提供されたみたいですね。 Azure Functions Premium プランのリージョン仮想ネットワークの統合 仮想ネットワークまわりはめんどくさい印象しかなくて、なるべく遠ざけてきたのですが、この機会に触ってみたいと思います。 確認方法 仮想ネットワークのサービス エンドポイントっていうのを使って Azure Functions Premium から SQL Database にアクセスしてみようと思います。 なんとなく、Database がインターネットにつながっているのを嫌がる人も多いし自分も、なんとなく理解できるので。 ということで Azure ポータルでポチポチリソースを作っていきます。全部同じリージョンに作りましょう。 Azure Functions Premium pl

                                                              Azure Functions Premium プランのリージョン仮想ネットワークの統合を試してみた - Qiita
                                                            • DioDocsとAzure Functionsで帳票生成サービスを作ろう!

                                                              DioDocs(公式Webサイト) 以前の記事 .NET向けExcel・PDF操作ライブラリ「DioDocs」の衝撃! その魅力に迫る .NET向けExcel・PDF操作ライブラリ「DioDocs」を使ったアプリケーション構築~究極に軽量な帳票生成環境を手に入れる~ はじめに 本稿ではAzure上に構築されたアプリケーションに、帳票生成機能を提供することを想定します。このアプリケーションはWebアプリケーションでもいいですし、Windowsアプリケーションとして実装された業務アプリケーションでもいいでしょう。 ただ共通する想定として「ビジネスロジックはAzure上のWeb APIとして実装される」こととします。そういった環境でDioDocsを利用し、どのように帳票生成サービスを構築するか? 本稿では底を掘り下げて検討し、実装例を紹介したいと思います。 本稿で作成した帳票生成処理は、再利用可

                                                                DioDocsとAzure Functionsで帳票生成サービスを作ろう!
                                                              • Tips: Azure Functions 複数の function.json の中身をずらっと jq する - Qiita

                                                                Intro Azure Functions では、function.json にトリガーやバインディングなどの設定がされているが、数十といったレベルで多くの関数を作成したときに、この設定内容を一覧で確認したいことがある。function 名の一覧ならば、ソースコード上のディレクトリ名や Azure Portal 上で簡単に取得できるが、function.json の中身となると一つずつ開いて確認するのは効率が悪いので、find、xargs、jq などのコマンドラインで解決する。 Azure Cloud Shell でもよいし、Windows マシンでも WSL でこのあたりのコマンドラインがさらっと利用できるので、手軽に確認できる。 How 状況はこんな感じでたくさんの関数を作ったとする。 $ ls * host.json local.settings.json requirements.

                                                                  Tips: Azure Functions 複数の function.json の中身をずらっと jq する - Qiita
                                                                • Azure Functions で Flask/WSGI のAPIを動かす - Qiita

                                                                  はじめに 仕事でバックエンドに AWS API Gateway + AWS Lambda + Mangum + FastAPI で構築したサーバーレスなアプリケーションをプロダクションに持っていくことができた。ひと息したところで、別途 Azure を使うプロジェクトから参加要請が来た。ここはAzureならAzure API Management + Azure Functions だよなぁと思ってたけど、チュートリアル的にはひとつひとつの関数を追加する方法はあるが、のなんらかのフレームワークを利用する方法が探せず。まあ仕事の中で考える・勉強しつつやるかなと思ってたけど。コロナ禍の3連休、マンボーで外にも出たくないし、オリンピックもつまらないし、で Azure の勉強がてら試したメモ。 Azure Functions での WSGI/ASGI 状況 (2021/08) 結局、Azure Fu

                                                                    Azure Functions で Flask/WSGI のAPIを動かす - Qiita
                                                                  • .NET Azure Functions で依存関係の挿入を使用する

                                                                    Azure Functions では、依存関係の挿入 (DI) ソフトウェア デザイン パターンがサポートされています。これは、クラスと依存関係の間で制御の反転 (IoC) を実現するための技術です。 Azure Functions の依存関係挿入は、.NET Core の依存関係挿入機能を基盤としています。 .NET Core 依存関係挿入について理解しておくことをお勧めします。 依存関係のオーバーライド方法と、従量課金プランで Azure Functions により構成値を読み取る方法に違いがあります。 依存関係の挿入のサポートは、Azure Functions 2.x から開始されます。 依存関係の挿入パターンは、C# 関数がインプロセスで実行されるか、アウトプロセスで実行されるかによって異なります。 重要 この記事のガイダンスは、ランタイムでインプロセスで実行される C# クラス

                                                                      .NET Azure Functions で依存関係の挿入を使用する
                                                                    • Develop Azure Functions using .NET Core 3.1

                                                                      << Updated on Dec 9 2019 with go-live announcement of Azure Functions on .NET Core 3.1 >> We're extremely excited to announce you can now develop and publish Azure Functions built on top of the .NET Core 3.1 runtime. Things to know Azure Functions 3.0 is now go-live and ready for production. It is a highly backwards compatible release. One of the immediate benefits of this release is you can write

                                                                        Develop Azure Functions using .NET Core 3.1
                                                                      • Azure Functions におけるスケーリングの基本的な考え方 - しばやん雑記

                                                                        最近は Azure Functions でのスケーリングに関する質問をよくされるのと、自分自身が仕事で効率良くスケーリングが可能な Function 実装を行う必要が多かったのでまとめておきます。今回はスケールアップではなく、スケールアウトの方を指しています。 事前に以下のドキュメントを読んでおいた方が理解が早いです。特に Azure Functions は Web Apps とは異なるスケーリングの仕組みを持っているので、若干仕組みが特殊です。 多少混乱しやすいですが Azure Functions は 3 箇所でスケーリングに関する設定を行えます。昔は設定が少しわかりにくかったですが、最近はポータルでの設定が分かりやすくなりました。 結果としては Function App のインスタンス数 * Function の同時実行数の結果が、この Function App で実際に同時に実行さ

                                                                          Azure Functions におけるスケーリングの基本的な考え方 - しばやん雑記
                                                                        • Azure Functionsでの大量データ処理とグレースフルシャットダウン(前編) - Sansan Tech Blog

                                                                          技術本部Sansan Engieering Unit Data Hubグループの藤原です。普段はプロダクトのアーキテクチャを改善したり、技術的な課題を解決したり、たまにOSSを書いたりコントリビュートしたりしています。 今年はSansan Data Hubの日々の開発や運用で突き当たっている課題をベースに、現在取り組んでいることや、これから取り組みたいことについて紹介していきたいと思います。今回は、Azure Functionsでの大量データ処理をするとき、グレースフルシャットダウン関連で遭遇した問題について、Azure Functionsの内部構造に触れつつ紹介します。一言でいうと、Event Hubトリガーを使っている場合、SDKのバージョンによってはメッセージが処理されないことがあります(後編で説明しますが、Microsoft.Azure.WebJobs.Extensions.Eve

                                                                            Azure Functionsでの大量データ処理とグレースフルシャットダウン(前編) - Sansan Tech Blog
                                                                          • [Tips] GitHub Actions で VNet 内の Azure Functions (C#) にデプロイする方法 - Qiita

                                                                            [Tips] GitHub Actions で VNet 内の Azure Functions (C#) にデプロイする方法GitHubC#AzureFunctionsGitHubActions これまでは、GitHub は個人で利用し、業務では Azure DevOps を使う機会が多く、結果として CI/CD パイプラインは Azure DevOps が提供する Azure Pipelines を使うことがほとんどでした。GitHub が Microsoft に Join し、GitHub / GitHub Enterprise を業務で利用できるようになったことで、私自身、GitHub Actions を使う機会が徐々に増えてきました。 今回は、アプリケーション開発で頻繁に利用する Azure Functions (Function App) に対して、GitHub Actions

                                                                              [Tips] GitHub Actions で VNet 内の Azure Functions (C#) にデプロイする方法 - Qiita
                                                                            • Azure FunctionsでLINE Bot作成 - Qiita

                                                                              はじめに 本記事は、Microsoft AzureのAzure Bot Serviceを利用した、画像認識の方法を記載しています。 ※2021年9月時点での手順です(クラウドサービスのため変更されている可能性あり) 前提 LINEアカウントを持っていること 通常のLINEを利用できるもの もしLINEを使っていない場合は、アカウントの作成が必要 Azureアカウントを持っていること もしアカウントを持っていない場合は、こちらからアカウント登録 準備手順 LINE Messaging API LINE Developersにログイン こちらからLINE Developersサイトを開きます。 LINE Developersサイトの右上の「ログイン」ボタン(下記画像の赤枠部分)をクリックします。 「ログイン方法選択」画面に遷移します。 そして、「LINEアカウントでログイン」ボタン(下記画像の

                                                                                Azure FunctionsでLINE Bot作成 - Qiita
                                                                              • Azure Functions (Windows / Linux) へのデプロイを行う方法と挙動の違いをまとめた - しばやん雑記

                                                                                最近は Visual Studio 2022 + C# 以外で Azure Functions を作成することが増えてきました。その場合は主に Visual Studio Code を使ってプロジェクト作成からデプロイまで行うのですが、Azure Functions を実行する OS とデプロイに利用する方法で若干挙動が変わるので簡単にまとめました。 環境毎に確認した結果は以下の通りになるので、ここだけ読めば大体は問題ありません。ちなみに言語は全て Node.js (TypeScript) で試しています。 Windows ASP Windows FP Linux ASP Linux FP Visual Studio Code Run From Package Run From Package Zip Deploy Zip Deploy Azure Functions Core Tools

                                                                                  Azure Functions (Windows / Linux) へのデプロイを行う方法と挙動の違いをまとめた - しばやん雑記
                                                                                • 現時点での、Azure App Service や Azure Functions を利用する際の、設定・機密情報を管理するためのベストプラクティス - Qiita

                                                                                  現時点での、Azure App Service や Azure Functions を利用する際の、設定・機密情報を管理するためのベストプラクティスAzureconfigurationAzureAppServiceAzureAppConfiguration 結論 ・・・から先に言うと、Azure App Configuration を使って設定を管理し、さらに Azure App Service (等)でサポートされている Managed Identity を合わせて使いましょう、ということです。また、この他にもいくつかの小粒なベストプラクティスもあるので以下に記述します。 時間の都合上、備忘録的な書き方になります。(すみません。本当はもっと丁寧に書きたいんですけど。) 問題 Azure クラウドプラットーフォーム上で App Service などを利用してサービスを実装するとしたら、なん

                                                                                    現時点での、Azure App Service や Azure Functions を利用する際の、設定・機密情報を管理するためのベストプラクティス - Qiita

                                                                                  新着記事