開発者向けブログサマリー - 2026/05/20
今回の更新件数: 22 件
概要: 今回の更新では、Azure App ConfigurationのスコアカードやApp Serviceの自己修復エージェント化、コード変更なしでのアプリケーションアップグレードの推奨、MCPサーバーのスケーリング、AKSでのOpenSearchの導入、AIエージェントによるネットワーク運用の変革、PythonアプリのSSHエイリアスやFastAPIのデプロイ簡素化、Azure Container Apps Expressの導入、AIエージェントの視覚化、NuGetパッケージの整理、.NET 11の改善、AIハッカソン、エージェントスキルの
対象ブログ一覧
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: Safe Rollouts Start with Signals: Introducing Scorecards in Azure App Configuration
Date: 2026-05-18 19:59:18
Summary: アプリケーションの変更は段階的に行われることが多く、リスクを減らすために機能フラグやターゲティングルールが使用されます。Azure App Configurationの新機能「Scorecards」は、公開プレビューとして導入され、機能の展開後に影響を受けたメトリクスを迅速に特定し、次のステップを決定するための手助けをします。Scorecardsは、Application Insightsのテレメトリを利用して、展開後に動いたメトリクスを表示し、チームが効率的に調査を進めることを可能にします。これにより、機能の展開後の影響を迅速に評価し、最適化や廃止の判断を支援します。
Title: Turn Your App Service Web App Into a Self-Healing Agent: LLMOps Best Practices for Production
Date: 2026-05-18 18:06:59
Summary: この記事は、Azure App Service上で動作するエージェントのためのLLMOpsスタックについて説明しています。エージェントの運用はWebアプリのSREとは異なり、コストがリクエストごとに無制限であることや、失敗が静かに発生すること、レイテンシーが非決定的であること、プロンプトの変更が品質に影響を与えることが特徴です。この記事では、エージェントのためのSLO(サービスレベル目標)を定義し、コストガードレールや自己修復パターンを導入する方法を示しています。また、Azure App Serviceのスロット機能を活用した自動ロールバックや、カオステストの実施方法についても触れています。これらの機能は、エージェントの
Title: Don’t Start Your Application Upgrade by Changing Code
Date: 2026-05-18 16:34:57
Summary: .NETのアップグレードの最初のステップはコードではなく、評価です。Copilotのモダナイゼーションエージェントは、評価、計画、実行の3ステップで動作します。評価ステップでは、アプリを触る前にその状態を確認し、依存関係を調査し、Markdownレポートを作成します。このレポートには、プロジェクトの移動やNuGetパッケージの更新が必要な情報が含まれ、アップグレードの難易度を示します。評価を先に行うことで、計画を立てやすくなり、アップグレード中の問題を未然に防ぐことができます。
Title: You Can Scale MCP Servers Behind a Load Balancer on App Service — Here’s How
Date: 2026-05-18 15:49:16
Summary: MCPサーバーは通常、単一インスタンスで動作しますが、トラフィックの急増やインスタンス障害に対応するためには不適切です。2025年のMCP仕様の改訂により、ステートレスHTTPトランスポートが正式化され、各リクエストが必要な情報を含むようになりました。これにより、MCPサーバーをApp Serviceのロードバランサーの背後に配置し、他のWeb APIのようにスケールさせることが可能です。サンプルコードでは、FastAPIを使用してステートレスなMCPサーバーを構築し、App Serviceでのスケーリングを実現しています。App Serviceは、常時オンや水平スケール、デプロイスロットなどの機能を提供し、MCPサーバーのスケー
Title: Getting Started with OpenSearch on AKS with AKS AVM and Helm
Date: 2026-05-18 08:28:56
Summary: OpenSearchはデータの検索や分析を行うオープンソースのスイートで、Azure Kubernetes Service (AKS) 上での実行方法を紹介しています。この記事では、AKSのAzure Verified Modules (AVM)を基にしたベースラインを使用し、Helmリリースを用いて管理層とデータ層を分離し、内部アクセス専用のパターンを採用しています。OpenSearchはKubernetesネイティブなプラットフォームを求めるチームに適しており、Azureの管理機能を活用しつつ、クラスタの作成やストレージ、アクセス制御を行えます。この記事は、AKS上でのOpenSearchのデプロイメントを簡潔に説明し、実際の運用に向けた基盤を提供します。
Title: From Copilots to Coworkers: How AI Agents Are Transforming Azure Networking Operations
Date: 2026-05-15 17:45:28
Summary: Microsoftの「Customer Zero」ブログシリーズでは、MicrosoftがどのようにしてAIアプリやエージェントフリートを構築、運用、スケールしているかを紹介しています。Azureの物理ネットワークの運用では、AIエージェントを活用して調整作業を効率化し、エンジニアの負担を軽減しています。エージェントは、問題の検出から修復までを自動化し、迅速な対応を可能にします。これにより、修復時間が短縮され、手動作業が大幅に削減されました。エージェントは人間と協力し、システムの学習と改善を促進します。
Title: New SSH helper aliases for Python apps on Azure App Service for Linux
Date: 2026-05-15 10:37:16
Summary: Azure App Service for LinuxのPythonアプリ向けに、SSHでのトラブルシューティングを簡素化するため、新しいSSHヘルパーエイリアスが追加されました。これにより、アプリ情報、ログ、診断、テスト、Azure AI Foundry接続などの共通タスクに対応するコマンドが利用可能です。例えば、applogsでログを確認し、appcurlでアプリのローカルテストができます。また、Azure AI Foundry用の診断ヘルパーも追加され、接続性や応答遅延の確認が可能です。これらのエイリアスは、手動の手順を減らし、SSHセッションから直接実行できるように設計されています。
Title: Simplifying FastAPI Deployments on Azure App Service for Linux
Date: 2026-05-15 10:25:16
Summary: Azure App Service for LinuxへのFastAPIアプリのデプロイが簡素化されました。以前はASGIサーバーで正しく動作させるためにカスタムのスタートアップコマンドが必要でしたが、現在はFastAPIアプリを自動検出し、適切なスタートアップを自動設定します。Pythonアプリのデプロイ時に、特定のファイルがFastAPIをインポートしている場合、App ServiceがFastAPIアプリとして認識し、GunicornとUvicorn Workerを使用して自動的に起動します。これにより、カスタム設定が不要となり、デプロイが容易になります。この機能はPython 3.14以降で利用可能です。
Title: Platform Improvements for Python AI Apps on Azure App Service
Date: 2026-05-14 07:44:37
Summary: Azure App Service (Linux)は、PythonやNode.jsなど多言語に対応するPaaSです。最近、Pythonのデプロイパイプラインの改善により、Azure App Service LinuxでのPythonデプロイの遅延が約30%削減されました。主な改善点は、gzipをzstdに置き換えた圧縮の高速化、Rust製のパッケージマネージャーuvの導入、ファイルコピーの削減、事前ビルドされたPythonホイールキャッシュの追加です。これにより、デプロイ時間が大幅に短縮され、信頼性も向上しました。
Title: Control runtime patch updates with Platform Release Channel on Azure App Service for Linux
Date: 2026-05-14 05:31:26
Summary: Azure App Service for Linuxは、新機能「Platform Release Channel」を導入し、アプリへのランタイムパッチ更新の適用タイミングを制御できるようにしました。この機能により、最新のセキュリティやプラットフォーム更新を迅速に適用するか、変更を検証する時間を確保するかを選択できます。設定はAzureポータルの「Stack settings」から行い、「Latest」「Standard」「Extended」の3つのチャンネルから選べます。「Latest」は最新の更新を即時適用、「Standard」は標準的なリリース、「Extended」は更新を遅らせるオプションです。
Title: Introducing Azure Container Apps Express!
Date: 2026-05-13 17:42:31
Summary: Azure Container Apps Expressは、コンテナイメージからインターネットに接続可能なアプリを迅速に展開するための新しいサービスです。従来のACA環境の設定を省略し、即時プロビジョニングやサブセコンドのコールドスタートを実現します。開発者やAIエージェント向けに設計され、スケーリングやネットワーク設定を自動化し、使用した分だけ課金されます。現在はWest Central USでパブリックプレビュー中で、今後さらに機能が追加される予定です。
Title: Give Your AI Agent Eyes: Browser-Harness Meets Playwright Workspaces Remote Browsers
Date: 2026-05-14 00:21:05
Summary: 現代のコーディングエージェントはコードの読み書きに優れていますが、JavaScriptでレンダリングされるウェブサイトでは限界があります。これを解決するために、エージェントにクラウド上で動作するChromiumブラウザを提供する「Browser-Harness」と「Playwright Workspaces」を組み合わせることで、エージェントが実際のブラウザを操作できるようになります。これにより、エージェントはリモートでブラウザを操作し、並列処理や地理的な柔軟性を活かして、効率的にタスクを実行できます。この技術は、AIエージェントが現実世界とインタラクションするための強力な手段を提供します。
.NET Blog
Title: NuGet Package Pruning: Cleaner Dependencies and Actionable Vulnerability Reports
Date: 2026-05-18 17:00:00
Summary: .NET 10のパッケージプルーニングは、プラットフォーム提供のパッケージを依存関係から除去します。既定で有効な推移的監査により、以前の設定と比較して推移的な脆弱性報告が70%減少します。
URL: https://devblogs.microsoft.com/dotnet/nuget-package-pruning-in-dotnet-10/
Title: Process API Improvements in .NET 11
Date: 2026-05-13 21:00:00
Summary: .NET 11では、プロセスAPIが改善され、高レベルAPIによるプロセスの開始、デッドロックなしでの出力キャプチャ、ハンドル継承の制御、ライフタイム管理機能、軽量なSafeProcessHandleベースのAPIが提供されます。
URL: https://devblogs.microsoft.com/dotnet/process-api-improvements-in-dotnet-11/
Title: .NET MAUI Moves to CoreCLR in .NET 11
Date: 2026-05-13 17:05:04
Summary: .NET 11では、Android、iOS、Mac Catalyst上の.NET MAUIアプリがデフォルトでCoreCLR上で動作するようになり、.NET全体でランタイムが統一されました。
URL: https://devblogs.microsoft.com/dotnet/dotnet-maui-moves-to-coreclr-in-dotnet-11/
Visual Studio Blog
Title: VSLive! Microsoft AI Hackathon 2026: Send Your Team Home With Working Code
Date: 2026-05-14 15:05:55
Summary: 開発チームを率いると、会議に参加してもアイデアが実際の業務に反映されないことが多いと感じるかもしれません。これを変えるために、2026年7月にMicrosoft本社で開催されるVSLive! AIハッカソンでは、チームが実際に動作するコードを持ち帰ることを目指しています。
Title: Agent Skills in Visual Studio: Teach Copilot How Your Team Works
Date: 2026-05-13 16:00:47
Summary: Visual Studioは、特定のタスクを処理するための再利用可能な指示セット「エージェントスキル」をサポートしています。これにより、Copilotエージェントがビルドパイプラインの実行やボイラープレート生成、チームのコーディング標準の遵守などを自動的に行えるようになります。一度スキルを定義すれば、関連する場面で自動的に適用されます。
URL: https://devblogs.microsoft.com/visualstudio/agent-skills-in-visual-studio/
Microsoft Agent Framework
Title: Governance at the Speed of Agents: Microsoft Agent Framework and Agent Governance Toolkit, Better Together
Date: 2026-05-14 18:36:20
Summary: 強力なAIエージェントを構築するだけでなく、安全に運用することが重要です。Microsoft Agent Frameworkを採用する顧客が増える中で、堅牢なガバナンスの必要性が明確になっています。この記事では、AGTチームのImran Siddiqueが、Agent Governance ToolkitがAgent Frameworkとどのように連携するかを解説しています。
Azure DevOps Blog
Title: May Patches for Azure DevOps Server
Date: 2026-05-14 17:18:24
Summary: Azure DevOps Serverの新しいパッチがリリースされました。すべてのユーザーに最新で最も安全なバージョンへの更新を強く推奨します。最新のAzure DevOps Serverはダウンロードページで入手可能です。詳細はAzure DevOps Blogで確認できます。
URL: https://devblogs.microsoft.com/devops/may-patches-for-azure-devops-server-3/
Engineering@Microsoft
Azure SDK Blog
Title: Eliminate LLM Cold starts: Load models up to 6x Faster with Azure Blob Storage and Run:AI Model Streamer
Date: 2026-05-19 15:00:07
Summary: Azure Blob StorageとRun:AI Streamerを使用することで、モデルの重みをディスクにコピーする際の待機時間を削減し、GPUメモリに直接ストリーミングできます。これにより、GPUのコールドスタート時のコストを削減し、モデルのロード時間を最大6倍高速化できます。GPUは高価なクラウドインフラであり、未使用の時間を減らすことが重要です。
Title: Exponential backoff and circuit breaker for Service Bus-triggered Azure Functions
Date: 2026-05-14 23:04:41
Summary: Azure FunctionsでService Bus SDKバインディングを使用する際、指数バックオフとサーキットブレーカーパターンを活用することで、リトライの嵐を制御し、依存関係を保護し、一時的な障害時に優雅に機能を低下させることができます。
URL: https://devblogs.microsoft.com/azure-sdk/exponential-backoff-circuit-breaker-azure-functions/
Title: From beta to stable: Announcing the Azure SDK for Rust 🎉🦀
Date: 2026-05-14 15:46:19
Summary: Azure SDK for Rustの安定版がリリースされました。このリリースには、Core、Identity、Key Vault(Secrets、Keys、Certificates)、およびStorage(Blobs、Queues)の安定したライブラリが含まれています。詳細はAzure SDK Blogで発表されています。
URL: https://devblogs.microsoft.com/azure-sdk/from-beta-to-stable-announcing-the-azure-sdk-for-rust-ga/
Developer Support