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

技術ブログ

Azureに関する技術情報

Azure Weekly Update – 2021 年 3 月 12 日

製品紹介

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

2021 年 3 月 5 日 ~ 2021 年 3 月 11 日

発表の概要

Azure アーキテクチャ センター ドキュメントの更新 – 更新数: 14
DevOps プレビュー機能 – 更新数: 1
Functions 一般提供 – 更新数: 3
HDInsight

新機能 – 更新数: 1

リージョンの更新 – 更新数: 2

Kubernetes Services 一般提供 – 更新数: 1
Monitor 一般提供 – 更新数: 1
Storage 一般提供 – 更新数: 1
Virtual Network 一般提供 – 更新数: 1
VMWare Solution リージョンの更新 – 更新数: 1

発表の合計: 26

 

発表の詳細

Azure サービス: Azure アーキテクチャ センター

ドキュメントの更新

データベースに対してプライベート接続を行うマルチリージョンの Web アプリ: このシナリオ例では、SQL データベースに対してプライベート接続を行う Web アプリ向けの高可用性ソリューションについて説明しています。プライベート データベース接続を行う Web アプリ向けの単一リージョン アーキテクチャが既に存在していると想定します。このソリューションではその基本アーキテクチャを拡張し、高可用性を確保できるようにします。

ドキュメント: データベースに対してプライベート接続を行うマルチリージョンの Web アプリ – Azure シナリオ例 | Microsoft Docs

ドキュメントの更新

再試行ストームのアンチパターン: サービスが利用できないかビジー状態である場合、クライアントによる接続の再試行が頻繁すぎると、サービスの復旧が難航して、問題が悪化する可能性があります。また、要求は通常、定義された期間だけ有効なので、無期限の再試行には意味がありません。

ドキュメント: 再試行ストームのアンチパターン – クラウド アプリのパフォーマンスに関するアンチパターン | Microsoft Docs

ドキュメントの更新

Logic Apps および SQL Server とのデータ統合: Azure Logic Apps を使用すると、クラウド データをオンプレミスのデータ ストレージに統合できます。たとえば、ロジック アプリでは、HTTP 要求データを SQL Server データベースに格納できます。Logic Apps はセキュリティで保護された Azure API Management エンドポイントとして機能するため、API の呼び出しによって、さまざまなデータ関連のタスクをトリガーできます。オンプレミスのデータベースを更新するだけでなく、チームや電子メールメッセージを送信することもできます。

ドキュメント: Logic Apps および SQL Server とのデータ統合 – Azure シナリオ例 | Microsoft Docs

ドキュメントの更新

Traffic Manager と Application Gateway を使用したマルチリージョンの負荷分散: この参照アーキテクチャは、可用性と堅牢なディザスター リカバリー インフラストラクチャを実現するために、Web ワークロードを提供する必要があり、回復性の高い多層アプリケーションを複数の Azure リージョンにデプロイする必要があるあらゆる業界に適用できます。この参照アーキテクチャでは、Azure Traffic Manager は、Azure Application Gateway に基づくリージョン ロード バランサーを持つ Azure リージョン間での Web トラフィックのグローバル負荷分散を実行します。この組み合わせにより、Traffic Manager のさまざまなルーティング規則と Application Gateway の機能 (WAF、TLS 終端、パスベースのルーティング、cookie ベースのセッション アフィニティなど) の利点が得られます。このシナリオでは、アプリケーションは 3 つのレイヤーで構成されます。

ドキュメント: Traffic Manager と Application Gateway を使用したマルチリージョンの負荷分散 – Azure アプリケーション アーキテクチャ ガイド | Microsoft Docs

 

Azure サービス: Azure アーキテクチャ センター

ドキュメントの更新

パフォーマンス チューニングのための監視パターンとメトリック: 開発チームは監視パターンとメトリックを利用して、ビッグ データ システムのボトルネックを見つけ出したり、パフォーマンスを向上させたりすることができます。開発チームは、大規模なアプリケーションにおいて大量のメトリック ストリームを使用した負荷テストを行わなければならない場合があります。

