青いセーターを着た人がコンピュータで作業している
Microsoft Base ロゴ

技術ブログ

Azureに関する技術情報

Azure Weekly Update-2022年12月2日

製品紹介

Azure に関する発表のニュースレター

2022 年 11 月 25 日 ~ 2022 年 12 月 1 日

発表の概要

App Services 一般提供 – 更新数: 1
プレビュー機能 – 更新数: 1
更新機能 – 更新数: 1
Communications Services プレビュー機能 – 更新数: 1
Container Apps プレビュー機能 – 更新数: 5
CosmosDB 一般提供 – 更新数: 4
Database for PostgreSQL プレビュー機能 – 更新数: 1
Functions プレビュー機能 – 更新数: 1
Kubernetes Service 一般提供 – 更新数: 1
Monitor 一般提供 – 更新数: 2
Portal プレビュー機能 – 更新数: 1
SQL Database 一般提供 – 更新数: 1
プレビュー機能 – 更新数: 1
Virtual Machines プレビュー機能 – 更新数: 2

発表の合計: 23

発表の詳細

Azure サービス: App Services

一般提供

App Service における .NET 7.0 の即日サポートにより、開発者が現在使用している既知のプラットフォームにおける、市場投入までの時間を短縮する .NET のバージョンを対象とした .NET アプリの試用、テスト、およびデプロイの妨げとなる障害が瞬時に取り除かれます。提供開始は、2023 年度の第 2 四半期の予定です。

発表: https://learn.microsoft.com/ja-jp/azure/app-service/quickstart-dotnetcore?tabs=net60&pivots=development-environment-vs

ドキュメント: https://azure.microsoft.com/ja-jp/updates/generally-available-day-0-support-for-net-70-on-app-service/

プレビュー機能

Go 言語 (v1.18 および v1.19) が初めて Azure App Service でネイティブにサポートされます。これにより、開発者は、クラウド中心の Web アプリに最適なフルマネージド アプリ プラットフォームを使用して、イノベーションを加速できるようになります。この言語サポートは、2022 年 11 月に Linux App Service で試験的言語リリースとして利用可能になります。

発表: https://learn.microsoft.com/ja-jp/azure/app-service/

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-go-language-support-on-azure-app-service/

更新機能

Azure App Service は、新たなランタイム バージョンを提供し、Web アプリ開発者が最新のランタイム機能とセキュリティ修正プログラムを利用できるようにするために、定期的に更新されています。このたび、Python 3.10、PHP 8.1、および Node 18 のサポートが追加されます。これにより、最も急成長している最新の Web アプリ開発言語の利用可能なバージョンの選択肢が増えることになります。

発表: https://azure.microsoft.com/ja-jp/updates/generally-available-new-versions-supported-for-languages-and-frameworks-in-azure-app-service/

ドキュメント: https://azure.microsoft.com/ja-jp/updates/generally-available-new-versions-supported-for-languages-and-frameworks-in-azure-app-service/

Azure サービス: Communications Services

プレビュー機能

マイクロソフトは、お客様が、音声、ビデオ、チャット、SMS によって実現される任意のコミュニケーション チャネルで、都合に応じて好きな時に企業とつながりたいと考えていることを理解しています。企業は、最適なビジネス プロセス、そして理想的には、既存ツールに緊密に統合されたコミュニケーション機能で、従業員のコンテキスト切り替えのオーバーヘッドを削減する必要があります

Azure Communication Services の通話自動化のプレビューにより、開発者ライブラリを使用して、アプリケーション内でカスタム通話ワークフローを構築して、ビジネス プロセスを最適化し、顧客満足度を高めることができます。REST API は、テレフォニー システムの複雑さを取り除く、プログラム可能なインターフェイスを提供します。開発者は、これらの API を使用して、トランザクション ワークフロー (休校、停電の警告、Web ベースのクリック発信エクスペリエンス用の事前通話など) や複雑なインタラクティブ ワークフロー (フライト変更の解決や会話 AI の通話フローのオーケストレーションなど) 用の通話をプログラムできます。

発表: https://techcommunity.microsoft.com/t5/azure-communication-services/ignite-2022-developer-capabilities-and-tools-to-drive-better/ba-p/3650343

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-call-automation-capabilities-for-azure-communication-services/

Azure サービス: Container Apps

プレビュー機能

Durable Functions は、サーバーレス コンピューティング環境でステートフル関数を記述できる Azure Functions の拡張機能です。

