Доступность служб для Microsoft Azure, управляемых 21Vianet
Azure, управляемый 21Vianet, является физически разделенным экземпляром облачных служб, расположенных в Китае. Она работает независимо и выполняется Шанхаем Blue Cloud Technology Co., Ltd. ("21Vianet"), полностью принадлежащей дочерней компании Пекина 21Vianet Broadband Data Center Co., Ltd.
Доступность службы
Цель Корпорации Майкрософт для Azure в Китае — соответствовать доступности служб в Azure. Сведения о доступности служб для Azure в Китае см. в разделе "Продукты", доступные регионами Китая.
ИИ и машинное обучение
В этом разделе описаны варианты и рекомендации по использованию azure Служба Bot, Машинное обучение Azure и служб ИИ Azure.
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Машинное обучение Azure | См. сведения о доступности функций Машинное обучение Azure в регионах Azure в облачных регионах Китая. | |
Речь ИИ Azure | См. службы ИИ Azure: Azure в Китае — служба "Речь" | |
Речь ИИ Azure | Варианты функций и ограничения, включая конечные точки API, см. в разделе "Переводчик" в национальных облаках. |
Внешний идентификатор Microsoft Entra
В этом разделе описаны варианты и рекомендации при использовании Внешняя идентификация Microsoft Entra совместной работы B2B.
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Внешний идентификатор Microsoft Entra | Варианты функций B2B Внешняя идентификация Microsoft Entra в Microsoft Azure для клиентов в Китае см. в разделе Microsoft Entra B2B в национальных облаках и параметрах облака Майкрософт (предварительная версия). |
Azure Active Directory B2C
В этом разделе описаны варианты и рекомендации при использовании служб Azure Active Directory B2C.
Продукт | Неподдерживаемые, ограниченные и/или измененные функции |
---|---|
Azure Active Directory B2C | Варианты функций Azure Active Directory B2C в Microsoft Azure для клиентов в Китае см . в заметках разработчика для Azure Active Directory B2C. |
Средства массовой информации
В этом разделе описаны варианты и рекомендации при использовании служб мультимедиа.
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Службы мультимедиа Azure | Варианты функций Службы мультимедиа Azure версии 3 в Microsoft Azure для клиентов в Китае см. в Службы мультимедиа Azure облаках и регионах версии 3. |
Библиотека проверки подлинности Майкрософт (MSAL)
В этом разделе описаны варианты и рекомендации при использовании служб библиотеки проверки подлинности Майкрософт (MSAL).
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Библиотека проверки подлинности Майкрософт (MSAL) | Варианты и ограничения функций см. в национальных облаках и MSAL. |
Сеть
В этом разделе описаны варианты и рекомендации при использовании сетевых служб.
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Приватный канал |
Безопасность
В этом разделе описаны варианты и рекомендации при использовании служб безопасности.
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Microsoft Sentinel | Сведения о доступности Microsoft Sentinel см. в разделе "Доступность Microsoft Sentinel". |
Kubernetes с поддержкой Azure Arc
В этом разделе описываются варианты и рекомендации при использовании Kubernetes с поддержкой Azure Arc.
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Управление API | Управление API в Kubernetes с поддержкой Arc не поддерживается для Azure в Китае | |
Служба приложений | Служба приложений с поддержкой Arc Kubernetes не поддерживается для Azure в Китае | |
Аналитика контейнеров Azure Monitor | Аналитика контейнеров Azure Monitor в Kubernetes с поддержкой Arc не поддерживается для Azure в Китае | |
Контейнеры приложений | Контейнерные приложения в Kubernetes с поддержкой Arc не поддерживаются для Azure в Китае | |
Dapr | Расширение Dapr для Kubernetes с поддержкой Arc не поддерживается для Azure в Китае | |
Сетка событий | Сетка событий в Kubernetes с поддержкой Arc не поддерживается для Azure в Китае | |
Машинное обучение | Машинное обучение Azure в Kubernetes с поддержкой Arc не поддерживается для Azure в Китае | |
Microsoft Defender для облака | Microsoft Defender для облака в Kubernetes с поддержкой Arc не поддерживается для Azure в Китае | |
Открытая сетка служб | Open Service Mesh on Arc-enabled Kubernetes не поддерживается для Azure в Китае |
Приложения-контейнеры Azure
В этом разделе описаны варианты и рекомендации при использовании служб azure Container Apps.
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Azure Monitor | Интеграция Azure Monitor не поддерживается для Azure в Китае |
Управление Azure для Grafana
Продукт | Неподдерживаемые, ограниченные и/или измененные функции | Примечания. |
---|---|---|
Управление Azure для Grafana | См . статью "Управляемый Grafana Azure": доступность компонентов в национальных облаках. |
Коммерческая платформа Azure для Китая под управлением 21Vianet
Чтобы узнать, какие функции коммерческой платформы доступны в Azure China Commercial Marketplace, управляемой 21Vianet, по сравнению с глобальной коммерческой платформой Azure, см. статью "Доступность компонентов для Коммерческой платформы Azure для Китая", работающей в 21Vianet.
Управление затратами + выставление счетов Майкрософт
В этом разделе описаны варианты и рекомендации при использовании функций управления затратами и выставления счетов Майкрософт и API.
API розничных ставок Azure для Китая
API розничных цен Azure для Китая применим только к Azure в Китае и недоступен в Azure Global.
Разметка - Китай
Разметка — китайская статья применима только к Azure, управляемой 21Vianet и недоступна в Azure Global.
Вход в учетную запись Azure в Китае
В таблице ниже перечислены способы подключения к учетной записи Azure в Azure Global и Azure в Китае.
Описание входа | Глобальная служба Azure | Microsoft Azure в Китае |
---|---|---|
Вход в Azure с помощью учетной записи, прошедшей проверку подлинности, для использования с Azure Resource Manager | Connect-AzureAccount | Connect-AzureAccount -Environment AzureChinaCloud |
Вход в идентификатор Microsoft Entra с помощью Microsoft Graph PowerShell | Connect-MgGraph | Connect-MgGraph -AzureEnvironment China |
Вход в учетную запись классического портала Azure | Add-AzureAccount | Add-AzureAccount -Environment AzureChinaCloud |
Конечные точки REST в Китае
В таблице ниже перечислены конечные точки API в Azure Global и Azure в Китае для доступа к некоторым из более распространенных служб.
Для диапазонов IP-адресов для Azure в Китае скачайте диапазоны IP-адресов центра обработки данных Azure в Китае.
Категория службы | Глобальная служба Azure | Microsoft Azure в Китае |
---|---|---|
Azure (в целом) | *.windows.net | *.chinacloudapi.cn. |
Microsoft Entra ID | https://login.microsoftonline.com |
https://login.chinacloudapi.cn |
Настройка приложения Azure | *.azconfig.io. | *.azconfig.azure.cn |
Вычислительный узел Azure, | *.cloudapp.net | *.chinacloudapp.cn |
Данные Azure | https://{location}.experiments.azureml.net |
https://{location}.experiments.ml.azure .cn |
Служба хранилища Azure | *.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 | https://portal.azure.com | https://portal.azure.cn |
База данных SQL | *.database.windows.net | *.database.chinacloudapi.cn |
API управления базой данных SQL Azure | https://management.database.windows.net |
https://management.database.chinacloudapi.cn |
Служебная шина Azure | *.servicebus.windows.net | *.servicebus.chinacloudapi.cn |
Служба Azure SignalR | *.service.signalr.net | *.signalr.azure.cn |
Аналитика временных рядов Azure | *.timeseries.azure.com *.insights.timeseries.azure.cn | *.timeseries.azure.cn *.insights.timeseries.azure.cn |
Служба контроля доступа Azure | *.accesscontrol.windows.net | *.accesscontrol.chinacloudapi.cn |
Azure HDInsight | *.azurehdinsight.net | *.azurehdinsight.cn |
Конечная точка службы импорта и экспорта базы данных SQL | 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 | https://api.projectoxford.ai/face/v1.0 |
https://api.cognitive.azure.cn/face/v1.0 |
Служба Azure Bot | <*.botframework.com> | <*.botframework.azure.cn> |
Azure Key Vault API | *.vault.azure.net | *.vault.azure.cn |
Домен приложений контейнеров Azure по умолчанию | *.azurecontainerapps.io | Домен по умолчанию не предоставляется для внешней среды. Требуется личный домен . |
Конечная точка потока событий приложений контейнеров Azure | \<region\>.azurecontainerapps.dev |
'<region.chinanorth3.azurecontainerapps-dev.cn>'' |
Application Insights
Примечание.
Мониторинг на основе агента и расширения без кода для служб приложение Azure в настоящее время не поддерживается. Отладчик моментальных снимков также недоступен в настоящее время.
Изменения конечной точки ПАКЕТА SDK
Чтобы отправить данные из Application Insights в этом регионе, необходимо изменить адреса конечных точек по умолчанию, которые используются пакетами SDK Application Insights. Для каждого пакета SDK требуется несколько разных изменений.
.NET с applicationinsights.config
<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"
}
}
Значения динамических метрик и конечной точки запроса профиля можно задать только с помощью кода. Чтобы переопределить значения по умолчанию для всех значений конечных точек с помощью кода, внесите следующие изменения в метод ConfigureServices
файла Startup.cs
:
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
Вы можете войти в портал Azure для управления рабочими нагрузками в Azure, работающей в 21Vianet в любом месте глобально.
Работа с ролями администратора
Одна роль администратора учетной записи создается на учетную запись Azure, как правило, пользователь, который зарегистрировал или купил подписку Azure. Эта роль авторизована на использование Центра учетных записей для выполнения задач управления.
Для входа администратор учетной записи использует идентификатор организации (идентификатор организации), созданный при покупке подписки.
Создание администратора службы для управления развертыванием службы
Одна роль администратора службы создается для каждой учетной записи Azure и авторизована для управления службами в портал Azure. С новой подпиской администратор учетной записи также является администратором службы.
Создание соадминистратора
Администраторы учетных записей могут создавать до 199 ролей соадминистратора для каждой подписки. Эта роль имеет те же права доступа, что и администратор службы, но не может изменить связь подписок с каталогами Azure.