[フレーム]
1 - 29 件 / 29件
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
はじめに 基本的にAWSエンジニアとして仕事していて、Azureは未経験でしたが案件で採用されて触れる事になりました。 Azure Functionsで処理する所があって私に一任という感じだったのですが、まぁAWS Lambdaみたいなもんでしょと(恐らく他の人も)思ってました。 それがこんな事になろうとは... 必要なリソースが多い まず戸惑ったのがこれです。 関数を書くまでに以下のリソースが必要です。 Azure Functionsのインスタンス(という表現が正確か不明ですが。) Lambdaと違って1つのインスタンスに複数の関数を乗せる形になります(1つ1つ作ってもいいですが...) プラン 料金プランの事だと思えば良いかと。なんですが、プランも1つのリソースなんです。。 Azure Storage アカウント コードや一部の設定情報などが保存されています。 Application Insi
[速報]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 Functions を失敗しないように使う方法も分かってくるので、ここらでちゃんと言語化しておきます。 最近は特に Azure Light-up というハッカソンを行うことが多いのですが、Azure Functions を使う場合には必ずこの辺りは毎回説明するようにしています。要するに Azure Functions の利点・特性を理解して賢く使いこなそうという話です。 Binding / Trigger で実現出来ないか考える Function の実装は出来る限り小さく保つ リトライのしやすい実装を重視する 最新の .NET での作法に沿ったコードを書く Graceful Shutdown に対応したコードを書く 機能単位で Function App プロジェ
注目MCPニュース 昨今LLM界隈を賑わせているMCP(Model Context Protocol)ですが、個人的には最近のビッグニュースとして以下の2つが挙げられます。 Azure FunctionsトリガーがMCPに対応! Azure Functionsは「トリガー」と呼ばれる仕組みを使ってイベントドリブンなアプリケーションを構築することができます(たとえばタイマートリガーで定期実行、HTTPトリガーでWeb APIを作る、など)。 2025年4月5日にAzure FunctionsのMCPトリガーがプレビュー版として公開されたことがMicrosoftの公式ブログで発表されました。本記事執筆時点での対応言語はC#、Python、Nodeの3つです。 VS Code Stable 1.99でMCPが正式サポート! GitHub CopilotにAgent modeが追加され、それと同時
.NET Framework が2002年にリリースされてから20年という歳月が流れ、当初はWindows専用でコンソールアプリやデスクトップアプリ、Webアプリのみ開発可能だったものが、.NET 6では、WindowsやLinux、macOS、iOS、Androidなど多様なプラットフォーム上で、Webアプリ、IoT、ゲームといったアプリを開発できるようになりました。さらに、例えばWebアプリを開発する場合でも、複数の技術を利用できます。 その半面、あまりにできることが多過ぎて、アプリを開発するときに自分のシナリオに合った技術を選択するために全貌を把握するのが困難になっています。 .NET 6の現状を把握し、具体的な移行方法を学ぶ本連載「.NET 6移行入門」。今回は新規アプリを開発するシナリオでも.NET Frameworkから.NET 6に移行するシナリオでも、どのワークロードを利用
接触確認アプリはAzure Functionsを使ったシステムだったので、ぶっちゃけAWSと比べてエンジニアを見つけるのも難しかったはずだ。XamarinもAzureも、Swift、Kotlin、AWSと比べてエンジニアが少ない。... https://t.co/tDP5oo1PY3
MP3ファイルをダウンロード 内容紹介 牛尾さんをゲストに、書籍「世界一流エンジニアの思考法」、Azure Functions チームでの開発方法、マネージャの役割などについて語っていただきました。 出演者 話したネタ 書籍: 世界一流エンジニアの思考法 Azure Functions チームの体制は? チームでOpsまで対応している? オンコールでの呼び出し Azure Functions チームでのアジャイル開発 デプロイに必要な承認プロセスはある? チームでのレトロスペクティブの有無? 障害発生時のふりかえり マネージャの役割は? バックログのプライオリティ付けは誰が担う? 1on1で主に何を話す?何が狙い? 採用活動は誰が担う? パフォーマンス評価の仕組み 失敗に対する考え方の違い リファクタリングに向けた意思決定はどうしている? Azure Functions のスケーラビリティ
Ignite 2021 で発表された Azure Container Apps について、実際に触って調べたのでいろいろと所感を書きます。特に Web Apps / Azure Functions との違い・使い分けについて重視しました。 名前から分かるようにコンテナーの実行に特化したサービスです。既報の通り Kubernetes 上で動作していますが Kubernetes の知識が無くても簡単に扱えるようになっています。 最新の Serverless サービスなだけあって、全体的に設計が洗練されている印象を持っています。最初からログ周りは Log Analytics ベースになっているのも好印象です。 提供される機能と App Service との違い まだプレビューなので機能は少なめですが、現時点で提供されている Container Apps の機能は以下のような感じです。カスタム V
更新履歴 2025年04月07日 Azure へのデプロイについて追記 はじめに Azure Functions で MCP サーバーが作れるようになりました! Build AI agent tools using remote MCP with Azure Functions 桜の時期のお気に入りの散歩コースを歩いて記事を書こうと思ったら、JP さんに先を越されてました...。 Azure FunctionsでMCPサーバーを作る! 試してみよう JP さんのやっていることと同じにはなりますが、私は Visual Studio 2022 で C# のみでやります。 まずは Azure Functions のプロジェクトを作成します。今回は .NET Aspire の機能も使いたいと思っているので .NET Aspire オーケストレーションへの参加 (プレビュー) をオンにしました。プロジェク
昔にも 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 上でブラウザベースの開発が出来るので便利になりま
再生リスト:https://www.youtube.com/playlist?list=PLas-S4LkjlLrtueuv9mr2YF_d5HB-5ni8 【高評価、チャンネル登録、メンバーシップ登録お願いします!励みになります!】 取材・コラボ・お仕事関係の連絡はこちらから → ebibibi@gmail.com == ■しかく胡田の30分Tech駆け込み寺 申し込みフォーム ITまわりの"今困っていること"や「こんな施策を社内でやりたいけど...どうすれば?」を、30 分で一緒に壁打ちする無料1 on 1はじめました😊 対象:企業のITご担当者さま歓迎!ただし個人のPCトラブル相談等もOK 費用:完全無料。料金は一切発生しません 個人情報:取得しません/予約時はニックネームでOK。メールアドレスが必要ですが使い捨てのものでも大丈夫です。 活用:お話の内容は匿名化のうえ、サービス検討やY
さて、個人的に気に入ってるというか手間も少なくそれっぽいデモとして気に入ってる Azure Functions から Cosmos DB にデータを登録して、CosmosDB Trigger で登録されたデータを確認して条件を満たしたら SignalR で接続しているクライアントにメッセージを投げて画面を更新するみたいなことをよくやってます。 こんな感じのイメージです。 Azure Functions Azure のサーバーレスの代名詞。C# や JavaScript などで開発した関数を実行できる。 CosmosDB Azure で一番強い NoSQL データベース SignalR Service WebSocket で双方向にリアルタイムにメッセージをやり取りできる ここでは、そのデモの作り方の手順を紹介しようと思います!あと Azure Functions と CosmosDB は割
追記 2022年08月17日 この記事の内容はかなり古くなっています。 この記事で記載しているリトライ機能については Event Hubs と Timer トリガーの関数でのみ正式リリースされました。その他のトリガーについては、それぞれの関数組み込みのリトライ機能か自前でリトライを実装する必要があります。 そのため、この記事でサンプルとして使っている Http トリガーについてはサポートされなくなりました。以下のドキュメントに、各トリガーごとのリトライの方法についてまとまっているので確認してください。 2020年11月11日 Microsoft.NET.Sdk.Functions の 3.0.11 で確認したところ Microsoft.Azure.WebJobs が最新になっていたので、ここで書いている手動での NuGet パッケージの追加は不要になっていました。 本文 新機能出たら試したくな
はじめに 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 は対応しておりませんので注意が必要です。 詳しい
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 本記事は、Microsoft AzureのAzure Bot Serviceを利用した、画像認識の方法を記載しています。 ※(注記)2021年9月時点での手順です(クラウドサービスのため変更されている可能性あり) 前提 LINEアカウントを持っていること 通常のLINEを利用できるもの もしLINEを使っていない場合は、アカウントの作成が必要 Azureアカウントを持っていること もしアカウントを持っていない場合は、こちらからアカウント登録 準備手順 LINE Messaging API LINE Developersにログイン こち
.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
.NET 8 の GA が 2 カ月後に迫ってきたこのタイミングで、Azure Functions での .NET 8 向けアップデートが本格的に発表され始めました。そろそろ .NET 6/7 で Isolated を利用しているケースではアップデートを検討しても良いでしょう。.NET 6 の In-Process を利用しているケースは後述しますが急ぐ必要はありません。 そして .NET 8 とは直接関係ないですが、.NET 8 から主流になるはずだった Isolated Worker モデルの改善が同時に公開されました。ようやく In-Process に近い開発体験が得られるようになってきましたが、正直パフォーマンスと信頼性の面ではまだまだという印象です。 3 updates to the isolated worker model for .NET apps: GA of https
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Node.js 22がいまだに正式サポートされていない Node.js 22自体はご存知2024年4月リリースです。 Azureの外の世界では10日後に Node.js 24 がリリースされるらしいですね。 Node.js 22すらまだ正式サポートしていないのにAzure FunctionsがNode.js 24を正式サポートするのはいつになるのでしょうか。 我々Azure Functionsユーザにとっては GPT-6 よりも未来のテクノロジーになるでしょう。 Java 21がいまだに正式サポートされていない Java 21自体はご存
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
はじめに 仕事でバックエンドに 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 では、依存関係挿入 (DI) ソフトウェア設計パターンがサポートされています。これは、クラスとその依存関係 の間で制御の反転 (IoC) を実現する手法です。 Azure Functions の依存関係の挿入は、.NET Core 依存関係挿入機能に基づいて構築されています。 .NET Core 依存関係の挿入に関する知識をお勧めします。 従量課金プランで依存関係をオーバーライドする方法と、Azure Functions で構成値を読み取る方法には違いがあります。 依存関係の挿入のサポートは、Azure Functions 2.x から始まります。 依存関係の挿入パターンは、C# 関数が インプロセス と アウトプロセスのどちらで実行されるかによって異なります。 メソッドを登録するには、起動時に使用される型名を指定する FunctionsStartup アセ
[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
技術本部Sansan Engieering Unit Data Hubグループの藤原です。普段はプロダクトのアーキテクチャを改善したり、技術的な課題を解決したり、たまにOSSを書いたりコントリビュートしたりしています。 今年はSansan Data Hubの日々の開発や運用で突き当たっている課題をベースに、現在取り組んでいることや、これから取り組みたいことについて紹介していきたいと思います。今回は、Azure Functionsでの大量データ処理をするとき、グレースフルシャットダウン関連で遭遇した問題について、Azure Functionsの内部構造に触れつつ紹介します。一言でいうと、Event Hubトリガーを使っている場合、SDKのバージョンによってはメッセージが処理されないことがあります(後編で説明しますが、Microsoft.Azure.WebJobs.Extensions.Eve
1 .NET 6 は、以前は両方のモデルでサポートされていましたが、2024 年 11 月 12 日に公式サポートが終了しました。 .NET 7 は、以前は分離ワーカー モデルでサポートされていましたが、2024 年 5 月 14 日に公式サポートが終了しました。 2 ビルド プロセスには .NET SDK も必要です。 3 Azure Functions ランタイムのバージョン 1.x のサポートは、2026 年 9 月 14 日に終了します。 詳細については、こちらのサポートに関するお知らせを参照してください。 引き続き完全なサポートを受けるには、アプリをバージョン 4.x に移行する必要があります。 4 インプロセス モデルのサポートは 2026 年 11 月 10 日に終了します。 詳細については、こちらのサポートに関するお知らせを参照してください。 完全なサポートを受け続けるには
最近は 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
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 結論 ・・・から先に言うと、Azure App Configuration を使って設定を管理し、さらに Azure App Service (等)でサポートされている Managed Identity を合わせて使いましょう、ということです。また、この他にもいくつかの小粒なベストプラクティスもあるので以下に記述します。 時間の都合上、備忘録的な書き方になります。(すみません。本当はもっと丁寧に書きたいんですけど。) 問題 Azure クラウドプラットーフォーム上で App Service などを利用してサービスを実装するとしたら、なん
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Azure Functions とは? Microsoftのクラウドサービスのこと。 サーバーレスと呼ばれているものですが、別にサーバーが無い、サーバーが要らないということじゃなくて、 サーバーの存在をほとんど意識せずにWebサービスを作ることが出来るものです。 WebAPIをとても簡単に作ることが出来るフレームワークと言った方が分かり易いでしょうか。 Microsoft Azure 試しにサービスを作ってみる ポータルから App Service を作成する ポータルメニューの「すべてのサービス」もしくは「お気に入り」から「App S
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
↓の記事で作った API をせっかくなので Blazor WebAssembly から呼んでみようと思います。 API Management と Azure Functions で AAD 認証 Azure AD にアプリを登録 Blazor WebAssembly のクライアント用アプリを Azure AD に登録します。ポイントは以下の3点です。 プラットフォームでシングルページアプリケーションを選択 リダイレクト URL は https://xxxxxxxx/authentication/login-callback (ローカルでテストするときはデバッグ実行してみてポートを確認) 暗黙的な許可およびハイブリッド フローで、ID トークン(暗黙的およびハイブリッド フローに使用) にチェックを入れる 作ったら、API のアクセス許可で前の記事で作った API を呼ぶアクセス許可を追加し
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く