ドキュメント: パフォーマンス チューニングのための監視パターンとメトリック – Azure シナリオ例 | Microsoft Docs

ドキュメントの更新

Azure 上の Windows での SAP NetWeaver の実行に関する更新: この参照用アーキテクチャは、高可用性を備えた Azure の Windows 環境で SAP NetWeaver を実行するための一連の実証済みプラクティスを示しています。データベースは AnyDB (SAP HANA を除く、サポートされている任意のデータベース管理システム (DBMS) を表す SAP 用語) です。

ドキュメント: Azure 上の Windows で SAP NetWeaver を実行する – Azure アーキテクチャ センター | Microsoft Docs

ドキュメントの更新

コミュニティ陪審に関する更新: “コミュニティ陪審” とは、市民陪審を適応させたものです。あるテクノロジの影響を受けるさまざまな利害関係者に対し、プロジェクトについて学び、共に審議し、ユースケースや設計に関するフィードバックを与える機会を提供する手法です。この手法を使用することで、プロジェクト チームは、影響を受ける利害関係者の効果的なコラボレーションに関する認識と懸念事項を理解することができます。

ドキュメント: コミュニティ陪審 – Azure アプリケーション アーキテクチャ ガイド | Microsoft Docs

ドキュメントの更新

Micro Focus Enterprise Server 6.0 は、IBM z/OS メインフレーム アプリケーション用のアプリケーション デプロイ環境です。Enterprise Server では、.NET や Java などのテクノロジを活用してメインフレーム アプリケーションをモダン化することができます。また、Enterprise Server では、Azure のコンテナー化されたマシンまたは仮想マシン (VM) のデプロイを活用することによって、Linux と Windows の両方でアプリケーションを柔軟にサポートできます。

ドキュメント: Azure VM での Micro Focus Enterprise Server – Azure シナリオ例 | Microsoft Docs

ドキュメントの更新

このソリューションのアイデアでは、Azure に電子商取引 Web サイトをデプロイする方法を示しています。電子商取引 Web サイトは Azure Web アプリでホストされ、製品情報とセッション状態のデータ ストアとして Azure Cosmos DB を使用します。Azure Search は、多様な製品カタログ、トラフィック急増、急速に変化する在庫に対する検索機能を提供します。

ドキュメント: Cosmos DB を使用した小売と e コマース – Azure ソリューション アイデア | Microsoft Docs

 

Azure サービス: Azure アーキテクチャ センター

ドキュメントの更新

クラウド アプリケーションのパフォーマンス テストとアンチパターンに関する更新: “パフォーマンスのアンチパターン” は、設計パターンとよく似ており、組織内の一般的な欠陥のあるプロセスと実装です。これらは、アプリケーションの負荷が高いときにスケーラビリティの問題を引き起こす可能性がある一般的なプラクティスです。これらのプラクティスを認識することにより、ソフトウェアの実務者間で高度な概念を簡単に伝達できるようになります。

ドキュメント: パフォーマンス テストとアンチパターン – Azure アーキテクチャ センター | Microsoft Docs

ドキュメントの更新

キャッシュ不使用のアンチパターンに関する更新: アンチパターンは、ストレス状況下でソフトウェアやアプリケーションを破壊する可能性があるため見落とさないようにする必要がある一般的な設計上の欠陥です。”キャッシュ不使用のアンチパターン” は、多数の同時要求を処理するクラウド アプリケーションによって同じデータが繰り返しフェッチされる場合に発生します。これにより、パフォーマンスとスケーラビリティが低下する可能性があります。

ドキュメント: キャッシュ不使用のアンチパターン – クラウド アプリのパフォーマンスに関するアンチパターン | Microsoft Docs

ドキュメントの更新