このたび、Azure Functions の Durable Functions で、分離ワーカー プロセスで実行される .NET 7.0 がプレビューでサポートされるようになりました。このリリースでは、.NET 6.0 および .NET Framework もサポートされます。

発表: https://github.com/microsoft/durabletask-dotnet#usage-with-azure-functions

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-durable-functions-support-for-net-70-isolated-model/

プレビュー機能

Azure Container Apps で、IP アドレスによる受信トラフィックの制限がサポートされるようになりました。

現在プレビュー中のこの機能により、コンテナー アプリで、特定の IP アドレス範囲のリストに対してアクセスを許可/拒否して、HTTP または TCP の受信トラフィックを制限できます。

発表: https://learn.microsoft.com/ja-jp/azure/container-apps/ingress?tabs=bash#ip-access-restrictions

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-inbound-ip-restrictions-support-in-azure-container-apps/

プレビュー機能

このタスクをワークフローに統合することで、Azure Container Apps へのソース コードの継続的デリバリーを実現できます。

GitHub アクションは、リポジトリのソース コードのコンテナー イメージへのビルド、Azure Container Registry へのプッシュ、Container Apps へのデプロイを行います。Dockerfile がある場合は、Dockerfile を使用します。Dockerfile がない場合でも、.NET、Python、Node.js など、サポート対象の言語やランタイムのソース コードからコンテナー イメージをビルドできます。

発表: https://learn.microsoft.com/ja-jp/azure/container-apps/github-actions

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-github-action-to-build-and-deploy-to-azure-container-apps/

プレビュー機能

Azure Container Apps で、Azure DevOps からコンテナー アプリのビルドとデプロイを行う、新たな Azure Pipelines タスクがパブリック プレビューでサポートされるようになりました。このタスクをパイプラインに統合することで、Azure Container Apps へのソース コードの継続的デリバリーを実現できます。

Azure Pipelines タスクは、リポジトリのソース コードのコンテナー イメージへのビルド、Azure Container Registry へのプッシュ、Container Apps へのデプロイを行います。Dockerfile がある場合は、Dockerfile を使用します。Dockerfile がない場合でも、.NET、Python、Node.js など、サポート対象の言語やランタイムのソース コードからコンテナー イメージをビルドできます。

発表: https://learn.microsoft.com/ja-jp/azure/container-apps/azure-pipelines

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-azure-pipelines-task-to-build-and-deploy-to-azure-container-apps/

プレビュー機能

Azure Container Apps は、マイクロサービス向けのサーバーレス コンテナー プラットフォームです。コンテナー アプリの管理とデプロイのための Azure CLI の豊富なコマンドを備えています。

“az containerapp up” コマンドは、1 つのコマンドでローカル ソース コードをビルドし、Azure Container Apps にデプロイできます。従来、”az containerapp up” では、コンテナー イメージのビルドに Dockerfile が必要でした。このたび、”az containerapp up” で、Dockerfile なしでのソース コードからのコンテナー イメージのビルドがサポートされるようになりました。

.NET、Python、Node.js などの一般的な言語とランタイムがサポートされます。

この機能は、現在プレビューで利用できます

発表: https://learn.microsoft.com/ja-jp/azure/container-apps/containerapp-up

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-build-and-deploy-to-azure-container-apps-without-a-dockerfile-from-the-azure-cli/

Azure サービス: Cosmos DB

一般提供

Azure Cosmos DB for PostgreSQL で、新規クラスターに最新メジャー バージョンの PostgreSQL 15 を選択できるようになりました。既存クラスターは、インプレース アップグレード機能を使用して、PostgreSQL 15 にアップグレードできます。PostgreSQL 15 を Azure Cosmos DB for PostgreSQL のクラスターで使用できるようになることで、メモリ内およびディスク上の並べ替えアルゴリズムの向上、新しい関数による正規表現の柔軟性の向上、クエリ パフォーマンスの向上 (例: 並列で実行できるようになった SELECT DISTINCT) などのメリットを享受できるようになります。

発表: https://learn.microsoft.com/ja-jp/azure/cosmos-db/postgresql/howto-upgrade

ドキュメント: https://azure.microsoft.com/ja-jp/updates/generally-available-postgresql-15-support-in-azure-cosmos-db-for-postgresql/

一般提供

