開発者向けブログサマリー - 2026/02/25
今回の更新件数: 15 件
概要: 今回の更新では、Azure FunctionsやAzure Container Registriesの新機能、アプリケーションゲートウェイのコンテナ対応、Azure SRE Agentを活用したSSL証明書モニタリングの構築、AKSへのNginx Ingressからの移行支援、Visual Studioのアップデート、Microsoft Agent Frameworkへのプロジェクト移行が含まれています。これにより、Azure上でのアプリケーション開発や運用がより効率的かつ柔軟に行えるようになります。
対象ブログ一覧
1. Microsoft Azure Blog
2. .NET Blog
3. Visual Studio Blog
4. Semantic Kernel
5. Azure DevOps Blog
6. Engineering@Microsoft
7. Azure SDK Blog
8. Developer Support
Apps on Azure Blog articles
Title: Building MCP Apps with Azure Functions MCP Extension
Date: 2026-02-24 23:27:21
Summary: Microsoftは、Azure Functions MCP(Model Context Protocol)拡張機能でMCPアプリのサポートを発表しました。これにより、Python、TypeScript、.NETでMCPアプリを構築可能です。MCPアプリは、AIエージェントがデータやツールと対話する際に、テキストだけでなくインタラクティブなHTMLインターフェースを提供します。これにより、データ探索や設定ウィザード、リアルタイム監視などのシナリオでユーザー体験が向上します。Azure Functionsは、認証やイベント駆動型スケーリングを備えた理想的なプラットフォームです。サンプルコードを使って開発を始めることができます。
Title: Rethinking Ingress on Azure: Application Gateway for Containers Explained
Date: 2026-02-23 10:49:29
Summary: Azure Application Gateway for Containersは、Azureが管理するサービスで、コンテナベースのアプリケーションのトラフィックを処理します。Kubernetesクラスタ外でレイヤー7の負荷分散、ルーティング、TLS終了、Webアプリケーション保護を提供し、運用の複雑さを軽減し、セキュリティとスケーラビリティを向上させます。KubernetesのGateway APIとIngress APIを使用して、Azureのネットワーク動作に統合され、HTTP/HTTPSルーティング、TLS管理、Webアプリケーションファイアウォール(WAF)を提供します。Azureが管理するデータプレーンにより、クラスタ内のリソース消費を避け、セキュリティとスケーラビリティを確保します。
Title: How to Troubleshoot Azure Functions Not Visible in Azure Portal
Date: 2026-02-23 09:00:26
Summary: Azure FunctionsがAzureポータルに表示されない問題のトラブルシューティング方法を解説します。主な原因は、ホストの起動失敗、デプロイメントの問題、無効なfunction.json、ストレージ接続の問題、ネットワーク設定の制限などです。解決策として、ホストの状態確認、ファイルの配置確認、JSONの構文チェック、ストレージ接続の確認、ポータルの診断機能の利用、同期の強制などがあります。これらの手順を通じて問題を特定し、解決することが可能です。
Title: Regional Endpoints for Geo-Replicated Azure Container Registries (Private Preview)
Date: 2026-02-21 00:06:49
Summary: Azureのコンテナレジストリ(ACR)の地理的レプリケーションは、複数の地域でコンテナイメージを利用可能にするが、どのレプリカからイメージを取得するかを制御できない問題がある。これに対処するため、地域エンドポイントが導入され、特定の地域のレプリカを直接指定してアクセスできるようになった。これにより、予測可能なルーティングやクライアント側のフェイルオーバーが可能になり、地域の親和性やトラブルシューティングが改善される。地域エンドポイントは、プレミアムSKUのレジストリで利用可能で、既存のグローバルエンドポイントと共存する。
Title: Seamless Migrations From Self Hosted Nginx Ingress To The AKS App Routing Add-On
Date: 2026-02-20 09:37:43
Summary: Kubernetesのステアリング委員会は、Nginx Ingressコントローラーを2026年3月に廃止すると発表しました。これに伴い、Azure Kubernetes Service (AKS) はNginxを使用した管理ルーティングアドオンを2026年11月までサポートします。Istioベースの新しいアドオンも開発中で、Gateway APIを使用するため、移行が必要です。現在のNginx Ingressを使用している場合、App Routingアドオンへの移行を検討することで、時間を稼ぎつつ将来的な移行を計画できます。記事では、ダウンタイムなしでの移行方法を詳述しています。
Title: Build a Custom SSL Certificate Monitor with Azure SRE Agent: From Python Tool to Production Skill
Date: 2026-02-20 00:47:40
Summary: この記事では、SSL証明書の期限切れによるシステム障害を防ぐために、Azure SRE AgentでカスタムPythonツールを作成し、SSL証明書の有効期限をチェックする方法を紹介しています。このツールは、ドメインのSSL証明書の詳細を取得し、期限が近づいている証明書を事前に警告します。さらに、このツールをスキルとしてラップすることで、エージェントが複数のドメインにわたる証明書の健康診断を行い、リスクレベルを分類し、更新アクションを推奨する完全なワークフローを提供します。これにより、証明書の期限切れによる障害を未然に防ぐことができます。
Title: Host Declarative Markdown-Based Agents on Azure Functions
Date: 2026-02-20 05:26:42
Summary: Azure Functionsチームは、日常業務のためにマークダウンと設定を使用してエージェントを構築しています。これらのエージェントをクラウドで共有するために、Azure Functions上でマークダウンベースのエージェントプロジェクトをホストできる実験的な機能を発表しました。この機能により、ローカルで使用しているエージェントのソースコードをそのままクラウドにデプロイし、HTTP APIとして利用可能にします。Azure Developer CLIを使用して簡単にデプロイでき、エージェントのチャット履歴もAzureファイル共有で管理されます。さらに、カスタムPythonツールを追加することで、エージェントの機能を拡張できます。詳細はGitHubのリポジトリで確認できます。
Title: From “Maybe Next Quarter” to “Running Before Lunch” on Container Apps - Modernizing Legacy .NET App
Date: 2026-02-18 23:19:26
Summary: 2025年初頭、Jon GallowayのMVC Music Storeを現代化するプロジェクトが始まりました。ASP.NET MVC 5アプリをAzure Container AppsとAzure SQLにデプロイし、セキュリティ強化を目指しましたが、Entity Framework 6がAzure.Identityをサポートしていないため、EF Coreへの移行が必要でした。GitHub Copilotのモダナイゼーションエージェントを活用し、数時間で.NET 10に移行し、セキュリティを強化しました。Azure Container Appsはサーバーレスで管理が容易で、コストを抑えつつコンテナの移植性を提供します。技術の進化により、モダナイゼーションが迅速に行えるようになりました。
Title: Get started with Elasticsearch MCP server in Azure SRE Agent
Date: 2026-02-18 16:41:52
| Summary: Elasticsearch MCPサーバーは、Azure SREエージェントが自然言語でElasticsearchクラスターと対話することを可能にします。ログのクエリ、メトリクスの分析、クラスターの健康状態の確認、問題のトラブルシューティングを会話形式で行えます。この統合はElasticのAgent Builder MCPエンドポイントを使用し、Elastic 9.2.0+およびElasticsearch Serverlessプロジェクトに推奨されます。主要機能には、検索、ES | QLクエリの実行、フィールドマッピングの取得、クラスター健康状態の確認、インデックス管理が含まれます。設定には、Azure SREエージェントリソース、Elasticsearchクラスター、Kibana、適切なAPIキーが必要です。 |
.NET Blog
Title: The Dongle Died at Midnight – WinForms Agent Saved my German Mom’s Business Trip
Date: 2026-02-24 23:00:00
Summary: ソフトウェア開発の次の進化として、Vibe CodingやIntelliSenseの強化版、意図に基づく開発が紹介されています。これにより、筆者は82歳の母親のために、深夜に壊れたドングルの代わりとなる時間管理アプリを迅速に構築することができました。
URL: https://devblogs.microsoft.com/dotnet/the-dongle-died-at-midnight/
Visual Studio Blog
Title: Visual Studio February Update
Date: 2026-02-24 22:16:30
Summary: 今月のVisual Studioのアップデートでは、AI支援、デバッグ、テスト、モダナイゼーションにおける実用的な改善を通じて、開発のスピードアップと集中力の維持を支援します。特に、WinFormsの保守やC++のモダナイゼーションなど、実際の開発シナリオに対応したスマートな診断機能が強化されています。
URL: https://devblogs.microsoft.com/visualstudio/visual-studio-february-update/
Title: Custom Agents in Visual Studio: Built in and Build-Your-Own agents
Date: 2026-02-19 21:02:13
Summary: Visual Studioでは、一般的なアシスタントを超えて、IDEの深い機能を活用するキュレーションされたプリセットエージェントが提供されています。これには、デバッグ、プロファイリング、テストなどが含まれ、チームの作業に合わせたカスタムエージェントを構築するためのフレームワークも用意されています。各プリセットエージェントは特定の開発者のニーズに合わせて設計されています。
Semantic Kernel
Title: Migrate your Semantic Kernel and AutoGen projects to Microsoft Agent Framework Release Candidate
Date: 2026-02-20 05:52:57
Summary: Microsoft Agent Frameworkが.NETとPythonの両方でリリース候補(Release Candidate)に達したことを発表しました。これはAPIが安定し、バージョン1.0で提供予定の全機能が完成したことを意味します。この段階で、Semantic KernelやAutoGenプロジェクトをMicrosoft Agent Frameworkのリリース候補に移行することが推奨されます。
Azure DevOps Blog
Title: TFVC Remove Existing Obsolete Policies ASAP
Date: 2026-02-18 16:35:23
Summary: 2025年4月、Microsoftは従来のTFVCチェックインポリシーの廃止スケジュールを発表しました。これらのポリシーは実装と保存方法に制限があったため、古いポリシーは廃止され、更新されたポリシーに置き換える必要があります。現在、廃止プロセスの第IIフェーズにあります。
URL: https://devblogs.microsoft.com/devops/tfvc-remove-existing-obsolete-policies-asap/
Engineering@Microsoft
Azure SDK Blog
Title: Improved Python (PyPi/uvx) support in Azure MCP Server
Date: 2026-02-24 16:00:21
Summary: Azure MCP Serverは、PyPIとuvxを通じてPythonのサポートを強化しました。これにより、Python開発者がAzureをワークフローに統合しやすくなりました。詳細はAzure SDK Blogで確認できます。
URL: https://devblogs.microsoft.com/azure-sdk/azure-mcp-server-better-python-support/
Developer Support