開発者向けブログサマリー - 2025/04/16
開発者向けの以下のブログから更新情報をサマリーして投稿します。
対象ブログ一覧
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: Major Updates to VS Code Docker: Introducing Container Tools
Date: 2025-04-15 16:29:10
Summary: Microsoftは、VS CodeのDocker拡張機能をContainer Tools拡張機能に変更し、拡張性を向上させます。これにより、ユーザーは必要な機能のみをカスタマイズして使用できます。Docker拡張機能は今後、Docker DXとContainer Tools拡張機能を含む拡張パックとなります。Podmanのサポートも追加予定です。ユーザー側での特別な対応は不要です。
Title: Getting Started with .NET on Azure Container Apps
Date: 2025-04-15 14:49:39
Summary: .NET開発者向けに、Azure Container Apps(ACA)を利用したコンテナアプリケーションの構築とデプロイを学ぶための「Getting Started」ガイドが公開されました。ガイドでは、ACAのサービス概要、モノリスやマイクロサービスの実行方法、認証追加、CI/CDパイプラインの実装、アプリのコストやパフォーマンス監視などを段階的に学べます。コードはGitHubで公開されており、ビデオチュートリアルも提供されています。詳細はGitHubリポジトリやAzure AIコミュニティを参照してください。
Title: Azure Red Hat OpenShift: April 2025 Update
Date: 2025-04-14 16:12:31
Summary: 2025年4月のAzure Red Hat OpenShiftのアップデートでは、セキュリティ強化のための「Managed Identity & Workload Identity」機能と、企業プロキシを介した接続を可能にする「Cluster-Wide Proxy」機能が追加されました。また、新たにスペイン中央地域でのデプロイが可能となり、Q2 2025にはUAE中央や米国政府のアリゾナ、テキサス地域でも展開予定です。さらに、OpenShift 4.16が新規インストールに対応し、SDNからOVNへの移行が必須となります。
Title: Host remote MCP servers in Azure Container Apps
Date: 2025-04-11 18:01:13
Summary: この記事では、AIエージェントやGitHub Copilotなどのツールで使用されるMCP(Model Context Protocol)について説明しています。MCPは、AIスタックの異なるコンポーネント間の標準インターオペラビリティ層として急速に普及しています。特に、Azure Container AppsにリモートMCPサーバーをサーバーレスコンテナとしてデプロイし、Visual Studio Code内のGitHub Copilotで使用する方法を紹介しています。リモートMCPサーバーの実装には、SSEトランスポートとAPIキー認証を追加し、VS Codeでの接続設定も解説しています。
Title: Configure Virtual Applications, Mounted Azure Files, and Static File Access in Azure App Service
Date: 2025-04-11 09:29:28
Summary: Azure App Serviceでアプリのwwwrootフォルダ外にあるファイル(画像、設定ファイル、データファイルなど)を提供する方法について説明しています。外部ファイル共有を利用する場合、複数のWebアプリ間でファイルを共有でき、アプリのデプロイから独立してファイルを管理できます。手順として、Azure File Shareを作成し、App Serviceにマウントし、仮想パスを設定します。ディレクトリの閲覧やMIMEタイプの設定も必要です。
Title: Announcing the Public Preview of the New Hybrid Connection Manager (HCM)
Date: 2025-04-10 16:13:47
Summary: 新しいHCMバージョンは、使いやすさ、性能、セキュリティの向上を目的とした複数の改良がされています。WindowsおよびLinuxクライアントのクロスプラットフォーム互換性、直感的なGUIとCLIの提供、ログと接続テストの強化が主な特徴です。インストール手順は詳細に説明されており、必要なポートやダウンロードリンクが提供されています。プレビュー参加やフィードバック提供も推奨されています。問題や提案については、サポートメールに連絡できます。
Title: Resolving Azure App Service Mount Failures with File Share and Blob Storage
Date: 2025-04-10 08:14:55
Summary: Azure App Serviceでウェブアプリをホストする際、Azure Storage Accountのファイル共有やBlobストレージをマウントする「Bring Your Own Storage (BYOS)」が一般的です。しかし、認証やネットワーク設定などの問題でトラブルシューティングが難しいことがあります。このガイドでは、設定確認のチェックリストを提供し、ネットワークセキュリティグループの設定やDNS解決の確認など、問題解決の手順を説明します。詳細な手順はMicrosoftのサポートドキュメントを参照してください。
Title: How can I hide the Server information in the response headers in PHP?
Date: 2025-04-10 06:19:37
Summary: Azure App Service for PHPでサーバー情報をリクエストヘッダーから削除する方法を説明しています。まず、KuduサイトでNginxの設定ファイル(/etc/nginx/nginx.conf)を見つけ、それを/homeディレクトリにコピーします。次に、設定ファイルのhttpセクションで「server_tokens off;」をアンコメントし、Azure Portalでカスタムスタートアップコマンドを設定します。さらに、すべてのサーバー情報を隠すために「more_clear_headers ‘server’;」を追加し、nginx-extrasをインストールして設定をリロードします。これにより、リクエストヘッダーにサーバー情報が表示されなくなります。
Title: Connect Azure SQL Server via System Assigned Managed Identity under ASP.NET
Date: 2025-04-11 02:21:52
Summary: このチュートリアルは、Microsoft EntraとAzure SQL Serverを統合し、固定ユーザー名とパスワードの使用を回避する方法を紹介します。システムに割り当てられたマネージドIDを使用して、AzureのPaaSサービス(例:Container Apps)がデータベースと安全に通信できるようにします。会社のアカウント管理者、開発部門、データ部門の役割と設定手順を説明し、具体的な手順とコード例を提供します。参考リンクも含まれています。
Title: Strapi on App Service: Quick start
Date: 2025-04-15 06:03:47
Summary: Strapiは、開発者とコンテンツクリエーターが効率的にコンテンツを管理・配信できるオープンソースのヘッドレスCMSです。この記事は、Azure App Service Linuxを使用して、Azure Database for MySQLまたはPostgreSQLと共に、初めてのStrapiサイトを作成・デプロイする方法を説明しています。ARMテンプレートを使用して必要なリソースをインストールし、Azureサブスクリプションの費用がかかることを強調しています。Azureポータル、CLI、PowerShellを用いたデプロイ手順や、運用環境への移行の推奨手順も含まれています。
Title: Strapi on App Service: FAQ
Date: 2025-04-09 17:48:13
Summary: StrapiをAzure App Serviceでカスタムドメイン設定し、メール機能や他のデータベース(MySQL、PostgreSQLなど)を利用できます。エラーログの確認やデバッグ、CI/CDの設定も可能です。開発モードと本番モードの設定の違いについても説明があります。アプリのセキュリティ強化、パフォーマンス向上、バックアップの設定、既存アプリの移行方法、カスタムドメインとSSLの設定、CORSの設定、ARMテンプレートのカスタマイズ方法も記載されています。
URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/strapi-on-app-service-faq/ba-p/4401397
Title: Strapi on App Service: Overview
Date: 2025-04-14 17:37:14
Summary: StrapiはオープンソースのヘッドレスCMSで、Azure App Service上でのホスティングが推奨されています。Azure App Serviceはスケーラブルで信頼性の高いプラットフォームで、Strapiの柔軟なコンテンツ管理機能を活用できます。主要なAzureサービス(MySQL、PostgreSQL、Blob Storageなど)と統合し、高可用性、セキュリティ、パフォーマンスを提供します。このソリューションはモバイルアプリ、企業ウェブサイト、eコマースなど多様な用途に適しています。価格見積もりにはAzureの価格計算ツールを利用します。
Title: Getting Started with Linux WebJobs on App Service - NodeJS
Date: 2025-04-08 19:03:49
Summary: WebJobsはAzure App Serviceの機能で、Webアプリと同じインスタンス内でプログラムやスクリプトを実行できます。追加費用は不要です。例として、15分ごとに現在時刻を出力するスクリプトを作成します。まずWebアプリを作成し、次にWebJobを作成してNodeJSスクリプトとbashスクリプトを圧縮しアップロードします。WebJobは手動またはスケジュールで実行でき、ログで結果を確認できます。詳細は公式ドキュメントを参照してください。
Title: Getting Started with Linux WebJobs on App Service – PHP
Date: 2025-04-08 18:22:02
Summary: WebJobsはAzure App Serviceの機能で、Webアプリと同じインスタンスでプログラムやスクリプトを実行できます。追加コストは不要です。この記事では、15分ごとにシステム時刻を出力するスケジュールWebJobを作成する手順を説明しています。まずApp Service Web Appを作成し、次にPHPスクリプトとbash起動スクリプトを含むzipファイルをアップロードしてWebJobを作成します。WebJobは手動またはスケジュールで実行でき、実行結果はログで確認できます。
Title: Getting Started with Linux WebJobs on App Service - .NET 9
Date: 2025-04-08 19:01:04
Summary: WebJobsはAzure App Serviceの機能で、プログラムやスクリプトをウェブアプリと同じインスタンスで実行できます。この記事では、15分ごとにシステム時間を出力するスケジュールされたWebJobを作成する方法を説明します。手順としては、まずApp Service Web Appを作成し、その後.NET 9を使用してWebJobを作成します。作成したWebJobをZIPファイルとしてパッケージし、Azureポータルにアップロードして設定します。WebJobは手動またはスケジュールで実行できます。
Title: Announcing CI/CD Enhancements for Azure Load Testing
Date: 2025-04-08 15:00:00
Summary: Azure Load Testingサービスのアップデートが発表され、Azure DevOpsやGitHubなどのCI/CDシステムからの負荷テスト設定と実行が効率化されました。主な改善点は、CI/CD統合強化、サーバーメトリクスの合否基準設定、パラメータ上書き、出力変数、パイプラインキャンセル、トレーサビリティと結果表示です。これにより、開発者やテスターがより効率的に負荷テストを管理し、高パフォーマンスを維持することが期待されます。
Title: Meet your hosts for JDConf 2025!
Date: 2025-04-07 17:00:00
Summary: JDConf 2025は、Java開発者向けのグローバルイベントで、クラウドやAI、Javaの未来に焦点を当てています。4月9日から10日にかけて、22以上のセッションと10時間以上のライブコンテンツが提供され、アプリの近代化やAI活用の開発がテーマとなります。ホストはBruno Borges、Sandra Ahlgrimm、Rory Preddyの3名で、彼らの豊富な経験と知識が参加者に有益な情報をもたらします。参加者にはMicrosoft Rewardsも提供されます。
Title: Build AI agent tools using remote MCP with Azure Functions
Date: 2025-04-09 16:31:40
Summary: Model Context Protocol (MCP)はアプリが大規模言語モデルに機能とコンテキストを提供する方法で、Azure Functionsを使ってリモートMCPツールを構築できます。これにより、イベント駆動型のロジックを自動スケールで実行可能です。Python、Node.js、.NET向けのサンプルも用意されており、GitHub Copilotとの連携が可能です。フィードバックをもとに今後も機能追加が予定されています。詳細はこちらから。
Title: Code the Future with Java and AI – Join Me at JDConf 2025
Date: 2025-04-03 23:48:40
Summary: JDConf 2025が開催され、Java開発者向けにAIを活用した次世代アプリケーション構築方法を紹介します。22の専門セッションと10時間以上のライブコンテンツが提供され、Retrieval-Augmented GenerationやAIエージェントの使用方法、AzureでのAIアプリケーションプラットフォームについて学べます。参加は無料で、オンデマンド視聴も可能です。JavaとAIの最新技術を学び、実践的な知識を得る絶好の機会です。
Title: Get Ready for .NET Conf: Focus on Modernization
Date: 2025-04-15 19:48:03
Summary: 2025年4月22-23日に開催される「.NET Conf: Focus on Modernization」では、.NETおよびクラウドコンピューティングの専門家によるライブセッションが行われ、最新の技術アップグレードやクラウド移行、ツールの進化についての洞察が提供されます。セッションはYouTubeとTwitchで配信され、録画も公開予定です。AI時代における.NETアプリケーションのモダナイズに関する知識を深める絶好の機会です。
.NET Blog
Title: Join the .NET & C# Teams at Microsoft Build 2025
Date: 2025-04-15 18:45:00
Summary: Microsoft Build 2025が5月19日から22日に開催されます。シアトルでの対面参加やオンライン参加が可能で、.NETやC#に関するAI統合、アプリのモダナイゼーション、新しい言語機能などのセッションが用意されています。
URL: https://devblogs.microsoft.com/dotnet/join-us-at-build-2025/
Title: .NET 10 Preview 3 is now available!
Date: 2025-04-10 20:46:24
Summary: .NET 10 Preview 3が公開され、.NETランタイム、SDK、ライブラリ、ASP.NET Core、Blazor、C#、.NET MAUIなどでの新機能が紹介されています。詳細は公式ブログで確認できます。
URL: https://devblogs.microsoft.com/dotnet/dotnet-10-preview-3/
Title: .NET Aspire 9.2 is Now Available with New Ways to Deploy
Date: 2025-04-10 16:00:00
Summary: .NET Aspire 9.2がリリースされ、新しいダッシュボード機能とパブリッシャー機能が追加されました。詳細は.NET Blogで確認できます。
URL: https://devblogs.microsoft.com/dotnet/dotnet-aspire-92-is-now-available-with-new-ways-to-deploy/
Title: .NET and .NET Framework April 2025 servicing releases updates
Date: 2025-04-09 19:06:24
Summary: 2025年4月の.NETおよび.NET Frameworkの最新のサービス更新についての要約です。詳細は.NET Blogで確認できます。
URL: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-april-2025-servicing-updates/
Title: How we ended up rewriting NuGet Restore in .NET 9
Date: 2025-04-09 17:05:00
Summary: .NET 9でNuGet Restoreアルゴリズムが全面的に書き換えられ、大規模で高性能な実行が可能になった経緯について説明しています。詳細は.NET Blogの記事で確認できます。
URL: https://devblogs.microsoft.com/dotnet/rewriting-nuget-restore-in-dotnet-9/
Title: Build a Model Context Protocol (MCP) server in C#
Date: 2025-04-07 17:05:00
Summary: C# SDKを使用して、AIモデルとアプリケーション間のスムーズな通信を可能にするModel Context Protocol (MCP)サーバーの構築方法について解説しています。詳細は.NET Blogの該当記事をご覧ください。
URL: https://devblogs.microsoft.com/dotnet/build-a-model-context-protocol-mcp-server-in-csharp/
Visual Studio Blog
Title: .NET Aspire and Azure Functions integration preview
Date: 2025-04-09 12:00:19
Summary: Visual Studioの新しいアップデートで、.NET AspireとAzure Functionsの統合が強化され、既存の.NETプロジェクトにサーバーレステクノロジーを統合するのが容易になりました。このリリースにより、Azure Functionsの開発がよりスムーズになります。
URL: https://devblogs.microsoft.com/visualstudio/net-aspire-and-azure-functions-integration-preview/
Title: Multi-Process CPU Usage Analysis in Visual Studio
Date: 2025-04-08 16:17:16
Summary: Visual StudioのプロファイラーのCPU使用ツールとインストルメンテーションツールがマルチプロセス解析に対応し、複数プロセスのCPUアクティビティを統一ビューで表示可能になりました。各プロセスのパフォーマンスグラフは色分けされたスタック表示で、診断と最適化が効率化されます。
URL: https://devblogs.microsoft.com/visualstudio/multi-process-cpu-usage-analysis-in-visual-studio/
Title: Your Pluralsight Benefit Just Got Better
Date: 2025-04-03 13:45:56
Summary: Visual Studioの開発者から「Pluralsightをもっと使う時間が欲しい」という声を聞いています。そこで、本日よりPluralsightへのアクセスを延長することにしました。
URL: https://devblogs.microsoft.com/visualstudio/vss-pluralsight-2025/
Semantic Kernel
Title: Customer Case Study: Announcing the Neon Serverless Postgres Connector for Microsoft Semantic Kernel
Date: 2025-04-15 22:42:17
Summary: Microsoft Semantic Kernel向けに、NeonのサーバーレスPostgresコネクタが発表されました。このコネクタにより、開発者はNeonのサーバーレスPostgres機能をAI駆動のベクター検索および取得ワークフローとシームレスに統合できます。Neonのpgvector拡張と既存のPostgres Vector Storeコネクタを活用しています。
Title: Guest Blog: Bridging Business and Technology: Transforming Natural Language Queries into SQL with Semantic Kernel Part 2
Date: 2025-04-15 16:59:12
Summary: Microsoftの内部チームが、ビジネスと技術をつなぐブログシリーズの第2部として、自然言語クエリをSQLに変換するSemantic Kernelについて紹介します。執筆者はSamer El Housseini、Riccardo Chiodaroli、Daniel Labbe、Fabrizio Ruoccoです。
Title: Guest Blog: Revolutionize Business Automation with AI: A Guide to Microsoft’s Semantic Kernel Process Framework
Date: 2025-04-11 17:42:14
Summary: MicrosoftのAIフレームワーク「Semantic Kernel」は、C#、Java、Pythonで利用でき、AIソリューションの迅速な構築や既存アプリへのAI機能の統合を支援します。この記事では、Semantic Kernelを使用してビジネス自動化を革新する方法をステップバイステップで解説しています。
Title: Announcing Hybrid Search with Semantic Kernel for .NET
Date: 2025-04-09 19:48:37
Summary: Microsoftは、.NET向けのSemantic Kernel Vector Storesでハイブリッド検索のサポートを発表しました。ハイブリッド検索とは、ベクトルデータベースで二つの並列検索を行い、それらの結果を統合して返す検索方法です。
Title: Guest Blog: A Comprehensive Guide to Agentic AI with Semantic Kernel
Date: 2025-04-09 13:58:59
Summary: MicrosoftのAI分野でMVPであるArafat Tehsin氏が、Semantic Kernelブログで「エージェントAIの包括的ガイド」について執筆しました。彼の詳細な解説を通じて、AIの進化に関する洞察を提供しています。
Title: Python Vector Store Connectors update: Faiss, Azure SQL Server and Pinecone
Date: 2025-04-08 14:47:05
Summary: Microsoftは新たにFaiss、SQL Server、Pineconeの3つのベクトルストアとベクトルストアレコードコレクションを発表しました。これにより、ベクトルデータの保存と取得が効率化され、データの扱いが容易になります。
Title: Guest Blog: Semantic Kernel and Copilot Studio Usage Series – Part 1
Date: 2025-04-07 18:27:05
Summary: MicrosoftのSemantic Kernelブログに、Riccardo Chiodaroli、Samer El Housseini、Daniel Labbe、Fabrizio Ruoccoが登場し、Semantic KernelとCopilot Studioの使用例について紹介します。現代のデジタル経済では、知的自動化が必須とされています。
Title: Semantic Kernel Agents are now Generally Available
Date: 2025-04-04 16:33:25
Summary: Semantic Kernelのエージェントフレームワークが一般提供開始されました。Semantic Kernel 1.45 (.NET)と1.27 (Python)に含まれており、エージェントの調整が容易になり、開発者がAIアプリケーションを構築する際のコード量が大幅に削減されます。
URL: https://devblogs.microsoft.com/semantic-kernel/semantic-kernel-agents-are-now-generally-available/
Title: Using OpenAI’s Audio-Preview Model with Semantic Kernel
Date: 2025-04-03 16:31:56
Summary: OpenAIのgpt-4o-audio-previewは音声入力と出力が可能な強力なマルチモーダルモデルで、自然でアクセスしやすいAI対話を実現します。Chat Completions APIを通じて音声認識と音声合成を一つのAPIコールでサポートし、音声対応アプリの開発に適しています。
Azure DevOps Blog
Title: April Patches for Azure DevOps Server and Team Foundation Server
Date: 2025-04-08 19:26:16
Summary: 本日、Azure DevOps ServerおよびTeam Foundation Server 2018.3.2に影響を与えるパッチをリリースしました。全ての顧客に最新で最も安全なAzure DevOps Serverの使用を強く推奨します。最新バージョンのAzure DevOps Server 2022.2はダウンロード可能です。
Title: Boards Integration with GitHub Enterprise Cloud and Data Residency (Public Preview)
Date: 2025-04-04 17:24:29
Summary: 2023年1月に、データレジデンシー対応のGitHub Enterprise Cloudと統合したBoardsのプライベートプレビューを開始しました。初期ユーザーからのフィードバックを収集し、現在パブリックプレビューを提供しています。詳細はAzure DevOps Blogでご覧ください。
Title: CDN Domain URL change for Agents in Pipelines
Date: 2025-04-03 11:05:07
Summary: Azure DevOpsはEdgio CDNのサポートを終了し、AkamaiとAzure Front Door CDNに移行します。この変更はAzure DevOps Pipelinesの利用者に影響を与えます。この記事では、利用者が影響を確認する方法を提供します。詳細はAzure DevOpsブログで確認できます。
URL: https://devblogs.microsoft.com/devops/cdn-domain-url-change-for-agents-in-pipelines/
Title: TFVC Policies Storage Updates
Date: 2025-04-02 21:02:11
Summary: TFVCプロジェクトには、ビルド成功の確認や作業項目の関連付け、変更セットコメントの追加などのチェックインポリシーがあります。これらのポリシーのサーバーへの保存方法が変更され、TFVCユーザーにわずかな影響を与える予定です。
URL: https://devblogs.microsoft.com/devops/tfvc-policies-storage-updates/
Engineering@Microsoft
Azure SDK Blog
Title: Introducing Spring Cloud Azure Starter Key Vault JCA: Streamlined TLS and mTLS for Spring Boot
Date: 2025-04-11 21:11:34
Summary: この記事では、Spring Cloud Azure Starter Key Vault Java Crypto Architecture (JCA)について紹介しています。詳細はAzure SDK Blogにて確認できます。
Title: Azure Developer CLI (azd) – April 2025
Date: 2025-04-03 18:38:43
Summary: この投稿は、Azure Developer CLI(azd
)の2025年4月リリースを発表するものです。詳細はAzure SDKブログで確認できます。
URL: https://devblogs.microsoft.com/azure-sdk/azure-developer-cli-azd-april-2025/
Developer Support