Azure Cosmos DB for PostgreSQL で、最新バージョンの Citus 11.1 がサポートされるようになりました。このバージョンは、PostgreSQL 14 または PostgreSQL 15 のいずれかを実行している新規および既存クラスターで使用できます。Citus 11.1 のサポートにより、書き込みのブロックや可用性の向上なしで、より多くのスケール アウト操作を実行できます。これには、テーブルの分散、テナントの分離、シャード数の増加が含まれます。この機能により、このリリースでの信頼性が向上し、バックグラウンドでのクラスターのバランス再調整が高速化します。

発表: https://learn.microsoft.com/ja-jp/azure/cosmos-db/postgresql/reference-versions

ドキュメント: https://azure.microsoft.com/ja-jp/updates/general-availability-azure-cosmos-db-for-postgresql-citus-111-support/

一般提供

pg_azure_storageextension を使用することで、Azure Cosmos DB for PostgreSQL から直接 Azure Blob Storage コンテナーとやり取りできます。COPY コマンドと柔軟な API を使用して、コンテナーのコンテンツの一覧表示と取得を行うことができます。追加のインフラストラクチャを必要とすることなく、カスタム データ アップロード パイプラインを実装する時間を節約し、柔軟な API を使用して Azure サービス間で効率的なネットワーキングを活用し、複雑なデータ パイプラインの自動化を容易にできます。現在サポートされている形式には、.tsv、.csv、バイナリ、テキスト、および .gzip 圧縮ファイルの透過的な解凍などがあります。

発表: https://learn.microsoft.com/ja-jp/azure/cosmos-db/postgresql/howto-ingest-azure-blob-storage

ドキュメント: https://azure.microsoft.com/ja-jp/updates/generally-available-azure-blob-storage-integration-with-azure-cosmos-db-for-postgresql/

一般提供

Azure Cosmos DB for PostgreSQL で、あるクラスターから別のクラスターへのデータのリージョン間非同期レプリケーションがサポートされるようになりました。この機能により、読み取り負荷の高いワークロードをスケール アウトし、個別に構成された読み取り専用レプリカ間で負荷分散できるようになります。この読み取り専用レプリカは、独立した読み取り/書き込みクラスターに昇格することもできます。これらの機能は、リージョンをまたがるディザスター リカバリーのサポートを通じて、コスト効率と可用性を高めるため、読み取りパフォーマンスの向上とより正確なリソースの利用を実現します。

発表: https://learn.microsoft.com/ja-jp/azure/cosmos-db/postgresql/concepts-read-replicas

ドキュメント: https://azure.microsoft.com/ja-jp/updates/general-availability-crossregion-read-replicas-for-azure-cosmos-db-for-postgresql/

Azure サービス: Database for PostgreSQL

プレビュー機能

Azure Database for PostgreSQL – フレキシブル サーバーの拡張メトリックにより、データベースでのよりきめ細かな監視とアラートが可能になります。各メトリックは、1 分間隔で出力され、最大 93 日間の履歴が保持されます。メトリックに対してアラートを構成でき、新たなディメンションのメトリックを利用することもできます。これにより、データベースの名前や状態など、許可されたディメンションを使用して、メトリック データの分割やフィルターを行うことができます。これらの拡張メトリックを活用することで、Azure Database for PostgreSQL – フレキシブル サーバー データベースのパフォーマンスの視覚化およびアプリケーションとの関連付けをより効果的に行えるようになります。

新規の Azure Database for PostgreSQL – フレキシブル サーバーでも、既存の Azure Database for PostgreSQL – フレキシブル サーバーでも、Azure portal で新しい拡張メトリックを有効にする必要があります。

発表: https://gist.github.com/varun-dhawan/ac56513f22912786075300ca7e2380a7

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-enhanced-metrics-for-azure-database-for-postgresql-flexible-server/

Azure サービス: Functions

プレビュー機能

Azure Functions 用の Azure SQL トリガーを使用して、SQL データベースの行が作成、更新、または削除されたときに Azure Function を呼び出すことができます。C# 関数でのパブリック プレビューで提供が開始されました。Azure SQL トリガーは、Azure SQL Database、Azure SQL Managed Instance、および SQL Server と互換性があります。

さらに、Azure Functions の Azure SQL バインディングでは、Java、PowerShell、Python、JavaScript、および C# 関数に対する入力と出力のバインドのサポートが拡張されています。Azure SQL バインディングを使用すると、入力バインディングを使用してデータベースから関数にデータを入力でき、出力バインディングを使用して関数からデータベースにデータを出力できます。

