From 317ea1e4c5417b39a92901f66ea2014f38184d26 Mon Sep 17 00:00:00 2001 From: Dana Sindona Date: Thu, 16 May 2019 17:08:28 -0700 Subject: [PATCH 1/4] Delete china topics post-migration --- .openpublishing.redirection.json | 80 ++++++++++++ articles/cdn/cdn-china-delivery.md | 2 +- .../china-get-started-developer-guide.md | 82 ------------- articles/china/china-get-started-plan.md | 28 ----- .../china/china-get-started-service-cdn.md | 29 ----- ...-get-started-service-manage-and-connect.md | 54 --------- .../china/china-how-to-manage-performance.md | 59 --------- articles/china/china-how-to-refactor.md | 23 ---- articles/china/china-how-to-rehost.md | 114 ------------------ articles/china/china-overview-faq.md | 67 ---------- articles/china/china-overview-operations.md | 72 ----------- articles/china/china-overview-policies.md | 81 ------------- .../china/china-overview-service-hosting.md | 35 ------ articles/china/china-overview-trust-cloud.md | 31 ----- articles/china/china-resources-partners.md | 30 ----- articles/china/china-resources-support.md | 65 ---------- articles/china/china-welcome.md | 46 ------- articles/china/index.md | 63 ---------- .../azureportal.png | Bin 44594 -> 0 bytes articles/china/toc.yml | 42 ------- articles/index.md | 4 +- .../logic-apps-limits-and-config.md | 2 +- bread/toc.yml | 3 - docfx.json | 1 - 24 files changed, 84 insertions(+), 929 deletions(-) delete mode 100644 articles/china/china-get-started-developer-guide.md delete mode 100644 articles/china/china-get-started-plan.md delete mode 100644 articles/china/china-get-started-service-cdn.md delete mode 100644 articles/china/china-get-started-service-manage-and-connect.md delete mode 100644 articles/china/china-how-to-manage-performance.md delete mode 100644 articles/china/china-how-to-refactor.md delete mode 100644 articles/china/china-how-to-rehost.md delete mode 100644 articles/china/china-overview-faq.md delete mode 100644 articles/china/china-overview-operations.md delete mode 100644 articles/china/china-overview-policies.md delete mode 100644 articles/china/china-overview-service-hosting.md delete mode 100644 articles/china/china-overview-trust-cloud.md delete mode 100644 articles/china/china-resources-partners.md delete mode 100644 articles/china/china-resources-support.md delete mode 100644 articles/china/china-welcome.md delete mode 100644 articles/china/index.md delete mode 100644 articles/china/media/china-get-started-service-manage-and-connect/azureportal.png delete mode 100644 articles/china/toc.yml diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 7f9ee73e73711..6f4388ce166e8 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -90,6 +90,86 @@ "redirect_url": "https://docs.microsoft.com/previous-versions/azure/batch-ai/scripts/batch-ai-cli-sample-create-cluster-low-priority", "redirect_document_id": true }, + { + "source_path": "azure/china/china-get-started-developer-guide.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-get-started-plan.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-get-started-service-cdn.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-get-started-service-manage-and-connect.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-how-to-manage-performance.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-how-to-refactor.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-how-to-rehost.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-overview-faq.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-overview-operations.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-overview-policies.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-overview-service-hosting.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-overview-trust-cloud.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-resources-partners.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-resources-support.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/china-welcome.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, + { + "source_path": "azure/china/index.md", + "redirect_url": "https://docs.microsoft.com/azure/china", + "redirect_document_id": false + }, { "source_path": "articles/site-recovery/vmware-physical-mobility-service-install-manual.md", "redirect_url": "/azure/site-recovery/vmware-physical-mobility-service-overview#install-mobility-agent-through-ui", diff --git a/articles/cdn/cdn-china-delivery.md b/articles/cdn/cdn-china-delivery.md index cc285e535bae6..7b2471f40651c 100644 --- a/articles/cdn/cdn-china-delivery.md +++ b/articles/cdn/cdn-china-delivery.md @@ -60,7 +60,7 @@ To learn more about Azure CDN China, see: - [Use the Azure Content Delivery Network](https://docs.azure.cn/en-us/cdn/cdn-how-to-use) -- [Azure service availability in China](https://docs.microsoft.com/azure/china/china-get-started-service-availability) +- [Azure service availability in China](https://docs.microsoft.com/azure/china/concepts-service-availability) diff --git a/articles/china/china-get-started-developer-guide.md b/articles/china/china-get-started-developer-guide.md deleted file mode 100644 index 33efc5fe594f8..0000000000000 --- a/articles/china/china-get-started-developer-guide.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Developer guide for Azure China 21Vianet | Microsoft Docs -description: Microsoft provides tools to help developers create and deploy cloud applications to global Azure and to Azure China 21Vianet. Learn which services and features are available on both global Azure and Azure china, and also which features may not be available in China. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Developer guide for Azure China 21Vianet -Microsoft provides tools to help developers create and deploy cloud applications to the global Microsoft Azure services ("global Azure") and Microsoft Azure operated by 21Vianet (Azure China 21Vianet). Most of the currently available technical content, such as the [Azure Documentation Center](https://azure.microsoft.com/documentation/), assumes that applications are being developed for global Azure, so it’s important to learn which [services and features](https://www.azure.cn/home/features/products-by-region) are available in Microsoft Azure China 21Vianet. - -When referring to publicly available content for global Azure services, make sure to adapt the steps or customize any sample code that specifies settings for global Azure services. For example, customize the [Azure service endpoints](#check-endpoints-in-azure). - -## Migrate existing applications and workloads -Migrating an application or workload hosted elsewhere takes time and planning. To migrate to Microsoft Azure China 21Vianet: -- [Move virtual machines](/azure/china/china-how-to-rehost) from classic Azure Service Manager (ASM) to Azure Resource Manager. -- [Refactor an existing application that is hosted in another cloud provider](/azure/china/china-how-to-refactor) for a better, faster migration. -- [Rehost an existing application that is hosted in global Azure](/azure/china/china-how-to-rehost). -- [Run a trial migration using the Global Connection Toolkit](https://github.com/Azure/AzureGlobalConnectionToolkit) in your testing environment to help mitigate the migration risks. - -## Develop for Azure users -If you’re accustomed to developing cloud services for users in other regions, make sure you consider the following user expectations in China: -- **Mobile first:** Mobile devices, not PCs, are considered the source of the online world. Make sure your design strategy is mobile-centric. -- **QR codes and screen-scanning behavior:** Websites, print ads, business cards, and other media commonly include QR codes. Include QR codes in your website header and footer so visitors can quickly load the site’s mobile version on their phones. -- **Content localization:** Localizing is more than just translating content. Take time to understand the digital environment of your target market and the cultural ramifications of your business decisions, then tailor your content accordingly. - -## Use social sites and media services in China -Commonly used western social media sites and services may be blocked in China. When operating a web presence in China: -- Avoid connecting to Google services on your website’s front end. Google, along with all of its services, is blocked in China. For best results, your site may need to avoid using Google services. For example, replace Google Maps with Baidu Maps, and use self-hosted fonts instead of Google fonts. -- Do not embed videos from YouTube or Vimeo. Both services are blocked in China. Host your video locally or on Chinese video hosting sites, such as Youku, Qiyi, Tudou, or use Azure Media Services. Optimize your site for Baidu, the most-frequently used search engine in China, using a search engine optimization (SEO) audit tool. -- Create a China-specific social network presence. Globally popular social networks, such as Facebook, Twitter, and Instagram, are blocked. Create a social marketing strategy specifically tailored for the social networks in China, such as WeChat and Sina Weibo. Azure doesn’t currently offer local social network integration (that is, a social identity provider). - -## Check endpoints in Azure -Microsoft Azure China 21Vianet differs from global Azure, so any Azure service endpoints from global Azure sources, such sample code or published documentation, must be changed. - -The following table shows the endpoints to change. - -See also: -- [Developer Notes for Azure in China Applications](https://msdn.microsoft.com/library/azure/dn578439.aspx) -- [Azure Datacenter IP Ranges in China](https://www.microsoft.com/en-us/download/confirmation.aspx?id=57062) -- [Developers Guide](https://www.azure.cn/documentation/articles/developerdifferences/#dev-guide) (in Chinese). - -| Service category | Global Azure URI | Azure URI (in China) | -|-|-|-| -| Azure (in general) | \*.windows.net | \*.chinacloudapi.cn | -| Azure compute | \*.cloudapp.net | \*.chinacloudapp.cn | -| Azure storage | \*.blob.core.windows.net \*.queue.core.windows.net \*.table.core.windows.net | \*.blob.core.chinacloudapi.cn \*.queue.core.chinacloudapi.cn \*.table.core.chinacloudapi.cn | -| Azure service management | https://management.core.windows.net | [https://management.core.chinacloudapi.cn](https://management.core.chinacloudapi.cn/) | -| Azure Resource Manager | [https://management.azure.com](https://management.azure.com/) | [https://management.chinacloudapi.cn](https://management.chinacloudapi.cn/) | -| Azure portal | [https://portal.azure.com](https://portal.azure.com/) | [https://portal.azure.cn](https://portal.azure.cn/) | -| Azure Traffic Manager DNS suffix | \*.trafficmanager.net | \*.trafficmanager.cn | -| SQL Database | \*.database.windows.net | \*.database.chinacloudapi.cn | -| SQL Azure DB management API | [https://management.database.windows.net](https://management.database.windows.net/) | [https://management.database.chinacloudapi.cn](https://management.database.chinacloudapi.cn/) | -| Azure Service Bus | \*.servicebus.windows.net | \*.servicebus.chinacloudapi.cn | -| Azure Access Control Service | \*.accesscontrol.windows.net | \*.accesscontrol.chinacloudapi.cn | -| Azure HDInsight | \*.azurehdinsight.net | \*.azurehdinsight.cn | -| SQL DB import/export service endpoint | |  1. China East [https://sh1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc](https://sh1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc)
2. China North [https://bj1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc](https://bj1prod-dacsvc.chinacloudapp.cn/dacwebservice.svc) | -| MySQL PaaS | | \*.mysqldb.chinacloudapi.cn | -| Azure Service Fabric cluster | \*.cloudapp.azure.com | \*.cloudapp.chinacloudapi.cn | -| Azure Active Directory (AD) | \*.onmicrosoft.com | \*.partner.onmschina.cn | -| Azure AD login | [https://login.microsoftonline.com](https://login.windows.net/) | [https://login.partner.microsoftonline.cn](https://login.chinacloudapi.cn/) | -| Azure AD Graph API | [https://graph.windows.net](https://graph.windows.net/) | [https://graph.chinacloudapi.cn](https://graph.chinacloudapi.cn/) | -| Microsoft Graph | [https://graph.microsoft.com](https://graph.microsoft.com/) | [https://microsoftgraph.chinacloudapi.cn](https://microsoftgraph.chinacloudapi.cn/) | -| Cognitive Services | | | -| Azure Key Vault API | \*.vault.azure.net | \*.vault.azure.cn | -| Sign in with PowerShell:
- Classic Azure
- Azure Resource Manager
- Azure AD| - Add-AzureAccount
- Connect-AzureRmAccount
- Connect-msolservice |  - Add-AzureAccount -Environment AzureChinaCloud
- Connect-AzureRmAccount -Environment AzureChinaCloud
- Connect-msolservice -AzureEnvironment AzureChinaCloud | - -## Next steps -- [Developers Guide](https://www.azure.cn/documentation/articles/developerdifferences/#dev-guide) (in Chinese) -- [Azure Datacenter IP Ranges in China](https://www.microsoft.com/en-us/download/confirmation.aspx?id=57062) -- [Manage performance and connectivity](/azure/china/china-how-to-manage-performance) -- [Azure Architecture Center](https://docs.microsoft.com/azure/architecture/) diff --git a/articles/china/china-get-started-plan.md b/articles/china/china-get-started-plan.md deleted file mode 100644 index 2778959206ca7..0000000000000 --- a/articles/china/china-get-started-plan.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Plan an Azure deployment for Azure China 21Vianet | Microsoft Docs -description: From setting up shop in China to hosting your workload on Azure China, you have many decisions to make. This article provides guidance on ICP filing, SLA agreements, complying with specific requirements, finding partners, and deploying your application. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Plan an Azure deployment -From setting up shop in China to hosting your workload on Microsoft Azure operated by 21Vianet (Azure China 21Vianet), your organization has many decisions to make: -- Plan ahead for the [ICP filing and registration](/azure/china/china-overview-policies) process. -- Check the service-level agreement (SLA) offered by [21Vianet](/azure/china/china-overview-operations), the Azure operator. -- Ensure your Azure application or workload [complies](/azure/china/china-overview-policies) with national, regional, and industry-specific requirements. -- Learn what [partners](/azure/china/china-resources-partners) and the Azure marketplace offer in China. -- [Develop](/azure/china/china-get-started-developer-guide), [test](/azure/china/china-how-to-manage-performance), and [host](/azure/china/china-overview-service-hosting) your application on Azure. - - diff --git a/articles/china/china-get-started-service-cdn.md b/articles/china/china-get-started-service-cdn.md deleted file mode 100644 index 36e55b11cc811..0000000000000 --- a/articles/china/china-get-started-service-cdn.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Azure Content Delivery Network | Microsoft Docs -description: When using Azure China 21Vianet for websites or mobile apps that involve streaming media, gaming software, firmware updates, or Internet of Things (IoT) endpoints, the Content Delivery Network (CDN) can help you reduce load times, save bandwidth, and increase responsiveness. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Azure Content Delivery Network -When using Microsoft Azure operated by 21Vianet (Azure China 21Vianet) for websites or mobile apps that involve streaming media, gaming software, firmware updates (for example, smart TVs and consumer electronic appliances), or Internet of Things (IoT) endpoints (such as cars and sensors), the Content Delivery Network (CDN) can help you reduce load times, save bandwidth, and increase responsiveness. - -Local providers offer the CDN service in China. (By comparison, the [Azure CDN](https://azure.microsoft.com/documentation/articles/cdn-overview/) service for global Azure offers choices from Microsoft, Verizon, and Akamai.) Currently, six local CDN providers are available, including Webluker from ChinaCache, [ChineNetCenter](http://www.chinanetcenter.com/), [Fastweb](https://www.fastweb.com.cn/), and more in the future. - -To work with the Azure CDN service: -- [Get support from 21Vianet](/azure/china/china-resources-support), the single point of contact for all Azure services, including Azure CDN. -- Log on at the Azure [unified CDN management portal](https://www.azure.cn/documentation/articles/cdn-management-portal-how-to-use/) (not the global Azure CDN portal you may have used). - - diff --git a/articles/china/china-get-started-service-manage-and-connect.md b/articles/china/china-get-started-service-manage-and-connect.md deleted file mode 100644 index a18eed0ae1d95..0000000000000 --- a/articles/china/china-get-started-service-manage-and-connect.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Manage and connect to your Azure China 21Vianet subscription | Microsoft Docs -description: Azure China 21Vianet has unique URLs and endpoints for managing your environment. After connecting to the Azure environment, operations for managing a service work if the component has been deployed correctly. Learn why it's important to use the right connections to manage your environment. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Manage and connect to your subscription -Microsoft Azure operated by 21Vianet (Azure China 21Vianet) has unique URLs and endpoints for managing your environment. It's important to use the right connections to manage your environment. After you connect to the Azure environment, the normal operations for managing a service work if the component has been deployed. - -## Connect by using the portal -Access to applications and services on Microsoft Azure China 21Vianet is through the [Azure portal](https://portal.azure.cn/), an [Azure Resource Manager](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-overview) platform. - -![Azure portal](media/china-get-started-service-manage-and-connect/azureportal.png) - -## Work with administrator roles -One account administrator role is created per Azure account, typically the person who signed up for or bought the Azure subscription. This role is authorized to use the [Account Center](https://account.windowsazure.cn/) to perform management tasks. - -To sign in, the account administrator uses the organization ID (OrgID) created when the subscription was purchased. - -### Create a service administrator to manage the service deployment -One service administrator role is created per Azure account and is authorized to manage services in Azure portal. With a new subscription, the account administrator is also the service administrator. - -To create a service administrator: -1. Log on to the Azure portal and click **Active Directory** from the left navigation menu. -2. Under **Name**, click **Add a user**. Enter a user name, profile, and a temporary password for the new user. -3. Click **View my bill**, select the subscription, and then click **Edit subscription details**. -4. Change Service Administrator to the newly-created user. - -### Create a co-administrator -Account administrators can create up to 199 co-administrator roles per subscription. This role has the same access privileges as the service administrator, but cannot change the association of subscriptions to Azure directories. -1. Log on to Azure portal and click **Active Directory** on the left navigation menu. -2. Under **Name**, click **Add a user**. Enter a user name, profile, and a temporary password for the new user. -3. On the main menu bar, click **Setting**, then click **Administrators**. -4. Click **Add**, then enter the user address from the earlier step. Use the original account domain. Select the subscription to which the co-administrator has access. -5. Verify the change on the **Setting** page. - -## Next steps -- [Azure portal](https://portal.azure.cn/) -- [Azure Resource Manager](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-overview) -- [Account Center](https://account.windowsazure.cn/) - diff --git a/articles/china/china-how-to-manage-performance.md b/articles/china/china-how-to-manage-performance.md deleted file mode 100644 index 0c6d5dd630301..0000000000000 --- a/articles/china/china-how-to-manage-performance.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Manage performance and connectivity on Azure China 21Vianet | Microsoft Docs -description: When deploying and operating an application or workload on Microsoft Azure China 21Vianet, we recommend performance and network testing. If your Azure application provides services to users outside of China, there are other considerations as well. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Manage performance and connectivity -When deploying and operating an application or workload on Microsoft Azure operated by 21Vianet (Azure China 21Vianet), we recommend performance and network testing. -In addition, if your Azure application provides services to users outside of China, consider the following: -- For users in China, host workloads on Microsoft Azure China 21Vianet. -- For users outside of China, deploy workloads to the closest Azure region. - -## Performance considerations -To fine-tune and optimize your Azure application, conduct performance tests and consider the following recommendations: -- Conduct your performance testing in China Standard Time, instead of your own time zone. -- Conduct testing in China to better reflect the response times and the real user experience. -- Test during the Internet rush hours to measure the performance of your application under high workloads. - -## Network latency in China -The network latency between China and the rest of the world is inevitable given the intermediary technologies that regulate cross-border Internet traffic. Website users and administrators may experience slow performance. These tips may help: -- For websites with streaming media and other rich media content, the [Azure Content Delivery Network](/azure/china/china-get-started-service-cdn) (CDN) may be able to help improve responsiveness. Under Chinese law, using the CDN service in China may also subject an offshore website to [ICP filing](/azure/china/china-overview-policies). Do not use a global CDN service that does not have a point of presence (PoP) inside China. -- For the best user experience, host a website in China to serve users in China. -- For website administrators outside of China, use Secure Shell (SSH) to connect to your remote server for a faster network connection to Microsoft Azure China 21Vianet. For example, use SSH to access a local Azure virtual machine, and from there, use SSH to connect to an Azure China 21Vianet virtual machine. - -## Global connectivity and interoperability -A hybrid cloud can extend your applications or workloads on Microsoft Azure China 21Vianet and provide global connectivity and interoperability. The following connections are supported: -- Use a virtual private network (VPN) or Azure ExpressRoute to create a direct network connection between Azure and your on-premises private cloud or backend systems within China. -- Set up a site-to-site VPN to connect an Azure site in China to your on-premises location outside of China. ExpressRoute is not supported for direct network connectivity to an external (outside of China) site. Even global Azure is considered external. - -> [!NOTE] -> Approval by the Ministry of Industry and Information Technology (MIIT) of the Chinese government is needed to set up a VPN or ExpressRoute connection between your services hosted on Azure, your ICP-registered hosting location, and an outside location. You must register, report, and obtain for approval from the MIIT. Contact [21Vianet](mailto:icpsupport@oe.21vianet.com) for help in the approval process. - -For a VPN setup, apply for an exception through 21Vianet and provide the following information: -- Overseas IP address for the overseas VPN endpoint -- VPN protocol and ports -- Location of overseas IP -- Owner of overseas IP -- Relationship between the overseas IP owner and the Azure customer - -For more details, please contact [21Vianet](mailto:icpsupport@oe.21vianet.com). - -## Next steps -- [Azure Content Delivery Network](/azure/china/china-get-started-service-cdn) -- [ICP filing](/azure/china/china-overview-policies) - - diff --git a/articles/china/china-how-to-refactor.md b/articles/china/china-how-to-refactor.md deleted file mode 100644 index fd8524cbbf9c2..0000000000000 --- a/articles/china/china-how-to-refactor.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Refactor and migrate an application to Azure China 21Vianet | Microsoft Docs -description: If your application or workloads run in another cloud provider, such as Amazon Web Services (AWS) or Ali Cloud, you can migrate them to Azure China 21Vianet using Azure Site Recovery. This service can be used to migrate VMware and Hyper-V virtual machines. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Refactor and migrate an application to Azure -If your application or workloads run in another cloud provider, such as Amazon Web Services (AWS) or Ali Cloud, you can migrate them to Microsoft Azure operated by 21Vianet (Azure China 21Vianet) using [Azure Site Recovery](https://azure.microsoft.com/services/site-recovery/). Designed to provide automated disaster recovery, this service can be used to migrate VMware and Hyper-V virtual machines from other cloud providers. - -For more information, see [Migrate virtual machines in AWS to Azure with Azure Site Recovery](https://docs.microsoft.com/azure/site-recovery/site-recovery-migrate-aws-to-azure). diff --git a/articles/china/china-how-to-rehost.md b/articles/china/china-how-to-rehost.md deleted file mode 100644 index 1e0cdd591dde9..0000000000000 --- a/articles/china/china-how-to-rehost.md +++ /dev/null @@ -1,114 +0,0 @@ ---- -title: Rehost and migrate an application to Azure China 21Vianet | Microsoft Docs -description: If your application or workload is deployed to global Azure, you can rehost it on Azure China 21Vianet, but changes may be needed. This page discusses how to adapt Azure Active Directory, Azure Traffic Manager, Azure Notification Hubs, and Azure Key Vault. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 10/13/2017 -ms.author: v-wimarc - ---- -# Rehost and migrate an application to Azure -If your application or workload is deployed to global Azure, you can rehost it on Microsoft Azure operated by 21Vianet (Azure China 21Vianet), but some design changes may be needed. This page discusses how to adapt Azure Active Directory, Azure Traffic Manager, Azure Notification Hubs, and Azure Key Vault when rehosting. - -## Azure Active Directory services -Microsoft Azure China 21Vianet includes [Azure Active Directory](https://azure.microsoft.com/documentation/articles/active-directory-whatis/) (AD) as a dedicated service exclusively for users accessing applications within this environment. Azure AD identities cannot be synchronized between global Azure and Azure China 21Vianet. - -Currently, Azure AD Premium, Azure AD B2C, and Azure AD Domain Services are not supported. If your application uses any of these services, you must find an alternative solution. - -The following tables summarize the Azure AD features available on Azure. - -### Basic edition: - -|**Feature** |**Global Azure** |**Azure China 21Vianet** | -|---------|---------|---------| -|Directory objects | X | X | -|Single sign-on (SSO) | X | X | -|Self-service password change for cloud users | X | X | -|Connect (sync engine that extends on-premises directories to Azure AD) | X | X | -|Security and usage reports | X | | -| - -### Premium and Basic edition: - -|**Feature** |**Global Azure** |**Azure China 21Vianet** | -|---------|---------|---------| -|Group-based access management and provisioning | X | | -|Self-service password change for cloud users | X | | -|Company branding (logon pages, access panel customization) | X | | -|Application proxy | X | | -|SLA | X | | -| - - -### Premium edition: - - -|**Feature** |**Global Azure** |**Azure China 21Vianet** | -|---------|---------|---------| -|Self-service group and app management, self-service application additions, dynamic groups | X | | -|Self-service password reset, change, or unlock with on-premises writeback | X | | -|Multi-factor authentication, cloud and on-premises (MFA server) | X | Only for Azure portal | -|Microsoft Identity Manager user CAL* | X | | -|Cloud app discovery | X | | -|Connect health | X | | -|Automatic password rollover for group accounts | X | | -| - -### Azure AD B2C and social identity provider -If your application uses Azure AD B2C, you must find an alternative. AD B2C is a global Azure service that offers a social identity provider for integration with popular social networks—such as Facebook, Google+, LinkedIn, and Amazon—but these social networks are blocked in China. You must tailor your social marketing strategy specifically to WeChat, Sina Weibo, or other approved social networks. - -Although Microsoft Azure China 21Vianet does not support a social identity provider at this time, the China Customer Advisory Team (CAT) has been working on many Azure solutions for integration with WeChat. For development guidance, please contact your Microsoft account representatives. - -### Set up Azure Traffic Manager -In Microsoft Azure China 21Vianet, application [endpoints](https://www.azure.cn/documentation/articles/traffic-manager-endpoint-types/) (in Chinese) managed by Azure Traffic Manager must be hosted within China, in either the China East or China North datacenter. - -Traffic Manager uses DNS to direct users to particular service endpoints based on the chosen traffic-routing method and the health of the current endpoints. Traffic Manager supports endpoints for Azure virtual machines, Azure Web Apps, and other Azure services, in addition to external endpoints not hosted on Azure. For details, see the [endpoint documentation](https://www.azure.cn/documentation/articles/traffic-manager-endpoint-types/) (in Chinese, or see the [English translation](https://translate.google.com.hk/translate?hl=zh-CN&sl=zh-CN&tl=en&u=https%3A%2F%2Fwww.azure.cn%2Fdocumentation%2Farticles%2Ftraffic-manager-endpoint-types%2F)). - -When rehosting a global Azure application, you can support users who travel outside China by setting up Traffic Manager on global Azure, then route traffic to a site hosted on Azure China 21Vianet. Make sure to synchronize user data. Traffic Manager is configured with the [performance traffic-routing method](https://docs.microsoft.com/azure/traffic-manager/traffic-manager-routing-methods#performance). An app’s responsiveness improves when Traffic Manager routes users to the closest location as measured by the lowest network latency. - -### Set up push notifications -When rehosting an application that uses push notifications, note that Azure Notification Hubs use a different platform notification service (PNS) in China. For Android devices, Notification Hubs use the Baidu Push PNS for notifications sent to mobile devices in China. - -By comparison, global Azure [Notification Hubs](https://azure.microsoft.com/documentation/articles/notification-hubs-push-notification-overview/) work with APNS (Apple Push Notification Services), GCM (Google Cloud Message), WNS (Windows Push Notification Services), and MPNS (Microsoft Push Notification Service). - -The design of your application’s push notifications should take into account whether the users of your service travel outside China. Users within China retain excellent access to applications hosted in Azure and can receive notifications through Azure Notification Hubs. However, to improve performance for users who travel outside China when accessing your application, consider adding a dynamic routing solution. For example, you can use the [performance traffic-routing method](https://docs.microsoft.com/azure/traffic-manager/traffic-manager-routing-methods#performance) to reroute users to an application instance hosted on global Azure instead. - -### Design secure key management -Secure key management is essential to protecting data on the cloud. You can use Azure Key Vault to help safeguard cryptographic keys and secrets used by your cloud applications and services hosted on Microsoft Azure China 21Vianet. However, you cannot import or generate hardware security modules (HSMs), an added feature available in global Azure. - -[Azure Key Vault](https://azure.microsoft.com/documentation/articles/key-vault-whatis/) encrypts keys and secrets, such as authentication keys, storage account keys, data encryption keys, .PFX files, and passwords. Key Vault streamlines the key management process and enables you to maintain control of keys that access and encrypt your data. - -## Use the Global Connection Toolkit -The [Azure Global Connection Toolkit](https://github.com/Azure/AzureGlobalConnectionToolkit) helps ease application migration between national clouds and is available on [GitHub](https://github.com/Azure/AzureGlobalConnectionToolkit). - -The Global Connection Toolkit offers two components: -- **Assessment Tool:** Generates a report so you can assess an existing global Azure subscription and get help with migration planning tasks. The report answers questions about migrating Azure Services between different Azure cloud environments, comparing services, estimating costs, and listing important considerations. -- **CI/CD (Continuous Integration and Continuous Delivery) Tool:** Validates and performs a migration. For example, use the CI/CD tool to migrate virtual machines from Azure’s East Asia region to the China East region. The toolkit syncs your metadata and configuration between the source and the destination subscriptions, ensuring they match the original after the migration. As an open source tool, it can be freely customized or integrated into an existing DevOps process. Choose from a PowerShell version and a cross-platform NodeJS version that support Mac, Linux, and Windows. - -[Get the toolkit](https://github.com/Azure/AzureGlobalConnectionToolkit). - -## Migrate Azure classic virtual machines -If you have classic Azure Service Manager IaaS resources, it is highly recommended that you first [migrate them to Azure Resource Manager](https://azure.microsoft.com/documentation/articles/virtual-machines-windows-migration-classic-resource-manager/) before moving them to Microsoft Azure China 21Vianet. - -Several tools are available for you to use in migrating IaaS resources or virtual machines from classic Azure to Azure Resource Manager, which launched publicly in early 2016. For example: -- [General availability of IaaS migration from classic to resource manager](https://azure.microsoft.com/blog/iaas-migration-ga/) -- [Migrate IaaS resources from classic to Azure Resource Manager by using Azure PowerShell](https://azure.microsoft.com/documentation/articles/virtual-machines-windows-ps-migration-classic-resource-manager/) - -## Next steps -- [Azure Active Directory](https://azure.microsoft.com/documentation/articles/active-directory-whatis/) -- [Endpoint documentation](https://www.azure.cn/documentation/articles/traffic-manager-endpoint-types/) (in Chinese) -- [Notification Hubs](https://azure.microsoft.com/documentation/articles/notification-hubs-push-notification-overview/) -- [Azure Key Vault](https://azure.microsoft.com/documentation/articles/key-vault-whatis/) -- [Global Connection Toolkit](https://github.com/Azure/AzureGlobalConnectionToolkit) -- [Migrate to Azure Resource Manager](https://azure.microsoft.com/documentation/articles/virtual-machines-windows-migration-classic-resource-manager/) - diff --git a/articles/china/china-overview-faq.md b/articles/china/china-overview-faq.md deleted file mode 100644 index 8437d79df6783..0000000000000 --- a/articles/china/china-overview-faq.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Azure China 21Vianet FAQ | Microsoft Docs -description: Get answers to frequently asked questions about Microsoft Azure operated by 21Vianet (Microsoft Azure). Topics include accounts and subscriptions, portals, and operations. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 02/03/2019 -ms.author: v-wimarc - ---- -# Azure China 21Vianet FAQ -Get answers to frequently asked questions about Microsoft Azure operated by 21Vianet (Azure China 21Vianet). Topics covered include accounts and subscriptions, portals, and operations. - -## Accounts and subscriptions -### How are accounts and subscriptions related? -A [subscription](https://www.azure.cn/support/faq/#What-is-the-relationship-between-accounts-and-subscriptions) to Azure China 21Vianet works like a subscription to global Azure. For example, you can have more than one subscription, each with more than one user account, and you can create and use Azure services from any of your subscriptions. The same user is allowed in multiple subscriptions. Your bill details the cost for each subscription and the overall cost for all subscriptions. - -## Portals - -### What can I do in the EA portal? -The [Azure Enterprise Agreement (EA) portal](https://ea.azure.cn/), is an exclusive benefit of an enterprise online service premium agreement (OSPA). Here you can: -- Add and manage departments. -- Add accounts. -- View usage and costs and create reports. - -For help using the EA portal, visit the [Video Center](https://www.azure.cn/video-center/). - -### What can I do in the Account portal? -[Account portal](https://account.windowsazure.cn/) is being gradually retired. Its functions are now part of the new [Azure portal](https://portal.azure.cn/) that launched in June 2017. We encourage you to use the Azure portal for account management, but you can also continue to use the Account portal to: -- Create, rename, renew, and cancel subscriptions. -- Add more subscriptions. -- Edit your contact information. -- See preview features, which are added by subscription. - -### Why is my new enrollment status pending in the EA portal? -When a new enrollment is provisioned, the status is shown as pending. When you log on to the EA portal with the account, the status changes to active. - -## Operations -### What’s the criteria for purchasing a subscription to Azure China 21Vianet? -To comply with the [Anti-Terrorism Law](https://www.gov.cn/zhengce/2015-12/28/content_5029899.htm), online service providers have an obligation to verify users through real-name authentication before rendering services. When you sign up for an Azure China 21Vianet subscription online or through a Microsoft sales representative, you must provide the following: -- Local Chinese mobile phone number -- Chinese citizenship ID or a China-registered business license - -If you want to purchase an Enterprise Agreement through OSPA, you should complete a credit check with 21Vianet prior to starting the contract process. You must update your business license with registered capital information, tax register certification, past two years of financial reports, and other details. The Microsoft Account Team can help you with this process prior to submitting your request to 21Vianet. This requirement ensures that you can pay for the service. - -### Can I merge my Azure China 21Vianet account into my existing global Azure account? -Your Azure China 21Vianet account can’t be merged into an existing global Azure account because Azure China 21Vianet is a physically separated instance of cloud services located in China. - -### Is there guidance on planning the migration of my applications? -Yes. To run on Azure China 21Vianet: -- If the application or workload runs in another cloud provider, you can [refactor and migrate](/azure/china/china-how-to-refactor). -- If the application runs on global Azure, you can [rehost and migrate](/azure/china/china-how-to-rehost). - - - - - - diff --git a/articles/china/china-overview-operations.md b/articles/china/china-overview-operations.md deleted file mode 100644 index a2380cf943202..0000000000000 --- a/articles/china/china-overview-operations.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Azure operations in China vs. global Azure | Microsoft Docs -description: Microsoft Azure is the first foreign public cloud service provider offered in China in compliance with government regulations. Azure China 21Vianet differs from global Azure in its operation model and service availability, and provides several advantages. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 07/31/2018 -ms.author: v-wimarc - ---- -# Azure operations in China vs. global Azure - -Microsoft Azure is the first foreign public cloud service provider offered in China in compliance with government regulations. Microsoft meets those requirements by authorizing [21Vianet](http://www.ch.21vianet.com/) to operate a public cloud business in China. - -Compared with other foreign public cloud service providers in China, Azure provides several advantages: -- As the first international public cloud service operated in China, Azure is well-established with an experienced operation model. -- Azure offers the trusted cloud with full coverage of compliance certification required by the Chinese government. -- With a world-class data privacy environment, you know where your data is located, who can access it—and under what circumstances. Data is responsibly protected, transferred, and deleted. Microsoft is committed to transparency about our policies regarding the return, transfer, and deletion of personal information you store in our datacenters. -- Unique and advanced intelligent cloud solutions, such as Cognitive Services, HDInsight, Power BI, and Internet of Things (IoT), address emerging needs for business intelligence, big data, IoT, and artificial intelligence (AI). -- As an international hybrid cloud provider, Azure provides comprehensive on-premises and cloud IT solutions adopted and trusted by enterprises everywhere. - -[21Vianet Group, Inc.](http://www.ch.21vianet.com/) is a leading Chinese carrier-neutral Internet datacenter services provider and one of the largest providers in China. They provide hosting and related services, managed network services, and cloud computing infrastructure services, and can help improve the reliability, security, and speed of Internet connections through its infrastructure. - -## Operations -According to the China [Telecommunication Regulation](http://www.china.org.cn/business/laws_regulations/2010-01/20/content_19273945.htm), providers of cloud services—infrastructure as a service (IaaS) and platform as a service (PaaS)—must have value-added telecom permits. Only locally registered companies with less than 50 percent foreign investment qualify for these permits. To comply with this regulation, the Azure service in China is operated by 21Vianet, based on the technologies licensed from Microsoft. - -Microsoft Azure operated by 21Vianet (Azure China 21Vianet) is a physically separated instance of cloud services located in China, independently operated and transacted by Shanghai Blue Cloud Technology Co., Ltd. ("21Vianet"), a wholly owned subsidiary of Beijing 21Vianet Broadband Data Center Co., Ltd. The services are based on the same Azure, Office 365, and Power BI technologies that make up the Microsoft global cloud service with comparable service levels. Agreements and contracts, where applicable, are signed between customers and 21Vianet, given that 21Vianet is the official legal entity for Microsoft Azure. - -## Service availability -Azure services in China are a standalone instance, separate from global Azure, in accordance with government regulations. As a result, the [service availability](https://www.azure.cn/home/features/products-by-region) differs from global Azure, but not the quality of available services. See the most current list of [available services](https://www.azure.cn/home/features/what-is-azure/) (in Chinese). - -As new Azure services become available in China, they may be launched first as Public Preview, then as General Availability (GA). - -A service is typically introduced in public preview for one to six months, without a service-level agreement (SLA), and at a 50 percent discount of its planned price at general availability. According to the [terms](https://www.azure.cn/support/legal/subscription-agreement-en/), preview services are provided as-is, and we may decide to change or discontinue a preview service at any time. - -Occasionally, services are made available in private preview and limited availability, but this is rare. - -**Learn more:** -- [Azure service availability in China](https://www.azure.cn/home/features/products-by-region) -- [All available Azure services](https://www.azure.cn/home/features/what-is-azure/) (in Chinese) - -## Service levels -A service-level agreement (SLA) is used to define an official commitment that prevails between a service provider and the customers. Microsoft Azure China 21Vianet offers service standards and SLAs comparable to global Azure. - -The [Azure Service SLA](https://www.azure.cn/support/legal/sla/) is made by 21Vianet as a part of the agreement under which Azure services are purchased and applies to all Azure services. - -If 21Vianet does not achieve and maintain the service levels for each service as described in the SLA, you may be eligible for a credit towards a portion of the monthly service fees. These terms are fixed for the term of the agreement. If a subscription is renewed, the version of this SLA that is current when the renewal term starts applies throughout the renewal term. 21Vianet will provide a notice of at least 90 days for adverse material changes to this SLA. - -For the most current version of this SLA, see [Service Support](http://www.windowsazure.cn/support/legal/sla). - -## Purchasing -The service price structure of Microsoft Azure China 21Vianet differs from global Azure in how you purchase and pay. - -Unlike global Azure, which has multiple purchasing channels, in China, there are two purchase programs: -- [Online Service Standard Agreement](https://www.azure.cn/offers/ms-mc-arz-33p-en/) (OSSA) is for either individuals or enterprises who want self-service online purchasing. You can purchase Azure services or get a trial subscription. Conditions apply. -- Online Service Premium Agreement (OSPA) is designed for enterprises that want to purchase Azure through a contractual process with a three-year contract period and minimum annual commitment. OSPA can also be purchased through a certified China partner (called Indirect OSPA). For help with the purchasing process or to ask questions, visit [21Vianet](http://www.ch.21vianet.com/). - -Both plans must be paid up front before using the service. For planning purposes, we recommended estimating the required costs. For more information, see the [service price list](https://www.azure.cn/pricing/overview/) (in Chinese, or see the [English translation](https://translate.google.com.hk/translate?hl=zh-CN&sl=zh-CN&tl=en&u=https%3A%2F%2Fwww.azure.cn%2Fpricing%2Foverview%2F)). - -## Next steps -- [Azure service availability in China](https://www.azure.cn/home/features/products-by-region) -- [All available Azure services](https://www.azure.cn/home/features/what-is-azure/) (in Chinese) -- [Service price list](https://www.azure.cn/pricing/overview/) (in Chinese, or see the [English translation](https://translate.google.com.hk/translate?hl=zh-CN&sl=zh-CN&tl=en&u=https%3A%2F%2Fwww.azure.cn%2Fpricing%2Foverview%2F)) diff --git a/articles/china/china-overview-policies.md b/articles/china/china-overview-policies.md deleted file mode 100644 index 1f07db82b6b06..0000000000000 --- a/articles/china/china-overview-policies.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: China cloud policies and regulations for Azure China 21Vianet | Microsoft Docs -description: To launch Internet services in China, your organization must comply with applicable China cloud policies and laws. Learn about the various regulations that Internet content providers (ICPs) must apply for with the China Ministry of Industry and Information Technology (MIIT). -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# China cloud policies and regulations -To launch Internet services in China, your organization must comply with applicable China cloud policies and laws. Under these regulations, Internet content providers (ICPs) must apply with the China Ministry of Industry and Information Technology (MIIT) for one of the following types of [ICP numbers](https://en.wikipedia.org/wiki/ICP_license): -- **Commercial ICP services require an ICP license.** All operators providing commercial ICP services in China must get an operation license from the MIIT or its branch offices. Commercial services are defined as types of value-added telecom services, including any website that derives direct income from providing online advertising, texts, images, audio, video, and apps. Providing an information search service, information community platform, instant message service, and information protection services are also considered commercial services. The ICP license numbers follow the format 京ICP证12345678号 (where 京 represents Beijing). -- **Non-commercial ICP services must submit an ICP filing.** To operate non-commercial ICP services, you must file a record known as an ICP filing with the MIIT or its branch offices. ICP filings apply to non-commercial, purely informational websites that provide content free of charge. ICP filing numbers follow the format 京ICP备12345678号 (where 京 represents Beijing). For non-commercial websites, first purchase your hosting and domain name, then make an ICP filing before your site goes live. - -ICP filing numbers are displayed in the small print in website footers of the home page, and should be displayed on your website at all times. Without an ICP license or ICP filing record, do not launch a website. It is taken down. - -Internal operations, including cloud operations, are highly regulated in China. Your organization must comply with the regulations, which affect the experience of purchasing, including registering a website and signing up for a public account. - -The following agencies are involved in decisions related to Azure hosting: -- Key government owners for specific ICT and cyber security regulations and laws include Standing Committee of the National People's Congress, State Council, Cyberspace Administration of China, MIIT, Ministry of Public Security (MPS), and Ministry of National Security (MNS). -- The National People's Congress and Standing Committee of the National People's Congress are the key organizations for approving China laws, such as China Anti-Terrorism Law and Cybersecurity Law. The State Council and its relevant departments, such as the MIIT, normally develop and approve regulations in ICT and emerging cloud service areas. -- MPS and MNS are the law enforcement agencies who focus on preventing and enforcing laws against illegal actions. MPS also publishes their own regulations for enforcement. - -This basic background is intended to help you get started. For updated and official laws and regulations, refer to each Chinese government organization’s office public announcements. - -## Step 1: ICP license and filing -To host a website on a server located in China, you must apply for a state-issued registration number: either the ICP license for commercial entities or the ICP filing for non-commercial entities. - -Sharing an ICP license is against Chinese laws and regulations. Providers that violate this law can be shut down at any time, with no notice, along with the websites they host. In addition, if your organization shares an ICP license, you no longer own your online presence in China. This includes your website, hosting, and even domain name. If your provider goes out of business or stops services, you have little to no legal recourse. - -The application requirements and review process vary by [province](https://wacndevelop.blob.core.chinacloudapi.cn/marketing-resource/documents/special-request.pdf). For example, in Shanghai and Chongqing the process takes about three days. In Ganshu and Yunnan, the process takes three weeks. We recommend planning two months ahead because the ICP license process typically takes at least 20 business days after submitting your application documents. - -The review application and results are posted on the [21Vianet application website](https://icp.cloud.21vianet.com/), and 21Vianet notifies you of the result by email or phone. The following example outlines the steps in the process for a business registered in Shanghai City. - -### Apply for ICP -1. Register a new account using your email address to sign in to the [application website](https://icp.cloud.21vianet.com/). -2. Follow the instructions to fill in the required information for ICP filing, including details about your website and ICP. -3. Upload soft copies of the required materials as color scans or photos. -4. Within two working days, the first review feedback will be sent to you. If the application passes this first review, you will receive an email request for an onsite interview in the 21Vianet office in either Beijing or Shanghai: - - No. 1, Rd. Jiuxiangqiao East, District Chaoyang, Beijing
- Phone: 400-089-0365 - - Room 657, Building 3, No. 88, Rd. Keyuan, District Pudong, Shanghai
- Phone: 400-089-0365
- If you cannot attend in person, 21Vianet can use their support phone number to conduct an offsite interview. -5. The materials you submitted are sent for a second review conducted by 21Vianet, which takes about one-and-a-half working days. After passing this review, all materials are provided to the MIIT for final review. If your documents are rejected by the MIIT, you can revise and resubmit them. - -### Qualifications for ICP -To obtain an ICP license or ICP filing, you may have to establish a legal presence in China. - -To qualify for an ICP filing, the following conditions may apply: -- Entities registered in China with a Chinese business license can apply for ICP filing, including entities partially or wholly foreign-owned (non-Chinese) businesses with any type of Chinese business license, such as a joint venture or wholly foreign-owned enterprise (WFOE). -- Chinese nationals, using their state-issued ID card, can apply for ICP filing. Foreign (non-Chinese) individuals can apply using their passport as identification but must be physically present in China long enough to fulfill legal requirements. - -The following entities **may not** apply for an ICP: -- Foreign businesses with no legal business presence in China. -- Foreign individuals without a passport (and who cannot be physically present in China). - -## Step 2: Public security registration -Within 30 days of receiving your ICP license, you must also apply for filing at the local police station. You can apply directly using the [registration portal](http://www.beian.gov.cn/portal/index) without going through 21Vianet. -1. To start the online application submission, register a new account at the [registration portal](http://www.beian.gov.cn/portal/index) (in Chinese—you may need to use an English language translator for help). -2. Follow the instructions to complete the required information for filing, including website and ICP details. -3. After you pass the online application review, you will be notified to proceed with an onsite review with the [required materials](https://www.azure.cn/support/announcement/public-security-registration/process/). The review site depends on the entity’s registration address or individual’s household registration address on the identification you used for website hosting. This review takes about two weeks. -4. After you pass the materials review, the authorized code is assigned and is available at [www.beian.gov.cn](http://www.beian.gov.cn). - -## Next steps -- [ICP numbers](https://en.wikipedia.org/wiki/ICP_license) -- [Application website](https://icp.cloud.21vianet.com/) -- [Registration portal](http://www.beian.gov.cn/portal/index) -- [Required materials](https://www.azure.cn/support/announcement/public-security-registration/process/) - - diff --git a/articles/china/china-overview-service-hosting.md b/articles/china/china-overview-service-hosting.md deleted file mode 100644 index a765876415b17..0000000000000 --- a/articles/china/china-overview-service-hosting.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Azure China 21Vianet service hosting for websites in China | Microsoft Docs -description: Should you host your website and services inside or outside of China? The answer depends on whether China is one of your primary target markets. This article provides guidance on which issues to consider and helps you make the best decision. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Service hosting for websites in China -Organizations often ask if they should host their website and services inside or outside of China. The answer depends on whether China is one of your primary target markets. If your website must be quickly and easily accessible and locally hosted, you should go through the government compliance process. - -You can host a website outside of China. The advantage is that you don't have to set up a company in China and go through the ICP filing procedures. However, there are several disadvantages worth mentioning: -- The website may not be completely accessible in China. Even if the website is in Chinese, it may be hard to find on Baidu, China's largest search engine. -- A website that is not hosted in China may get blocked. The list of what is banned can change at any time. -- If your website is not hosted on a dedicated server, and another site hosted on your shared server gets banned, the whole server—including your site—may get blocked. -- Users may not have the best experience. Network latency can slow access to services hosted outside of China even if the service is specifically optimized for low bandwidth and mobile access. - -### Compliance -To help you and your company comply with national, regional, and industry-specific requirements governing the collection and use of individuals' data, 21Vianet offers a comprehensive set of [certifications and attestations](https://www.trustcenter.cn/en-us/compliance/). - -A team of 21Vianet experts works with Microsoft engineering and operations teams, in addition to external regulatory bodies, to track existing standards and regulations, developing hundreds of controls for the product teams to build into our cloud services. Regulations and standards are always evolving, so our compliance experts try to anticipate these changes to help ensure continuous compliance. They research draft regulations, assess potential new requirements, and develop corresponding controls. - -Learn about privacy, control, and compliance for Microsoft Azure operated by 21Vianet (Azure China 21Vianet) at the Trust Center website (in [English](https://www.trustcenter.cn/en-us/) or [Chinese](https://www.azure.cn/zh-cn/support/trust-center/)). - diff --git a/articles/china/china-overview-trust-cloud.md b/articles/china/china-overview-trust-cloud.md deleted file mode 100644 index e23d624f37e41..0000000000000 --- a/articles/china/china-overview-trust-cloud.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Azure China 21Vianet Trust cloud principle | Microsoft Docs -description: Microsoft Azure China 21Vianet complies with the international and industry-specific compliance standards, in addition to the Information System Classified Security Protection standard that is managed by Ministry of Public Security of People’s Republic of China. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Trust cloud principle -Microsoft Azure operated by 21Vianet (Azure China 21Vianet) complies with the international and industry-specific compliance standards ISO/IEC 20000 and ISO/IEC 27001, in addition to the Information System Classified Security Protection standard that is managed by Ministry of Public Security of People’s Republic of China, GB 18030 Information Technology — Chinese Coded Character Set and Trusted Cloud Service (TCS) certifications. - -Ultimately, it is up to you to determine whether Azure China 21Vianet services comply with the specific laws and regulations applicable to your business. To help you make these assessments, 21Vianet supplies the specifics about its security and compliance programs, including audit reports and compliance packages. In view of the Microsoft promise on transparency, you can ask for a third-party certification for the audit result and to verify the implementation of multiple security controls. - -Data privacy is an integral part of how we operate the services. The Microsoft approach to privacy and data protection is grounded in our commitment to give our customers control of the collection, use, and distribution of their information. We work to be transparent in our privacy practices, offer customers meaningful privacy choices, and responsibly manage the data we store. - -Customers retain the rights, title, and interest in the customer data they store in Azure. It is our policy to not mine customer data for advertising purposes or use customer data except for purposes consistent with providing cloud productivity services. - -For more information, see [Privacy and Control](https://www.trustcenter.cn/en-us/privacy/default.html) on the Trust Center website (in [English](https://www.trustcenter.cn/en-us/) or [Chinese](https://www.azure.cn/zh-cn/support/trust-center/)). - - diff --git a/articles/china/china-resources-partners.md b/articles/china/china-resources-partners.md deleted file mode 100644 index c24512655161c..0000000000000 --- a/articles/china/china-resources-partners.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Azure China 21Vianet Partners | Microsoft Docs -description: This page provides various points of contact for Microsoft Azure 21Vianet partners based on your specific need. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Azure China 21Vianet Partners -This page provides various points of contact for Microsoft Azure operated by 21Vianet (Azure China 21Vianet) partners based on your specific need. - -### Local China partner solutions -- To purchase an Indirect Online Service Premium Agreement (OSPA) through a certified partner, please contact your local Microsoft representatives. -- Find a [certified partner for Azure](https://www.azure.cn/partnerancasestudy/partner/) to help you with localized solutions based on your requirements. -- Get ready-to-deploy solutions and optimized, integrated applications and services from the [Azure China Marketplace](https://market.azure.cn/). -- Consider a global partner solution from the [Azure Marketplace](https://azure.microsoft.com/marketplace/), but since most solution data is not configured specifically for Azure China 21Vianet, expect to work around migration issues. -- Use a [Content Delivery Network](/azure/china/china-get-started-service-cdn) (CDN) partner or service to optimize access to your website’s streaming content within China. - - diff --git a/articles/china/china-resources-support.md b/articles/china/china-resources-support.md deleted file mode 100644 index 43f8cdce97970..0000000000000 --- a/articles/china/china-resources-support.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Azure China 21Vianet Support | Microsoft Docs -description: Azure provides many self-service support options and support through 21Vianet. This page provides a number support options along with relative contact information. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 09/29/2017 -ms.author: v-wimarc - ---- -# Azure China 21Vianet Support -Azure provides many self-service support options and support through 21Vianet. - -## Self-help resources -- [FAQ](https://www.azure.cn/support/faq) answers common questions about general information, subscriptions, billing, and Internet content providers (ICPs). -- [Azure Operations Guide](https://docs.azure.cn/zh-cn/articles/) offers solutions for hot topics. -- [Azure School](https://school.azure.cn/) offers self-learning resources with access to Azure experts. - -## Assisted support -- [Open a request online](https://www.azure.cn/en-us/support/contact/) (both English and Chinese versions are available). -- [Browse MSDN forum support](https://social.msdn.microsoft.com/Forums/zh-CN/home?forum=windowsazurezhchs). -- [Use Azure Cloud Assistant app to submit a request](https://www.azure.cn/azure-cloud-assistant/). - -## Support hotline -Call 400-089-0365 or +86-10-8456-3652 - -#### Hours of operation - - -| Support | Hours | -|-----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------| -| Platform technical support | 9:00 to 24:00 China Standard Time (CST) everyday | -| Development-related technical support | 9:00 to 24:00 CST on working days (weekends and public holidays excluded) | -| Help purchasing Azure, managing subscriptions, increasing quotas, submitting ICP filings, and other commerce or business-related issues | 9:00 to 18:00 CST on working days (weekends and public holidays excluded) | -| - -## Get Premier support -If you run mission-critical solutions on Azure, Premier support offers additional value: -- Proven advisory services designed to maximize your Azure investment. -- A designated service delivery manager committed to improving your Azure experience. -- Top priority reactive support to help ensure service continuity. - -For details about purchasing Premier support, contact your Microsoft Account team. - -## Operation and support through 21Vianet -When you experience an issue with your Azure deployment, report it to 21Vianet through the [Azure portal](https://portal.azure.cn/) or by calling the support hotline at 400-089-0365. - -A *service request* (SR) is handled within hours depending on the severity of its impact to your business: -- **Severity A: Critical business impact.** You will receive an initial response within 2 hours or less, and a support representative will work continuously, all day, until the problem is resolved. You will be expected to allocate appropriate resources to work on the request until the problem is resolved and provide accurate contact information to the support personnel handling your case. -- **Severity B: Medium business impact (Severity B).** You will receive an initial response within 4 hours or less. A support representative will work continuously, all day, to resolve the issue unless you ask to withdraw. You will be expected to allocate appropriate resources to maintain continuous work and provide accurate contact information to the support personnel handling your case. -- **Severity C: Low business impact.** You will receive an initial response within 8 hours or less. You will be expected to provide accurate contact information to the support personnel handling your case. - -## Next steps -- [Azure and Office 365 cloud services business model operated by 21Vianet12](https://wacnppe.blob.core.chinacloudapi.cn/marketing-resource/documents/Windows_Azure_and_Office_365_cloud_services_business_model_operated_by_21Vianet12.pdf) (in Chinese) -- [Support plans](https://www.azure.cn/support/plans/) (in Chinese) - diff --git a/articles/china/china-welcome.md b/articles/china/china-welcome.md deleted file mode 100644 index 8bae0e3b754ad..0000000000000 --- a/articles/china/china-welcome.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Welcome to Azure China 21Vianet | Microsoft Docs -description: Microsoft Azure China 21Vianet is a physically separated instance of cloud services in China. The services are based on the same Azure, Office 365, and Power BI technology that make up the Microsoft global cloud service with comparable service levels. -services: china -cloud: na -documentationcenter: na -author: v-wimarc -manager: edprice - -ms.assetid: na -ms.service: china -ms.devlang: na -ms.topic: article -ms.tgt_pltfrm: na -ms.workload: na -ms.date: 07/31/2018 -ms.author: v-wimarc - ---- -# Welcome to Azure China 21Vianet -Microsoft Azure operated by 21Vianet (Azure China 21Vianet) is a physically separated instance of cloud services located in China, independently operated and transacted by Shanghai Blue Cloud Technology Co., Ltd. ("21Vianet"), a wholly owned subsidiary of Beijing 21Vianet Broadband Data Center Co., Ltd. - -The services are based on the same Azure, Microsoft Office 365, and Microsoft Power BI technologies that make up the Microsoft global cloud service with comparable service levels. Agreements and contracts for Microsoft Azure in China, where applicable, are signed between customers and 21Vianet. - -As the first foreign public cloud service provider offered in China in compliance with government regulations, [Azure China 21Vianet](/azure/china/china-overview-operations) provides world-class security as discussed on the [Trust Center](https://www.trustcenter.cn/compliance/), required by Chinese regulations for all systems and applications built on its architecture. Azure includes the core components of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). These components include network, storage, data management, identity management, and many other services. - -Azure China 21Vianet supports most of the same great [services](https://www.azure.cn/home/features/products-by-region) that global Azure has, such as geosynchronous data replication and autoscaling. Even if you already use global Azure services, to operate in China, you may need to [rehost](/azure/china/china-how-to-rehost) or [refactor](/azure/china/china-how-to-refactor) some or all of your applications or services. - -This documentation includes the following topics: -- [Regulatory considerations](/azure/china/china-overview-policies) for organizations looking to set up services in China with its unique Internet environment and policies -- [Guidance for developers](/azure/china/china-get-started-developer-guide) -- [Help for migrating](/azure/china/china-how-to-rehost) application and services to Azure, including the Global Connection Toolkit -- [Partners](/azure/china/china-resources-partners) with Azure solution offerings - -## Operations -According to the China [Telecommunication Regulation](http://www.china.org.cn/business/laws_regulations/2010-01/20/content_19273945.htm) (in Chinese), providers of cloud services (IaaS and PaaS) must have value-added telecom permits. Only locally-registered companies with less than 50-percent foreign investment qualify for these permits. To comply with this regulation, the Azure service in China is operated by 21Vianet, based on the technologies licensed from Microsoft. - -## Next steps -- [Services and features in Microsoft Azure China 21Vianet](https://www.azure.cn/home/features/products-by-region) -- [Azure Global Connection Center](https://aka.ms/azcc) -- [Azure case studies](https://www.azure.cn/partnerancasestudy/case-studies/) (in Chinese) -- [Global Connection Toolkit on GitHub](https://github.com/Azure/AzureGlobalConnectionToolkit) -- [Cloud services business model operated by 21Vianet](https://wacnppe.blob.core.chinacloudapi.cn/marketing-resource/documents/Windows_Azure_and_Office_365_cloud_services_business_model_operated_by_21Vianet12.pdf) (in Chinese) -- [Azure China 21Vianet Trust Center: Compliance](https://www.trustcenter.cn/compliance/) -- [Developers guide](https://www.azure.cn/documentation/articles/developerdifferences/#dev-guide) (in Chinese) - diff --git a/articles/china/index.md b/articles/china/index.md deleted file mode 100644 index db72478378ee8..0000000000000 --- a/articles/china/index.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Azure China 21Vianet documentation - Tutorials, API Reference | Microsoft Docs -description: Microsoft Azure operated by 21Vianet (Azure China 21Vianet), also known as Mooncake, is a cloud platform operated by a data trustee in China containing a growing collection of integrated cloud services that developers and IT professionals use to build, deploy, and manage applications. Azure China 21Vianet is a sovereign cloud—that is, a physically separated instance of cloud services located in China, independently operated and transacted by Shanghai Blue Cloud Technology Co., Ltd. ("21Vianet"). -services: china -author: juliako -manager: femila -layout: LandingPage -ms.assetid: -ms.service: china -ms.tgt_pltfrm: na -ms.devlang: na -ms.topic: landing-page -ms.date: 10/19/2017 -ms.author: juliako ---- -# Azure China 21Vianet - -Microsoft Azure operated by 21Vianet is a cloud platform, designed to comply with regulatory requirement in China, that contains a growing collection of integrated cloud services. The services that developers and IT professionals use to build, deploy, and manage applications. Azure China 21Vianet is a physically separated instance of cloud services that is located in China, independently operated and transacted by Shanghai Blue Cloud Technology Co., Ltd. ("21Vianet"). - -Azure China 21Vianet provides world-class security and the compliance services required by regulations in China for all systems and applications built on its architecture. Microsoft commercial cloud services adhere to policies and data-handling regulations stipulated by the government in China. - - - -

Azure China 21Vianet

- Azure Products available by Region
- Azure Docs (in Chinese) diff --git a/articles/china/media/china-get-started-service-manage-and-connect/azureportal.png b/articles/china/media/china-get-started-service-manage-and-connect/azureportal.png deleted file mode 100644 index ee8ef9de9ece8cb40e55725cf1414985d0072cd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44594 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

-@w{6)mj69wO8ImWVp(fUJW`}sd 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 WN!9YZ_jXW$&mC3mKMRztgZ>BW)|&1B diff --git a/articles/china/toc.yml b/articles/china/toc.yml deleted file mode 100644 index 13b98b7924ea0..0000000000000 --- a/articles/china/toc.yml +++ /dev/null @@ -1,42 +0,0 @@ -- name: Azure China Documentation - href: index.md -- name: Overview - items: - - name: What is Azure China 21Vianet? - href: china-welcome.md - - name: Azure operations in China vs. global Azure - href: china-overview-operations.md - - name: Trust cloud principle - href: china-overview-trust-cloud.md - - name: China cloud policies and regulations - href: china-overview-policies.md - - name: Service hosting for websites in China - href: china-overview-service-hosting.md - - name: FAQ - href: china-overview-faq.md -- name: Get started - items: - - name: Plan an Azure deployment - href: china-get-started-plan.md - - name: Developer guide - href: china-get-started-developer-guide.md - - name: Azure service availability - href: https://azure.microsoft.com/en-us/global-infrastructure/services/?regions=china-non-regional,china-east,china-east-2,china-north,china-north-2&products=all - - name: Azure Content Delivery Network - href: china-get-started-service-cdn.md - - name: Manage and connect to your subscription - href: china-get-started-service-manage-and-connect.md -- name: How To - items: - - name: Refactor and migrate an application to Azure - href: china-how-to-refactor.md - - name: Rehost and migrate an application to Azure - href: china-how-to-rehost.md - - name: Manage performance and connectivity - href: china-how-to-manage-performance.md -- name: Resources - items: - - name: Support - href: china-resources-support.md - - name: Partners - href: china-resources-partners.md diff --git a/articles/index.md b/articles/index.md index 59b21383ef0f1..b91752397b1a0 100644 --- a/articles/index.md +++ b/articles/index.md @@ -687,7 +687,7 @@ featureFlags:

  • - +

    Microsoft Azure China 21Vianet

    @@ -6049,7 +6049,7 @@ featureFlags:
  • - +
    diff --git a/articles/logic-apps/logic-apps-limits-and-config.md b/articles/logic-apps/logic-apps-limits-and-config.md index 4b838f884b465..a87aeafd8372e 100644 --- a/articles/logic-apps/logic-apps-limits-and-config.md +++ b/articles/logic-apps/logic-apps-limits-and-config.md @@ -269,7 +269,7 @@ These addresses appear under the **Outbound** heading in this section, and are sorted by region. For [Azure Government](../azure-government/documentation-government-overview.md) -and [Azure China 21Vianet](/azure/china/china-welcome), +and [Azure China 21Vianet](https://docs.microsoft.com/azure/china/), reserved IP addresses for connectors aren't currently available. > [!IMPORTANT] diff --git a/bread/toc.yml b/bread/toc.yml index 4fcfb2c631699..8b117d26c6f23 100644 --- a/bread/toc.yml +++ b/bread/toc.yml @@ -142,9 +142,6 @@ - name: Azure Germany tocHref: /azure/germany/ topicHref: /azure/germany/ - - name: Azure China 21Vianet - tocHref: /azure/china/ - topicHref: /azure/china/ - name: Azure NetApp Files tocHref: /azure/azure-netapp-files/ topicHref: /azure/azure-netapp-files/ diff --git a/docfx.json b/docfx.json index 59b71f21ffeab..c22aececb45d7 100644 --- a/docfx.json +++ b/docfx.json @@ -216,7 +216,6 @@ "articles/blockchain/**/*.md": "https://feedback.azure.com/forums/586780-blockchain", "articles/cdn/**/*.md": "https://feedback.azure.com/forums/169397-cdn", "articles/chef/**/*.md": "https://feedback.azure.com/forums/34192--general-feedback", - "articles/china/**/*.md": "https://feedback.azure.com/forums/34192--general-feedback", "articles/cloud-partner-portal/**/*.md": "https://feedback.azure.com/forums/34192--general-feedback", "articles/cloud-services/**/*.md": "https://feedback.azure.com/forums/169386-cloud-services-web-and-worker-role", "articles/cloud-shell/**/*.md": "https://feedback.azure.com/forums/598699-azure-cloud-shell", From efc8c2f1f405c6e36c4ca99ce6b229b152422419 Mon Sep 17 00:00:00 2001 From: Dana Sindona Date: Fri, 17 May 2019 10:20:28 -0700 Subject: [PATCH 2/4] one direct mapping --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6f4388ce166e8..cef5b65a2f732 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -92,8 +92,8 @@ }, { "source_path": "azure/china/china-get-started-developer-guide.md", - "redirect_url": "https://docs.microsoft.com/azure/china", - "redirect_document_id": false + "redirect_url": "https://docs.microsoft.com/azure/china/resources-developer-guide", + "redirect_document_id": true }, { "source_path": "azure/china/china-get-started-plan.md", From c74ce7e8615e95fa136ef9a85621eea174d4048e Mon Sep 17 00:00:00 2001 From: Dana Sindona Date: Fri, 17 May 2019 13:06:31 -0700 Subject: [PATCH 3/4] correcting redirect paths, undoing hub page edit --- .openpublishing.redirection.json | 32 ++++++++++++++++---------------- articles/index.md | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index cef5b65a2f732..39e83331e3208 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -91,82 +91,82 @@ "redirect_document_id": true }, { - "source_path": "azure/china/china-get-started-developer-guide.md", + "source_path": "articles/china/china-get-started-developer-guide.md", "redirect_url": "https://docs.microsoft.com/azure/china/resources-developer-guide", "redirect_document_id": true }, { - "source_path": "azure/china/china-get-started-plan.md", + "source_path": "articles/china/china-get-started-plan.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-get-started-service-cdn.md", + "source_path": "articles/china/china-get-started-service-cdn.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-get-started-service-manage-and-connect.md", + "source_path": "articles/china/china-get-started-service-manage-and-connect.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-how-to-manage-performance.md", + "source_path": "articles/china/china-how-to-manage-performance.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-how-to-refactor.md", + "source_path": "articles/china/china-how-to-refactor.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-how-to-rehost.md", + "source_path": "articles/china/china-how-to-rehost.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-overview-faq.md", + "source_path": "articles/china/china-overview-faq.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-overview-operations.md", + "source_path": "articles/china/china-overview-operations.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-overview-policies.md", + "source_path": "articles/china/china-overview-policies.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-overview-service-hosting.md", + "source_path": "articles/china/china-overview-service-hosting.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-overview-trust-cloud.md", + "source_path": "articles/china/china-overview-trust-cloud.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-resources-partners.md", + "source_path": "articles/china/china-resources-partners.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-resources-support.md", + "source_path": "articles/china/china-resources-support.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/china-welcome.md", + "source_path": "articles/china/china-welcome.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, { - "source_path": "azure/china/index.md", + "source_path": "articles/china/index.md", "redirect_url": "https://docs.microsoft.com/azure/china", "redirect_document_id": false }, diff --git a/articles/index.md b/articles/index.md index b91752397b1a0..1a49cc0a7cb79 100644 --- a/articles/index.md +++ b/articles/index.md @@ -687,7 +687,7 @@ featureFlags:
  • - +

    Microsoft Azure China 21Vianet

    From 68678f4f6d44f9de300835a9c86ae9fe53b06474 Mon Sep 17 00:00:00 2001 From: Dana Sindona Date: Fri, 17 May 2019 13:12:11 -0700 Subject: [PATCH 4/4] missed one --- articles/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/articles/index.md b/articles/index.md index 1a49cc0a7cb79..59b21383ef0f1 100644 --- a/articles/index.md +++ b/articles/index.md @@ -6049,7 +6049,7 @@ featureFlags:
  • - +