21Vianet によって運営される Microsoft Azure のサービスの可用性
21Vianet が運営する Azure は、中国に配置された、物理的に分離されたクラウド サービスのインスタンスです。 Beijing 21Vianet Broadband Data Center Co., Ltd. の完全子会社である Shanghai Blue Cloud Technology Co., Ltd. ("21Vianet") によって独立して運営および業務が行われています。
サービスの可用性
中国での Azure の Microsoft の目標は、Azure のサービス可用性と合わせることです。 中国での Azure のサービスの可用性については、中国リージョンで利用可能な製品に関するページを参照してください。
AI + 機械学習
このセクションでは、Azure Bot Service、Azure Machine Learning、Azure AI サービスを使用する場合の違いと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
Azure Machine Learning | 中国での Azure のクラウド リージョンでの Azure Machine Learning 機能の可用性に関するページを参照してください。 | |
Azure AI 音声 | Azure AI サービス: 中国の Azure - 音声 サービスに関する記事を参照してください | |
Azure AI 音声 | API エンドポイントを含む機能のバリエーションと制限については、ソブリン クラウドでの Translator に関するページを参照してください。 |
Microsoft Entra 外部 ID
このセクションでは、Microsoft Entra 外部 ID B2B コラボレーションを使用する場合の違いと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
Microsoft Entra 外部 ID | 中国のお客様向けの Microsoft Azure の Microsoft Entra 外部 ID B2B 機能の違いについては、各国のクラウドでの Microsoft Entra B2B と Microsoft クラウドの設定 (プレビュー) に関する記事を参照してください。 |
Azure Active Directory B2C
このセクションでは、Azure Active Directory B2C サービスを使用する場合の違いと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 |
---|---|
Azure Active Directory B2C | 中国のお客様向けの Microsoft Azure のさまざまな Azure Active Directory B2C 機能については、Azure Active Directory B2C の開発者向けノートを参照してください。 |
メディア
このセクションでは、Media Services を使用する場合のバリエーションと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
Azure Media Services | 中国のお客様向けの Microsoft Azure の Azure Media Services v3 機能の違いについては、「Azure Media Services v3 クラウドとリージョンの可用性」を参照してください。 |
Microsoft Authentication Library (MSAL)
このセクションでは、Microsoft Authentication Library (MSAL) サービスを使用する場合の違いと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
Microsoft Authentication Library (MSAL) | 機能の違いと制限事項については、「各国のクラウドと MSAL」を参照してください。 |
ネットワーク
このセクションでは、ネットワーク サービスを使用する場合のバリエーションと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
Private Link |
セキュリティ
このセクションでは、セキュリティ サービスを使用する場合の違いと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
Microsoft Sentinel | Microsoft Sentinel の可用性については、Microsoft Sentinel の可用性に関する記事を参照してください。 |
Azure Arc 対応 Kubernetes
このセクションでは、Azure Arc 対応 Kubernetes を使用する場合の違いと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
API Management | Arc 対応 Kubernetes 上の API Management は、中国の Azure ではサポートされていません | |
App Service | Arc 対応 Kubernetes 上のアプリ サービスは、中国の Azure ではサポートされていません | |
Azure Monitor Container Insights | Arc 対応 Kubernetes 上の Azure Monitor コンテナー分析情報は、中国の Azure ではサポートされていません | |
コンテナー アプリ | Arc 対応 Kubernetes 上 の Container Apps は、中国の Azure ではサポートされていません | |
Dapr | Arc 対応 Kubernetes 上 の Dapr 拡張機能は、中国の Azure ではサポートされていません | |
Event Grid | Arc 対応 Kubernetes 上の Event Grid は、中国の Azure ではサポートされていません | |
機械学習 | Arc 対応 Kubernetes 上の Azure Machine Learning は、中国の Azure ではサポートされていません | |
Microsoft Defender for Cloud | Arc 対応 Kubernetes 上の Microsoft Defender for Cloud は、中国の Azure ではサポートされていません | |
サービスメッシュを開く | Arc 対応 Kubernetes 上の Open Service Mesh は、中国の Azure ではサポートされていません |
Azure Container Apps
このセクションでは、Azure Container Apps サービスを使用する場合の違いと考慮事項について説明します。
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
Azure Monitor | Azure Monitor 統合は、中国の Azure ではサポートされていません |
Azure Managed Grafana
Product | サポートされていない、制限付き、または変更された機能 | メモ |
---|---|---|
Azure Managed Grafana | Azure Managed Grafana: ソブリン クラウドでの機能の可用性についての記事を参照してください。 |
21Vianet が運営する Azure China Commercial Marketplace
21Vianet が運営する Azure China Commercial Marketplace で利用できる商用マーケットプレースの機能について、Azure グローバル商用マーケットプレースと比較して理解するには、「21Vianet が運営する Azure China Commercial Marketplace で利用できる機能」を参照してください。
Microsoft Cost Management + Billing
このセクションでは、Microsoft Cost Management と Billing の機能と API を使用する場合の違いと考慮事項について説明します。
中国向け Azure Retail Rates API
記事「中国向けの Azure Retail Prices API」は、中国の Azure にのみ適用され、Azure Global では有効ではありません。
マークアップ - 中国
記事「マークアップ - 中国」は、21Vianet が運営する Azure にのみ適用され、Azure Global では有効ではありません。
中国の Azure でのアカウントのサインイン
次の表に、Azure Global と中国の Azure で Azure アカウントに接続する方法を示します。
サインインの説明 | Azure Global | Azure in China |
---|---|---|
Azure Resource Manager で使用するために認証済みアカウントを使用して Azure にサインインする | Connect-AzureAccount | Connect-AzureAccount -Environment AzureChinaCloud |
Microsoft Graph PowerShell を使用して Microsoft Entra ID にサインインする | Connect-MgGraph | Connect-MgGraph -AzureEnvironment China |
Azure クラシック ポータル アカウントにサインインする | Add-AzureAccount | Add-AzureAccount -Environment AzureChinaCloud |
中国での Azure の REST エンドポイント
以下の表は、Azure Global と中国の Azure における比較的一般的なサービスの一部にアクセスおよび管理するための API エンドポイントの一覧です。
中国での Azure の IP 範囲の場合は、中国の Azure データセンターの IP 範囲をダウンロードします。
サービス カテゴリ | Azure Global | Azure in China |
---|---|---|
Azure (一般) | *.windows.net | *.chinacloudapi.cn |
Microsoft Entra ID | https://login.microsoftonline.com |
https://login.chinacloudapi.cn |
Azure App Configuration | *.azconfig.io | *.azconfig.azure.cn |
Azure コンピューティング | *.cloudapp.net | *.chinacloudapp.cn |
Azure データ | https://{location}.experiments.azureml.net |
https://{location}.experiments.ml.azure .cn |
Azure Storage | *.blob.core.windows.net *.queue.core.windows.net *.table.core.windows.net *.dfs.core.windows.net | *.blob.core.chinacloudapi.cn *.queue.core.chinacloudapi.cn *.table.core.chinacloudapi.cn *.dfs.core.chinacloudapi.cn |
Azure の管理 | https://management.azure.com/ |
https://management.chinacloudapi.cn/ |
Azure サービス管理 | https://management.core.windows.net | https://management.core.chinacloudapi.cn |
Azure Resource Manager | https://management.azure.com |
https://management.chinacloudapi.cn |
Azure Portal | https://portal.azure.com | https://portal.azure.cn |
SQL Database | *.database.windows.net | *.database.chinacloudapi.cn |
SQL Azure DB 管理 API | https://management.database.windows.net |
https://management.database.chinacloudapi.cn |
Azure Service Bus | *.servicebus.windows.net | *.servicebus.chinacloudapi.cn |
Azure SignalR Service | *.service.signalr.net | *.signalr.azure.cn |
Azure Time Series Insights | *.timeseries.azure.com *.insights.timeseries.azure.cn | *.timeseries.azure.cn *.insights.timeseries.azure.cn |
Azure Access Control Service | *.accesscontrol.windows.net | *.accesscontrol.chinacloudapi.cn |
Azure HDInsight | *.azurehdinsight.net | *.azurehdinsight.cn |
SQL DB インポート/エクスポート サービス エンドポイント | 1. 中国東部 https://sh1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc 2. 中国北部 https://bj1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc |
|
MySQL PaaS | *.mysqldb.chinacloudapi.cn | |
Azure Service Fabric クラスター | *.cloudapp.azure.com | *.chinaeast.chinacloudapp.cn |
Azure Spring Cloud | *.azuremicroservices.io | *.microservices.azure.cn |
Microsoft Entra ID | *.onmicrosoft.com | *.partner.onmschina.cn |
Microsoft Entra ログオン | https://login.microsoftonline.com | https://login.partner.microsoftonline.cn |
Microsoft Graph | https://graph.microsoft.com | https://microsoftgraph.chinacloudapi.cn |
Azure AI サービス | https://api.projectoxford.ai/face/v1.0 |
https://api.cognitive.azure.cn/face/v1.0 |
Azure Bot Services | <*.botframework.com> | <*.botframework.azure.cn> |
Azure Key Vault API | *.vault.azure.net | *.vault.azure.cn |
Azure Container Apps の既定のドメイン | *.azurecontainerapps.io | 外部環境には既定のドメインは提供されません。 カスタム ドメイン が必要です。 |
Azure Container Apps イベント ストリーム エンドポイント | \<region\>.azurecontainerapps.dev |
`<リージョン>.chinanorth3.azurecontainerapps-dev.cn`` |
Application Insights
Note
Azure App Services のコードレス エージェント/拡張機能ベースの監視は、現在サポートされていません。 スナップショット デバッガーも現在使用できません。
SDK エンドポイントの変更
このリージョンの Application Insights からデータを送信するには、Application Insights SDK で使用される既定のエンドポイント アドレスを変更する必要があります。 各 SDK には、若干異なる変更が必要です。
applicationinsights.config を使用した .NET
<ApplicationInsights>
...
<TelemetryModules>
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse.QuickPulseTelemetryModule, Microsoft.AI.PerfCounterCollector">
<QuickPulseServiceEndpoint>https://quickpulse.applicationinsights.azure.cn/QuickPulseService.svc</QuickPulseServiceEndpoint>
</Add>
</TelemetryModules>
...
<TelemetryChannel>
<EndpointAddress>https://dc.applicationinsights.azure.cn/v2/track</EndpointAddress>
</TelemetryChannel>
...
<ApplicationIdProvider Type="Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.ApplicationInsightsApplicationIdProvider, Microsoft.ApplicationInsights">
<ProfileQueryEndpoint>https://dc.applicationinsights.azure.cn/api/profiles/{0}/appId</ProfileQueryEndpoint>
</ApplicationIdProvider>
...
</ApplicationInsights>
.NET Core
メイン エンドポイントを調整するには、プロジェクト内の appsettings.json ファイルを次のように変更します。
"ApplicationInsights": {
"InstrumentationKey": "instrumentationkey",
"TelemetryChannel": {
"EndpointAddress": "https://dc.applicationinsights.azure.cn/v2/track"
}
}
Live Metrics と Profile Query Endpoint の値を設定するには、コードを使用する必要があります。 コードを使用してすべてのエンドポイント値の既定値をオーバーライドするには、Startup.cs
ファイルの ConfigureServices
メソッドを次のように変更します。
using Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId;
using Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse; //place at top of Startup.cs file
services.ConfigureTelemetryModule<QuickPulseTelemetryModule>((module, o) => module.QuickPulseServiceEndpoint="https://quickpulse.applicationinsights.azure.cn/QuickPulseService.svc");
services.AddSingleton(new ApplicationInsightsApplicationIdProvider() { ProfileQueryEndpoint = "https://dc.applicationinsights.azure.cn/api/profiles/{0}/appId" });
services.AddSingleton<ITelemetryChannel>(new ServerTelemetryChannel() { EndpointAddress = "https://dc.applicationinsights.azure.cn/v2/track" });
//place in ConfigureServices method. If present, place this prior to services.AddApplicationInsightsTelemetry("instrumentation key");
Java
既定のエンドポイント アドレスを変更するように applicationinsights.xml ファイルを変更します。
<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings">
<InstrumentationKey>ffffeeee-dddd-cccc-bbbb-aaaa99998888</InstrumentationKey>
<TelemetryModules>
<Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebRequestTrackingTelemetryModule"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebSessionTrackingTelemetryModule"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.modules.WebUserTrackingTelemetryModule"/>
</TelemetryModules>
<TelemetryInitializers>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationIdTelemetryInitializer"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebOperationNameTelemetryInitializer"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebSessionTelemetryInitializer"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebUserTelemetryInitializer"/>
<Add type="com.microsoft.applicationinsights.web.extensibility.initializers.WebUserAgentTelemetryInitializer"/>
</TelemetryInitializers>
<!--Add the following Channel value to modify the Endpoint address-->
<Channel type="com.microsoft.applicationinsights.channel.concrete.inprocess.InProcessTelemetryChannel">
<EndpointAddress>https://dc.applicationinsights.azure.cn/v2/track</EndpointAddress>
</Channel>
</ApplicationInsights>
Spring Boot
application.properties
ファイルを変更して以下を追加します。
azure.application-insights.channel.in-process.endpoint-address= https://dc.applicationinsights.azure.cn/v2/track
Node.js
var appInsights = require("applicationinsights");
appInsights.setup('INSTRUMENTATION_KEY');
appInsights.defaultClient.config.endpointUrl = "https://dc.applicationinsights.azure.cn/v2/track"; // ingestion
appInsights.defaultClient.config.profileQueryEndpoint = "https://dc.applicationinsights.azure.cn/api/profiles/{0}/appId"; // appid/profile lookup
appInsights.defaultClient.config.quickPulseHost = "https://quickpulse.applicationinsights.azure.cn/QuickPulseService.svc"; //live metrics
appInsights.Configuration.start();
エンドポイントは、環境変数を使用して構成することもできます。
Instrumentation Key: “APPINSIGHTS_INSTRUMENTATIONKEY”
Profile Endpoint: “https://dc.applicationinsights.azure.cn/api/profiles/{0}/appId”
Live Metrics Endpoint: "https://quickpulse.applicationinsights.azure.cn/QuickPulseService.svc"
JavaScript
<script type="text/javascript">
var sdkInstance="appInsightsSDK";window[sdkInstance]="appInsights";var aiName=window[sdkInstance],aisdk=window[aiName]||function(e){function n(e){i[e]=function(){var n=arguments;i.queue.push(function(){i[e].apply(i,n)})}}var i={config:e};i.initialize=!0;var a=document,t=window;setTimeout(function(){var n=a.createElement("script");n.src=e.url||"https://az416426.vo.msecnd.net/next/ai.2.min.js",a.getElementsByTagName("script")[0].parentNode.appendChild(n)});try{i.cookie=a.cookie}catch(e){}i.queue=[],i.version=2;for(var r=["Event","PageView","Exception","Trace","DependencyData","Metric","PageViewPerformance"];r.length;)n("track"+r.pop());n("startTrackPage"),n("stopTrackPage");var o="Track"+r[0];if(n("start"+o),n("stop"+o),!(!0===e.disableExceptionTracking||e.extensionConfig&&e.extensionConfig.ApplicationInsightsAnalytics&&!0===e.extensionConfig.ApplicationInsightsAnalytics.disableExceptionTracking)){n("_"+(r="onerror"));var s=t[r];t[r]=function(e,n,a,t,o){var c=s&&s(e,n,a,t,o);return!0!==c&&i["_"+r]({message:e,url:n,lineNumber:a,columnNumber:t,error:o}),c},e.autoExceptionInstrumented=!0}return i}
(
{
instrumentationKey:"INSTRUMENTATION_KEY",
endpointUrl: "https://dc.applicationinsights.azure.cn/v2/track"
}
);
window[aiName]=aisdk,aisdk.queue&&0===aisdk.queue.length&&aisdk.trackPageView({});
</script>
リモート管理
Azure Portal
Azure portal にサインインして、世界のどこでも、21Vianet が運営する Azure のワークロードを管理できます。
管理者ロールの操作
Azure アカウントごとにアカウント管理者ロールを 1 つ作成します。通常は、Azure サブスクリプションのサインアップまたは購入を行ったユーザーです。 このロールにより、アカウント センターを使用して管理タスクを実行できます。
アカウント管理者がサインインするには、サブスクリプションの購入時に作成された組織 ID (Org ID) を使用します。
サービスの展開を管理するサービス管理者を作成します。
Azure アカウントごとに 1 つのサービス管理者ロールが作成され、Azure portal でサービスを管理する権限が得られます。 新しいサブスクリプションのアカウント管理者はサービス管理者でもあります。
共同管理者の作成
アカウント管理者は、サブスクリプション 1つあたり最大 199 個の共同管理者ロールを作成できます。 サービス管理者と同じアクセス権を持っているものの、サブスクリプションと Azure ディレクトリとの関連付けを変更することはできないロール。