発表: https://learn.microsoft.com/ja-jp/azure/azure-functions/functions-bindings-azure-sql?tabs=in-process%2Cextensionv4&pivots=programming-language-csharp

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-azure-sql-trigger-for-azure-functions/

Azure サービス: Kubernetes Service

一般提供

Azure は、BlobFuse または NFS 3.0 のオプションを使用して、Blob Storage (またはオブジェクト ストレージ) をファイル システムとして Kubernetes ポッドまたはアプリケーションにマウントする独自の機能を提供します。これにより、HPC、分析、画像処理、オーディオ/ビデオ ストリーミングなど、多くのステートフルな Kubernetes アプリケーションで Blob Storage を使用できるようになります。それだけでなく、アプリケーションが Azure Blob の Data Lake Storage にデータを取り込む場合、AKS でデータを直接マウントして使用できるようになります。以前は、オープンソースの Azure Blob CSI ドライバーを手動でインストールしてライフサイクル (デプロイ、バージョン管理、アップグレードを含む) を管理する必要がありました。

現在は、NFS および BlobFuse 用の組み込みのストレージ クラスと共に、AKS で Azure Blob CSI ドライバーをマネージド アドオンとして使用できるので、運用のオーバーヘッドを軽減させ、価値実現までの時間を最小限に抑えることができます。

発表: https://learn.microsoft.com/ja-jp/azure/aks/azure-blob-csi?tabs=NFS

ドキュメント: https://azure.microsoft.com/ja-jp/updates/generally-available-azure-blob-csi-driver-support-in-aks/

Azure サービス: Monitor

一般提供

カスタム データを完全に取り込むための新しい API と共に、一連の新機能が Azure Monitor のログで利用可能になり、取り込むデータの型を完全にカスタマイズできるようになりました。これらの新機能により、カスタム インジェスト時間変換を Azure Monitor のログに入れるデータに追加できます。これらの変換は、フィールドのインジェスト時間抽出と複雑なログの解析、機密データの難読化、不要なフィールドの削除、コスト管理のためのイベントの完全削除、およびその他多数の高度な機能のセットアップに使用できます。

これらの変換を、診断設定、AMA および MMA エージェント、Sentinel コネクター、およびその他多数の方法で収集されたデータに適用できるだけでなく、新しいカスタム ログ API に送信するデータを完全にカスタマイズすることもできます。この新しい API に送信するデータでインジェスト時間変換を指定できるだけでなく、カスタム テーブルのスキーマを明示的に定義し (動的データ構造のサポートを含む)、AAD 認証と ARM RBAC 管理を利用することもできるようになります。

発表: https://learn.microsoft.com/ja-jp/azure/azure-monitor/essentials/data-collection-transformations

ドキュメント: https://azure.microsoft.com/ja-jp/updates/general-availability-azure-monitor-logs-custom-log-api-and-ingestiontime-transformations/

一般提供

Azure Monitor エージェントは、Log Analytics のテキストおよび IIS ファイルを収集する手段です。

このたび、待望のカスタム ログおよび IIS ログ収集機能の提供が開始されました。この新機能は、お客様のサービスやアプリケーションで生成されたテキストベースのログを収集できるように設計されています。また、分析のために、お客様のサービスの Internet Information Service (IIS) ログを収集し、Log Analytics ワークスペースのテーブルに転送することもできます。これらの新しい収集タイプにより、他の競合データ収集サービスから Azure Monitor への移行が可能になります。

発表: https://learn.microsoft.com/ja-jp/azure/azure-monitor/agents/data-collection-text-log

ドキュメント: https://azure.microsoft.com/ja-jp/updates/general-availability-azure-monitor-agent-custom-and-iis-logs/

Azure サービス: Portal

プレビュー機能

サービス制限 (クォータ) をサポートする Azure Quota REST API の新バージョンのパブリック プレビューの提供が開始されました。この新機能を使用すると、Azure Virtual Machines (コア/vCPU)、ネットワーク、Azure HPC Cache、Azure Purview サービスのサービス制限 (クォータ) をプログラムで管理できます。この機能を利用して、サポートされているリソースの現在の使用量とクォータをクエリし、必要に応じてこれらの制限を更新することができます。

現在サポートされているリソースで Quota API を使用すると、現在の制限、現在の使用状況、要求クォータの増加をすばやく簡単に取得することができます。