対話型音声応答ボット: このソリューションでは、自転車や自転車の備品に対する顧客の注文要求を処理するインテリジェントな対話型音声応答 (IVR) アプリケーションを作成します。既存の IVR ソリューションがない企業は、要求の自動化を簡単に開始できます。また、人間が操作するシステムが既に存在する場合は、このソリューションを拡張して既存の機能やワークフローを組み込むことができます。

ドキュメント: 対話型音声応答ボット – Azure ソリューション アイデア | Microsoft Docs

ドキュメントの更新

AKS を使用した機械学習モデル トレーニング: 大規模なデータセットを使用したモデルのトレーニングは、リソースを集中的に使用する複雑なタスクです。TensorFlow や Kubeflow などの使い慣れたツールを使用して、機械学習モデルのトレーニングを簡素化できます。ML モデルは、GPU 対応 VM に支えられた AKS クラスターで実行されます。

ドキュメント: AKS を使用した機械学習モデル トレーニング – Azure ソリューション アイデア | Microsoft Docs

ドキュメントの更新

余分なフェッチのアンチパターンに関する更新: アンチパターンは、ストレス状況下でソフトウェアやアプリケーションを破壊する可能性があるため見落とさないようにする必要がある一般的な設計上の欠陥です。”余分なフェッチのアンチパターン” では、業務のために必要以上のデータが取得されます。その結果、不要な I/O オーバーヘッドが発生し、応答性が低下することがよくあります。

ドキュメント: 余分なフェッチのアンチパターン – クラウド アプリのパフォーマンスに関するアンチパターン | Microsoft Docs

 

Azure サービス: DevOps

プレビュー機能

以前は、個人用アクセス トークンの作成、更新、期限切れ処理を行う場合は、Azure DevOps UI に依存していました。このスプリントにおいて、個人用アクセス トークンの Azure DevOps REST API サポートを発表できることをとてもうれしく思います。現時点では、この機能はプライベート プレビューとして利用できます。

発表: トークン ライフサイクル管理のプライベート プレビューを開始 | Azure の更新情報 | Microsoft Azure

ドキュメント: Azure DevOps Projects | Microsoft Azure

 

Azure サービス: Functions

一般提供

Azure Functions において、.NET の最新バージョンである .NET 5 での実稼動アプリケーションの実行がサポートされるようになりました。.NET 5 をサポートするため、Azure Functions に新しいプロセス分離モデルが導入されました。このモデルでは、.NET 関数アプリは Azure Functions ホスト ランタイムの外部の個別のワーカープロセスで実行されます。アプリケーションとランタイムを分離することによって、アプリケーションの依存関係に関する互換性が高まります。また、この新しいモデルでは、カスタム ミドルウェアのサポートなどの機能も追加されています。

発表: 一般提供: Azure Functions が実稼動環境で .NET 5 をサポート | Azure の更新情報 | Microsoft Azure

ドキュメント: Azure Functions 上の .NET に関するロードマップ – Microsoft Tech Community

一般提供

JavaScript と TypeScript の開発者は、ローカルの Node.js 14 で関数アプリを実行し、それを Azure Functions のすべてのプランにデプロイできるようになりました。Node.js 14 は人気のある JavaScript ランタイムの長期サポート (LTS) リリースです。CommonJS モジュールに加えて、Node.js 14 上で実行される Azure Functions で ECMAScript モジュールを使用するためのオプションが追加されました。現時点では、Node.js 14 での ES モジュールは「試験的」な段階であり、Azure Functions での ES モジュールのサポートもプレビュー機能です。

発表: Azure Functions での Node.js 14 の一般提供を開始 | Azure の更新情報 | Microsoft Azure

ドキュメント: Azure Functions で Node.js 14 を実行する – Microsoft Tech Community

一般提供

ステートフルなサーバーレス ワークフローを定義するための Azure Functions 拡張機能である Durable Functions で、Python のサポートが一般提供になりました。開発者やデータ サイエンティストは使い慣れた Python 言語の構成要素を使用して、Azure Functions で複雑なデータ処理やデータ サイエンスのワークロードをオーケストレーションできるようになります。Durable Functions を活用した一般的なシナリオとしては、関数のシーケンスをチェーン状に組み合わせて、長時間実行されるデータ処理パイプラインを構築するという例が挙げられます。また、通常の Python コードを使用してオーケストレーター関数を記述し、他の Azure Functions を呼び出すワークフローを構築することもできます。Durable Functions はチェックポイントの進行状況と再試行ロジックに関する処理を行います。標準的な try/except ステートメントを使用して、オーケストレーション内でエラー処理を行うことができます。Durable Functions によって可能になる別のシナリオとしては、機械学習のワークロードを分散して並列タスクとして実行することにより、Azure Functions のサーバーレス プラットフォームが提供する柔軟なスケーリングを活用するという例が挙げられます。プレビューの期間中には、Python で持続エンティティをサポートしてほしいとの強い要望がお客様から寄せられていました。本日より、Python の開発者は持続エンティティも構築できます。持続エンティティとは、アクターに似たプログラミング モデルを提供するステートフル関数です。

発表: Azure Functions での Python Durable Functions のサポートの一般提供を開始 | Azure の更新情報 | Microsoft Azure

ドキュメント: Python で最初の永続関数を作成する | Microsoft Docs

 

Azure サービス: HDInsight

一般提供

HDInsight Kafka REST プロキシが一般提供になりました。Kafka REST プロキシを利用すると、プロデューサーとコンシューマーを仮想ネットワークの外部に置くことができ、メッセージング アーキテクチャのパターンが大幅に簡素化されます。また、クラスターの状態を提供するクラスター メタデータを参照したり、管理操作を行ったりすることができます。HDInsight Kafka REST プロキシは、Kafka REST プロキシの利点と、HDInsight の信頼性、スケーラビリティ、モニタリング、コスト最適化の利点が組み合わされたものです。

発表: HDInsight Apache Kafka REST プロキシの一般提供を開始 | Azure の更新情報 | Microsoft Azure

ドキュメント: Apache Kafka REST プロキシ – Azure HDInsight | Microsoft Docs

リージョンの更新

HDInsight が Brazil Southeast で一般提供になりました。特にこのリージョンは、国内のシナリオベースの障害復旧を必要とするブラジルのお客様向けに予約されています。これは、オープン ソースのビッグ データを新しいリージョンに展開するという点で新たな成功のマイルストーンとなっています。ブラジルのお客様は以下の手順を行うことによって、アクセスのためのサポート リクエストを作成できます。

発表: Azure HDInsight に新たに Brazil Southeast リージョンが追加される | Azure の更新情報 | Microsoft Azure

ドキュメント: Azure VM シリーズあたりの vCPU クォータ制限の引き上げを要求する – Azure のサポート | Microsoft Docs

リージョンの更新

HDInsight が Norway East で一般提供になりました。

発表: Azure HDInsight に新たに Norway East リージョンが追加される | Azure の更新情報 | Microsoft Azure

ドキュメント: Azure HDInsight | Microsoft Docs

 

Azure サービス: Kubernetes Service

一般提供

コンテナーの Azure Monitor で、Azure Kubernetes Service (AKS) のポッドとレプリカセットのライブ ログへのアクセスがサポートされるようになりました。Kubernetes デプロイメントのリアルタイムのライブ ログを参照できます。また、Log Analytics でデプロイメント ポッドの過去のログを検索、フィルタ、表示したり、ポッドとレプリカセットのあらゆる問題のトラブルシューティングと診断を行ったりできます。

発表: 一般提供: コンテナーの Azure Monitor が AKS リソース ビューでのポッドとレプリカセットのライブ ログをサポート | Azure の更新情報 | Microsoft Azure

ドキュメント: Container insights を使用してライブ データを表示する – Azure Monitor | Microsoft Docs

Azure サービス: Monitor

一般提供