サブスクリプション、プロバイダー、場所ごとに、シームレスにクォータの増加を要求し、現在のクォータを列挙することができます。

発表: https://learn.microsoft.com/ja-jp/rest/api/quota/

ドキュメント: https://azure.microsoft.com/ja-jp/updates/azure-quota-rest-api-2/

Azure サービス: SQL Database

一般提供

2022 年 11 月後半、Azure SQL で以下の更新と機能拡張が行われました。

トランザクション レプリケーションを利用して、Azure SQL Managed Instance からリモート データベースのテーブル (または逆方向) にデータをレプリケートできるようになります。
時系列機能を利用して、SQL Database と SQL Managed Instance の時間枠、集計、およびフィルタリング機能を使用し、時間の経過に伴って変化するデータを分析できるようになります。

発表: https://azure.microsoft.com/ja-jp/updates/azure-sql-general-availability-updates-for-late-november-2022/

ドキュメント: https://azure.microsoft.com/ja-jp/updates/azure-sql-general-availability-updates-for-late-november-2022/

プレビュー機能

2022 年 11 月後半、Azure SQL で以下の更新と機能拡張が行われました。

Azure SQL Database と Azure SQL Managed Instance の Standard シリーズ ハードウェアの新しい 128 vCore オプションにより、最も要件の厳しいアプリケーションのパフォーマンスが向上します。

オンライン データベースのコピーやデータベース移動の操作を Azure SQL Managed Instance 間で実行できるようになります。

発表: https://azure.microsoft.com/ja-jp/updates/azure-sql-public-preview-updates-for-late-november-2022/

ドキュメント: https://azure.microsoft.com/ja-jp/updates/azure-sql-public-preview-updates-for-late-november-2022/

Azure サービス: Virtual Machines

プレビュー機能

米国東部リージョンで、Azure HX シリーズおよび HBv4 シリーズの仮想マシン (VM) のプレビューが開始されました。AMD 第 4 世代 EPYCTM “Genoa” CPU を搭載したこれらの VM は、メモリのパフォーマンスやコンピューティング能力に依存する、さまざまな超並列ワークロードのパフォーマンスとコスト効率を向上させます。

これらの新しい VM は、より高いパフォーマンス、価値を高めるイノベーション、およびコスト効率をすべての Azure HPC のお客様に提供します。これらの VM には、新しい 400 ギガビット InfiniBand が含まれ、MPI コレクティブのオフロードのより優れたサポート、輻輳制御インテリジェンスによる現実世界の待機時間の最適化、拡張されたアダプティブ ルーティング機能を提供します。

CFD、有限要素解析、フロントエンド/バックエンド EDA、レンダリング、分子動力学、計算地球科学、気象シミュレーション、金融リスク分析などのワークロードに対応する、新しい HX シリーズおよび HBv4 シリーズの仮想マシンの使用を今すぐ開始しましょう。

発表: https://azure.microsoft.com/ja-jp/blog/do-more-with-less-using-new-azure-hx-and-hbv4-virtual-machines-for-hpc/

ドキュメント: https://azure.microsoft.com/ja-jp/updates/public-preview-azure-hx-series-and-hbv4-series-virtual-machines/

プレビュー機能

Azure Virtual Machines のクロス サブスクリプション復元のプレビューが開始されました。クロス サブスクリプション復元を使用すると、新規作成またはディスクの復元により、Azure Backup で作成された復元ポイントから任意のサブスクリプションに (RBAC 機能に従って) Azure Virtual Machine を復元できます。既定では、Azure Backup は、復元ポイントが使用可能な同一のサブスクリプションに復元します。復元のアクセス許可が利用可能な場合、この新機能を使用して、テナント下の任意のサブスクリプションに柔軟に復元できます。マネージド Azure Virtual Machines のクロス サブスクリプション復元をトリガーできるのは、資格情報コンテナーからのみで、スナップショットからはできません。また、クロス サブスクリプション復元は、マネージド システム ID (MSI) による復元でもサポートされます。暗号化された Azure VM やトラステッド起動の VM ではサポートされません。

発表: https://learn.microsoft.com/ja-jp/azure/backup/backup-support-matrix-iaas#backup-azure-cross-subscription-restore

ドキュメント: https://azure.microsoft.com/ja-jp/updates/preview-cross-subcription-restore-for-azure-virtual-machines/

< 前の記事

> 次の記事

トップに戻る