コンテナーの Azure Monitor で、Azure Kubernetes Service (AKS) のポッドとレプリカセットのライブ ログへのアクセスがサポートされるようになりました。Kubernetes デプロイメントのリアルタイムのライブ ログを参照できます。また、Log Analytics でデプロイメント ポッドの過去のログを検索、フィルタ、表示したり、ポッドとレプリカセットのあらゆる問題のトラブルシューティングと診断を行ったりできます。

発表: 一般提供: コンテナーの Azure Monitor が AKS リソース ビューでのポッドとレプリカセットのライブ ログをサポート | Azure の更新情報 | Microsoft Azure

ドキュメント: Container insights を使用してライブ データを表示する – Azure Monitor | Microsoft Docs

 

Azure サービス: Storage

一般提供

Azure Storage のルーティング優先設定を利用すると、Azure 外部のクライアントとストレージ アカウントとの間のネットワーク トラフィックのルーティング方法を柔軟に選択できます。具体的には、ネットワークの信頼性とパフォーマンスを非常に高くする方向での最適化と、コストを下げる方向での最適化から選択できます。今回、ネットワーク トラフィックをストレージ アカウントのパブリック エンドポイントにルーティングする際に、「Microsoft Global Network」と「Public Internet」のいずれを使用するかを選択できるようになりました。Microsoft Global Network は非常に高いネットワーク信頼性と優れたパフォーマンスを提供します。一方で、ISP ネットワークの使用はコスト効率に優れた選択肢となります。現在に至るまで、Azure 外部のクライアントとストレージ アカウントの間のネットワーク トラフィックでは、常に Microsoft Global Network が既定で使用されてきました。ルーティング優先設定の機能が利用可能な主要な Azure リージョンでは、既定のパブリック エンドポイントのルーティング優先設定の構成を変更することによって、ストレージ アカウント用として ISP ネットワークを利用できます。また、ストレージ アカウント用として追加のルート固有のエンドポイントを公開できるようになりました。このルート固有のエンドポイントは、Azure 外部のクライアントとストレージ アカウントの間のトラフィックを、常に適切なパスを通るようにルーティングします。

発表: Azure Storage — ルーティング優先設定の一般提供を開始 | Azure の更新情報 | Microsoft Azure

ドキュメント: ネットワークのルーティング優先設定を構成する – Azure Storage | Microsoft Docs

Azure サービス: Virtual Network

一般提供

Azure のルーティング優先設定は Azure とインターネット上のクライアントの間のトラフィックのルーティング方法を選択するための機能であり、パフォーマンス、コストのいずれで最適化するかを選択できます。「Microsoft Global Network」を通じたルーティングと、インターネット サービス プロバイダー (ISP) のネットワークを途中の経路に使用する「Public Internet」を通じたルーティングのいずれかを選択できます。マイクロソフトのネットワークを通じたルーティングでは、信頼性が非常に高くパフォーマンスで最適化されたプライベート グローバル ネットワークを通じてトラフィックが搬送されます。一方で、ISP ネットワークのオプションはコスト最適化の選択肢を提供します。

発表: Azure のルーティング優先設定の一般提供を開始 | Azure の更新情報 | Microsoft Azure

 

Azure サービス: VMWare Solution

リージョンの更新

新サービスの Azure VMware Solution は、2020 年の Microsoft Ignite で一般提供になりました。最初の提供リージョンは US East、US West、West Europe、Australia であり、その後 Japan East、UK South、Canada Central、North US、North Europe (Dublin) の Azure リージョンでこのソリューションが利用できるようになりました。本日、Azure VMware Solution が Southeast Asia (Singapore) リージョンで利用可能になったことを発表いたします。

発表: Southeast Asia リージョンでの Azure VMware Solution の一般提供を開始 | Azure の更新情報 | Microsoft Azure

ドキュメント: Azure VMware Solution | Microsoft Azure

 

< 前の記事

> 次の記事

トップに戻る