支持 SSL |
diff --git a/articles/cloud-services-dotnet-diagnostics.md b/articles/cloud-services-dotnet-diagnostics.md
index 4c6d0a91e..abd3d0894 100644
--- a/articles/cloud-services-dotnet-diagnostics.md
+++ b/articles/cloud-services-dotnet-diagnostics.md
@@ -218,7 +218,7 @@ NET EventSource |使用 .NET 的代码生成的事件
```
## 实例输入终结点
-实例输入终结点类似于输入终结点,但允许你通过使用负载平衡器上的端口转发,映射每个角色实例的面向公众的特定端口。你可以指定单个面向公众的端口,也可以指定一系列端口。
+实例输入终结点类似于输入终结点,但允许你通过使用负载均衡器上的端口转发,映射每个角色实例的面向公众的特定端口。你可以指定单个面向公众的端口,也可以指定一系列端口。
实例输入终结点只能使用 **tcp** 或 **udp** 作为协议。
@@ -98,7 +98,7 @@ int port = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["StandardWeb"].
> [AZURE.NOTE]Azure 托管库不提供用来确定其他角色实例的运行状况的方法,但如果你的服务需要此功能,则可以自行实现此类运行状况评估。你可以使用 [Azure Diagnostics](https://msdn.microsoft.com/zh-cn/library/azure/gg433048.aspx) 来获取有关正在运行的角色实例的信息。
-若要确定角色实例上的内部终结点的端口号,可以使用 [InstanceEndpoints](https://msdn.microsoft.com/zh-cn/library/azure/microsoft.windowsazure.serviceruntime.roleinstance.instanceendpoints.aspx) 属性来返回 Dictionary 对象,该对象中将包含终结点名称及其对应的 IP 地址和端口。[IPEndpoint](https://msdn.microsoft.com/zh-cn/library/azure/microsoft.windowsazure.serviceruntime.roleinstanceendpoint.ipendpoint.aspx) 属性返回指定终结点的 IP 地址和端口。**PublicIPEndpoint** 属性返回负载平衡终结点的端口。将不使用 **PublicIPEndpoint** 属性的 IP 地址部分。
+若要确定角色实例上的内部终结点的端口号,可以使用 [InstanceEndpoints](https://msdn.microsoft.com/zh-cn/library/azure/microsoft.windowsazure.serviceruntime.roleinstance.instanceendpoints.aspx) 属性来返回 Dictionary 对象,该对象中将包含终结点名称及其对应的 IP 地址和端口。[IPEndpoint](https://msdn.microsoft.com/zh-cn/library/azure/microsoft.windowsazure.serviceruntime.roleinstanceendpoint.ipendpoint.aspx) 属性返回指定终结点的 IP 地址和端口。**PublicIPEndpoint** 属性返回负载均衡终结点的端口。将不使用 **PublicIPEndpoint** 属性的 IP 地址部分。
下面是一个循环访问角色实例的示例。
diff --git a/articles/cloud-services-guestos-update-matrix.md b/articles/cloud-services-guestos-update-matrix.md
index 4ecef667d..2aa95925f 100644
--- a/articles/cloud-services-guestos-update-matrix.md
+++ b/articles/cloud-services-guestos-update-matrix.md
@@ -106,7 +106,7 @@ Microsoft 支持至少两个最新版本的受支持来宾 OS 系列。现有来
**来宾 OS 系列**与来宾 OS 所基于的 Windows Server 操作系统发行版相对应。例如,系列 3 基于 Windows Server 2012。
-**来宾 OS 版本**是指系列 OS 映像加上在生成新的来宾 OS 版本时提供的相关 [Microsoft 安全响应中心 (MSRC)][msrc] 修补程序。并非提供了所有修补程序。版本号从 0 开始,并在每次添加新的一组更新时增加 1。仅在比较重要时,才会显示尾随零。即,2.10 版是与 2.1 版不同的版本,并且比它晚得多。
+**来宾 OS 版本**是指系列 OS 镜像加上在生成新的来宾 OS 版本时提供的相关 [Microsoft 安全响应中心 (MSRC)][msrc] 修补程序。并非提供了所有修补程序。版本号从 0 开始,并在每次添加新的一组更新时增加 1。仅在比较重要时,才会显示尾随零。即,2.10 版是与 2.1 版不同的版本,并且比它晚得多。
**来宾 OS 发行版**是指来宾 OS 版本的再发行版。如果 Microsoft 在测试期间发现需要更改的问题,就会出现再发行版。最新的发行版始终会取代任何以前的发行版(无论是否公开)。管理门户将只允许用户选取给定版本的最新发行版。通常,不会对运行在以前版本上的部署进行强制升级,具体取决于 Bug 的严重性。
@@ -116,7 +116,7 @@ Microsoft 支持至少两个最新版本的受支持来宾 OS 系列。现有来
**此发行版本的配置字符串** - WA-GUEST-OS-2.12\_201208-02
-来宾 OS 的配置字符串嵌入了该相同信息,以及显示考虑为该发行版本包括哪些 MSRC 修补程序的日期。在此示例中,考虑包括 2012 年 8 月之前(含该日期)为 Windows Server 2008 R2 开发的 MSRC 修补程序。仅包括专门应用于该版本的 Windows Server 的修补程序。例如,如果某个 MSRC 修补程序应用于 Microsoft Office,则它将不包括在内,因为该产品不属于 Windows Server 基本映像。
+来宾 OS 的配置字符串嵌入了该相同信息,以及显示考虑为该发行版本包括哪些 MSRC 修补程序的日期。在此示例中,考虑包括 2012 年 8 月之前(含该日期)为 Windows Server 2008 R2 开发的 MSRC 修补程序。仅包括专门应用于该版本的 Windows Server 的修补程序。例如,如果某个 MSRC 修补程序应用于 Microsoft Office,则它将不包括在内,因为该产品不属于 Windows Server 基本镜像。
## 发行版本
diff --git a/articles/cloud-services-how-to-manage.md b/articles/cloud-services-how-to-manage.md
index 52555b84d..a0c576355 100644
--- a/articles/cloud-services-how-to-manage.md
+++ b/articles/cloud-services-how-to-manage.md
@@ -42,7 +42,7 @@
6. 如果更新更改了角色数量或任何角色的大小,则选中“如果角色大小或数量发生改变,则允许更新”复选框以继续进行更新。
- 请注意,如果你更改角色大小(即,托管角色实例的虚拟机大小)或角色数量,则必须重建每个角色实例(虚拟机)的映像,并且将会丢失所有本地数据。
+ 请注意,如果你更改角色大小(即,托管角色实例的虚拟机大小)或角色数量,则必须重建每个角色实例(虚拟机)的镜像,并且将会丢失所有本地数据。
7. 如果任何服务角色只有一个角色实例,则选中“即使一个或多个角色包含单个实例也进行更新”复选框以继续进行升级。
diff --git a/articles/cloud-services-python-how-to-use-service-management.md b/articles/cloud-services-python-how-to-use-service-management.md
index ed0adfb4c..4f6fd7787 100644
--- a/articles/cloud-services-python-how-to-use-service-management.md
+++ b/articles/cloud-services-python-how-to-use-service-management.md
@@ -226,9 +226,9 @@ Azure SDK for Python 可包装 [Azure 服务管理 API][svc-mgmt-rest-api],后
print('Version: ' + os.version)
print('')
-## 如何:创建操作系统映像
+## 如何:创建操作系统镜像
-若要将操作系统映像添加到映像存储库中,请使用 **add\_os\_image** 方法:
+若要将操作系统镜像添加到镜像存储库中,请使用 **add\_os\_image** 方法:
from azure import *
from azure.servicemanagement import *
@@ -245,7 +245,7 @@ Azure SDK for Python 可包装 [Azure 服务管理 API][svc-mgmt-rest-api],后
operation_result = sms.get_operation_status(result.request_id)
print('Operation status: ' + operation_result.status)
-若要列出可用的操作系统映像,请使用 **list\_os\_images** 方法。这包括所有平台映像和用户映像:
+若要列出可用的操作系统镜像,请使用 **list\_os\_images** 方法。这包括所有平台镜像和用户镜像:
result = sms.list_os_images()
@@ -259,9 +259,9 @@ Azure SDK for Python 可包装 [Azure 服务管理 API][svc-mgmt-rest-api],后
print('Media link: ' + image.media_link)
print('')
-## 如何:删除操作系统映像
+## 如何:删除操作系统镜像
-若要删除用户映像,请使用 **delete\_os\_image** 方法:
+若要删除用户镜像,请使用 **delete\_os\_image** 方法:
from azure import *
from azure.servicemanagement import *
@@ -328,9 +328,9 @@ Azure SDK for Python 可包装 [Azure 服务管理 API][svc-mgmt-rest-api],后
sms.delete_hosted_service(service_name='myvm')
-##如何:基于捕获的虚拟机映像创建虚拟机
+##如何:基于捕获的虚拟机镜像创建虚拟机
-若要捕获 VM 映像,请先调用 **capture\_vm\_image** 方法:
+若要捕获 VM 镜像,请先调用 **capture\_vm\_image** 方法:
from azure import *
from azure.servicemanagement import *
@@ -357,11 +357,11 @@ Azure SDK for Python 可包装 [Azure 服务管理 API][svc-mgmt-rest-api],后
image
)
-接下来,为确保成功捕获了映像,请使用 **list\_vm\_images** API 并确保你的映像显示在结果中:
+接下来,为确保成功捕获了镜像,请使用 **list\_vm\_images** API 并确保你的镜像显示在结果中:
images = sms.list_vm_images()
-最后,为了使用捕获的映像创建虚拟机,请像前面一样使用 **create\_virtual\_machine\_deployment** 方法,不过这次要传入 vm\_image\_name
+最后,为了使用捕获的镜像创建虚拟机,请像前面一样使用 **create\_virtual\_machine\_deployment** 方法,不过这次要传入 vm\_image\_name
from azure import *
from azure.servicemanagement import *
diff --git a/articles/cloud-services-role-lifecycle-dotnet.md b/articles/cloud-services-role-lifecycle-dotnet.md
index b64d1945b..be430aa11 100644
--- a/articles/cloud-services-role-lifecycle-dotnet.md
+++ b/articles/cloud-services-role-lifecycle-dotnet.md
@@ -35,7 +35,7 @@ wacn.date="10/17/2015"/>
## OnStart 方法
-当 Azure 使角色实例联机时,就会调用 **OnStart** 方法。OnStart 代码执行时,角色实例被标记为 **Busy**,并且负载平衡器不会将外部通信引导到该角色。你可以重写此方法以执行初始化工作,例如实现事件处理程序和启动 [Azure Diagnostics](/documentation/articles/cloud-services-how-to-monitor)。
+当 Azure 使角色实例联机时,就会调用 **OnStart** 方法。OnStart 代码执行时,角色实例被标记为 **Busy**,并且负载均衡器不会将外部通信引导到该角色。你可以重写此方法以执行初始化工作,例如实现事件处理程序和启动 [Azure Diagnostics](/documentation/articles/cloud-services-how-to-monitor)。
如果 **OnStart** 返回 **true**,则该实例已成功初始化,并且 Azure 已调用 **RoleEntryPoint.Run** 方法。如果 **OnStart** 返回 **false**,则角色将立即终止,而不执行任何计划中的关闭序列。
diff --git a/articles/data-management-azure-sql-database-and-sql-server-iaas.md b/articles/data-management-azure-sql-database-and-sql-server-iaas.md
index 2e2840c7a..9d3fd46c0 100644
--- a/articles/data-management-azure-sql-database-and-sql-server-iaas.md
+++ b/articles/data-management-azure-sql-database-and-sql-server-iaas.md
@@ -51,7 +51,7 @@ Windows Azure 提供了用于托管 SQL Server 的两个选项:[Azure SQL 数
**Azure SQL 数据库(Azure SQL 数据库)** 是关系数据库即服务,属于*平台即服务 (PaaS)* 行业类别。Azure SQL 数据库构建在 Microsoft 所拥有、托管及维护的标准化硬件和软件基础之上。使用 SQL 数据库,你可以使用内置的特性和功能在服务上直接进行开发。使用 SQL 数据库时,你可以即用即付,并使用向上或向外缩放选项获得更强大的功能。
-**Azure 虚拟机 (VM) 中的 SQL Server** 属于*基础结构即服务 (IaaS)* 行业类别,可让你在云中的虚拟机上运行 SQL Server。与 Azure SQL 数据库一样,它构建在 Microsoft 所拥有、托管及维护的标准化硬件基础之上。使用 VM 中的 SQL Server 时,你可以在 Azure 中使用自己的 SQL Server 许可证,或使用 Azure 门户中某个预先配置的 SQL Server 映像。
+**Azure 虚拟机 (VM) 中的 SQL Server** 属于*基础结构即服务 (IaaS)* 行业类别,可让你在云中的虚拟机上运行 SQL Server。与 Azure SQL 数据库一样,它构建在 Microsoft 所拥有、托管及维护的标准化硬件基础之上。使用 VM 中的 SQL Server 时,你可以在 Azure 中使用自己的 SQL Server 许可证,或使用 Azure 门户中某个预先配置的 SQL Server 镜像。
通常,这两个 SQL 选项已针对不同的用途进行优化:
@@ -138,7 +138,7 @@ Windows Azure 提供了用于托管 SQL Server 的两个选项:[Azure SQL 数
使用 **Azure SQL 数据库**,世界各地数据中心内的 Microsoft Azure 将自动配置、修补和升级数据库软件。因此,你就能降低管理成本。此外,它的[内置备份](/documentation/articles/sql-database-business-continuity/)功能可帮助你大幅降低成本,尤其是当你拥有大量的数据库时。使用 Azure SQL 数据库时,你不必支付针对 Azure SQL 数据库运行的单个查询或传入 Internet 流量的费用。将根据[传出 Internet 流量](http://www.windowsazure.cn/pricing/details/data-transfer/)向你收费。如果你的数据库具有高事务量且必须支持许多并发用户,我们建议你使用高级(而不是基本或标准)服务层。
-有了 **Azure VM 中的 SQL Server**,你可以利用传统的 SQL Server 许可。你可以使用平台提供的 SQL Server 映像,或在 Azure 中使用你的 SQL Server 许可证。使用 SQL Server 平台提供的映像时,成本取决于选择的 VM 大小以及 SQL Server 版本。简单而言,你需要支付 SQL Server 的每分钟许可成本、Windows Server 每分钟许可和 Azure 存储空间成本。每分钟计费选项可让你随时使用 SQL Server,而无需购买完整的 SQL Server 许可证。如果在 Azure 中使用自己的 SQL Server 许可证,则只需支付 Azure 计算和存储成本。有关详细信息,请参阅 [Azure 上通过软件保障实现的许可移动性](http://www.windowsazure.cn/pricing/license-mobility/)。
+有了 **Azure VM 中的 SQL Server**,你可以利用传统的 SQL Server 许可。你可以使用平台提供的 SQL Server 镜像,或在 Azure 中使用你的 SQL Server 许可证。使用 SQL Server 平台提供的镜像时,成本取决于选择的 VM 大小以及 SQL Server 版本。简单而言,你需要支付 SQL Server 的每分钟许可成本、Windows Server 每分钟许可和 Azure 存储空间成本。每分钟计费选项可让你随时使用 SQL Server,而无需购买完整的 SQL Server 许可证。如果在 Azure 中使用自己的 SQL Server 许可证,则只需支付 Azure 计算和存储成本。有关详细信息,请参阅 [Azure 上通过软件保障实现的许可移动性](http://www.windowsazure.cn/pricing/license-mobility/)。
####计算应用程序总成本
@@ -167,7 +167,7 @@ Windows Azure 提供了用于托管 SQL Server 的两个选项:[Azure SQL 数
###管理
-如果你手头已有许多任务,或许你并不期望采用服务器和数据库管理。对许多企业来说,决定使用云服务的关键在于降低管理复杂性的能力。使用 **Azure SQL 数据库**,Microsoft 可以管理物理硬件(例如硬盘、服务器和存储);自动复制所有数据以提供高可用性;配置及升级数据库软件;管理负载平衡;在发生服务器故障时执行透明的故障转移。你可以继续管理 Azure SQL 数据库实例,但无需控制基础 SQL Server 实例和 Azure 平台的物理资源。例如,你可以管理数据库和登录、执行索引调整以及优化查询,但无法管理系统表和文件组管理。有关详细信息,请参阅 [Azure SQL 数据库指导原则和限制](/documentation/articles/sql-database-general-limitations/)。
+如果你手头已有许多任务,或许你并不期望采用服务器和数据库管理。对许多企业来说,决定使用云服务的关键在于降低管理复杂性的能力。使用 **Azure SQL 数据库**,Microsoft 可以管理物理硬件(例如硬盘、服务器和存储);自动复制所有数据以提供高可用性;配置及升级数据库软件;管理负载均衡;在发生服务器故障时执行透明的故障转移。你可以继续管理 Azure SQL 数据库实例,但无需控制基础 SQL Server 实例和 Azure 平台的物理资源。例如,你可以管理数据库和登录、执行索引调整以及优化查询,但无法管理系统表和文件组管理。有关详细信息,请参阅 [Azure SQL 数据库指导原则和限制](/documentation/articles/sql-database-general-limitations/)。
在另一方面,你可能有内部专业人员,并想要保持只由计算机本身控制数据库位置。使用 **Azure VM 中运行的 SQL Server**,你可以完全掌控操作系统和 SQL Server 实例配置。使用 VM,你可以决定何时更新/升级操作系统与数据库软件,以及何时安装任何其他软件(例如防病毒和备份工具)。此外,你还可以控制 VM 的大小、磁盘数目及其存储配置。例如,Azure 允许你视需要更改正在运行的 VM 的大小。有关信息,请参阅 [Azure 的虚拟机和云服务大小](/documentation/articles/virtual-machines-size-specs)。
diff --git a/articles/developerdifferences.md b/articles/developerdifferences.md
index 8fd8fb3f7..59da74cf1 100644
--- a/articles/developerdifferences.md
+++ b/articles/developerdifferences.md
@@ -126,7 +126,7 @@ Windows Azure 中的托管服务由一个设计为在托管服务中运行的应
* 发行 HTTPS 端点证书时
* 使用 Windows Azure 诊断(诊断使用 Windows Azure 存储)时
* 使用设计为在 Windows Azure 上运行的工具和服务(这些工具和服务具有其自己的配置文件或服务定义文件)时
-* 使用 CSUPLOAD 工具为 VM 角色上传映像
+* 使用 CSUPLOAD 工具为 VM 角色上传镜像
##端点映射
diff --git a/articles/dotnet-develop-multitenant-applications.md b/articles/dotnet-develop-multitenant-applications.md
index b43a601f4..bb9442aba 100644
--- a/articles/dotnet-develop-multitenant-applications.md
+++ b/articles/dotnet-develop-multitenant-applications.md
@@ -65,7 +65,7 @@ Azure 提供了许多功能,使你能够解决在设计多租户系统时遇
Azure 提供了一些联网服务,它们支持身份验证且提高了托管应用程序的可管理性。这些服务包括:
- 利用 Azure 虚拟网络,你可以设置和管理 Azure 中的虚拟专用网 (VPN),并将其与内部部署的 IT 基础结构安全链接。
-- 利用虚拟网络流量管理器,你可以跨多项 Azure 托管服务对传入流量进行负载平衡,无论这些服务运行在同一数据中心内,还是运行在全球的不同数据中心内。
+- 利用虚拟网络流量管理器,你可以跨多项 Azure 托管服务对传入流量进行负载均衡,无论这些服务运行在同一数据中心内,还是运行在全球的不同数据中心内。
- Azure Active Directory (Azure AD) 是一项基于 REST 的新型服务,它可为你的云应用程序提供标识管理和访问控制功能。可对应用程序资源使用 Azure AD - Azure AD 不仅允许将身份验证和授权功能从代码中分离出来,而且还提供对用户进行身份验证和授权以获取对网站和服务的访问权限的简便方法。
- Azure Service Bus 为分布式应用程序和混合应用程序提供了安全消息传送和数据流功能,例如在 Azure 托管的应用程序与本地应用程序和服务之间进行通信,而不需要复杂的防火墙和安全基础结构。可对应用程序资源使用 Service Bus 中继 - 公开为终结点的服务可能属于租户(例如托管在系统之外的服务,如本地服务),也可能是专门为租户配置的服务(因为特定于租户的敏感数据通过这些服务传输)。
@@ -76,7 +76,7 @@ Azure 提供了一些联网服务,它们支持身份验证且提高了托管
Azure 提供了许多方法来为应用程序配置新租户。对于具有大量租户的多租户应用程序,通常必须通过启用自助服务配置来自动化此过程。
- 辅助角色使你能够配置和取消配置每租户资源(例如当新租户注册或取消时),收集度量值以供计量使用,以及根据特定计划或在达到关键性能指标阈值时作为响应来管理缩放。同一角色也可用于推出解决方案的更新和升级。
-- Azure Blob 可用于为新租户配置计算资源或预先初始化的存储资源,同时可提供容量级别访问策略以保护计算服务包、VHD 映像和其他资源。
+- Azure Blob 可用于为新租户配置计算资源或预先初始化的存储资源,同时可提供容量级别访问策略以保护计算服务包、VHD 镜像和其他资源。
- 为租户配置 SQL 数据库资源的方式包括:
- 在脚本中使用 DDL 或将其作为资源嵌入程序集
diff --git a/articles/expressroute-howto-coexist-classic.md b/articles/expressroute-howto-coexist-classic.md
index 7e22bf868..62fe419e0 100644
--- a/articles/expressroute-howto-coexist-classic.md
+++ b/articles/expressroute-howto-coexist-classic.md
@@ -55,7 +55,7 @@
你可能已在具有现有站点到站点 VPN 连接或 ExpressRoute 连接的位置拥有虚拟网络。**为现有虚拟网络配置共存连接**部分将指导你删除网关,然后创建新的 ExpressRoute 连接和站点到站点 VPN 连接。请注意,在创建新连接时,必须按照非常特定的顺序完成步骤。不要按照其他文章中的说明来创建网关和连接。
- 在此过程中,创建可以共存的连接将需要你删除网关,然后配置新网关。这意味着,在你删除并重新创建网关和连接时,跨界连接将会停止工作,但你无需将任何 VM 或服务迁移到新的虚拟网络。在你配置网关时,如果进行了相应配置,你的 VM 和服务仍可以通过负载平衡器与外界通信。
+ 在此过程中,创建可以共存的连接将需要你删除网关,然后配置新网关。这意味着,在你删除并重新创建网关和连接时,跨界连接将会停止工作,但你无需将任何 VM 或服务迁移到新的虚拟网络。在你配置网关时,如果进行了相应配置,你的 VM 和服务仍可以通过负载均衡器与外界通信。
## 使用 ExpressRoute 和站点到站点连接创建新的虚拟网络
diff --git a/articles/fundamentals-application-models.md b/articles/fundamentals-application-models.md
index a158553c9..0fa98c8bc 100644
--- a/articles/fundamentals-application-models.md
+++ b/articles/fundamentals-application-models.md
@@ -47,7 +47,7 @@ Azure 还针对更特殊的用途提供其他计算托管模型,例如:
所有三种通用型 Azure 计算托管模型都可让你在云中构建可缩放、可靠的应用程序。既然在本质上是类似的,你应该使用哪种模型呢?
-App Service 是大多数网站的最佳选择。部署和管理都已集成到平台,站点可以快速缩放以应对高流量负载,而内置的负载平衡和流量管理器可提供高可用性。可以使用[联机迁移工具](https://www.migratetoazure.net/)轻松将现有站点转移到 Azure App Service,使用网站库中的开放源代码应用,或使用选择的框架和工具创建新站点。[Web 作业](/documentation/articles/websites-webjobs-resources)功能可让你轻松为应用添加后台作业处理,甚至还能运行根本不是网站的计算工作负荷。
+App Service 是大多数网站的最佳选择。部署和管理都已集成到平台,站点可以快速缩放以应对高流量负载,而内置的负载均衡和流量管理器可提供高可用性。可以使用[联机迁移工具](https://www.migratetoazure.net/)轻松将现有站点转移到 Azure App Service,使用网站库中的开放源代码应用,或使用选择的框架和工具创建新站点。[Web 作业](/documentation/articles/websites-webjobs-resources)功能可让你轻松为应用添加后台作业处理,甚至还能运行根本不是网站的计算工作负荷。
如果你需要加强控制 Web 服务器环境,例如想要远程登录服务器或配置服务器启动任务,Azure 云服务通常是最佳选择。
diff --git a/articles/hdinsight-administer-use-management-portal-v1.md b/articles/hdinsight-administer-use-management-portal-v1.md
index dc1b57448..83143bb40 100644
--- a/articles/hdinsight-administer-use-management-portal-v1.md
+++ b/articles/hdinsight-administer-use-management-portal-v1.md
@@ -46,7 +46,7 @@
HDInsight 使用各种 Hadoop 组件。有关已获得验证和支持的组件的列表,请参阅 [Azure HDInsight 包含哪个版本的 Hadoop?](/documentation/articles/hdinsight-component-versioning)。可使用以下选项之一自定义 HDInsight:
- 使用脚本操作来运行可以自定义群集的自定义脚本,以更改群集配置或安装 Giraph 或 Solr 等自定义组件。有关详细信息,请参阅[使用脚本操作自定义 HDInsight 群集](/documentation/articles/hdinsight-hadoop-customize-cluster)。
-- 在群集设置期间使用 HDInsight .NET SDK 或 Azure PowerShell 中的群集自定义参数。这样,这些配置更改将在群集的整个生存期内保留,并且不受 Azure 平台在维护时定期执行的群集节点重置映像影响。有关使用群集自定义参数的详细信息,请参阅[预配 HDInsight 群集](/documentation/articles/hdinsight-provision-clusters)。
+- 在群集设置期间使用 HDInsight .NET SDK 或 Azure PowerShell 中的群集自定义参数。这样,这些配置更改将在群集的整个生存期内保留,并且不受 Azure 平台在维护时定期执行的群集节点重置镜像影响。有关使用群集自定义参数的详细信息,请参阅[预配 HDInsight 群集](/documentation/articles/hdinsight-provision-clusters)。
- 一些本机 Java 组件(如 Mahout 和 Cascading)可以在群集上作为 JAR 文件运行。可以通过 Hadoop 作业提交机制将这些 JAR 文件分发到 Azure Blob 存储,并提交到 HDInsight 群集。有关详细信息,请参阅[以编程方式提交 Hadoop 作业](/documentation/articles/hdinsight-submit-hadoop-jobs-programmatically)。
diff --git a/articles/hdinsight-hadoop-script-actions.md b/articles/hdinsight-hadoop-script-actions.md
index 6242e2378..8ac169d27 100644
--- a/articles/hdinsight-hadoop-script-actions.md
+++ b/articles/hdinsight-hadoop-script-actions.md
@@ -151,29 +151,29 @@ Name | 脚本
- 提供指向脚本资源的可靠链接
- 用户应确保自定义群集过程中使用的所有脚本和其他项目在群集的整个生存期内都必须一直可用,并且这些文件的版本在此期间也不会发生更改。如果需要为群集中的节点重新制作映像,则需要用到这些资源。最佳做法是,下载用户控制的存储帐户中的所有内容并将其存档。这可能是默认存储帐户,也可能是在部署自定义群集时指定的其他任何存储帐户。例如,在文档提供的 R 自定义群集示例中,我们已为此存储帐户中的资源创建了本地副本:https://hdiconfigactions.blob.core.windows.net/。
+ 用户应确保自定义群集过程中使用的所有脚本和其他项目在群集的整个生存期内都必须一直可用,并且这些文件的版本在此期间也不会发生更改。如果需要为群集中的节点重新制作镜像,则需要用到这些资源。最佳做法是,下载用户控制的存储帐户中的所有内容并将其存档。这可能是默认存储帐户,也可能是在部署自定义群集时指定的其他任何存储帐户。例如,在文档提供的 R 自定义群集示例中,我们已为此存储帐户中的资源创建了本地副本:https://hdiconfigactions.blob.core.windows.net/。
- 确保群集自定义脚本是幂等的
- 你必须预期在群集的生存期内将对 HDInsight 群集的节点重新制作映像。只要对群集重新制作映像,就会运行群集自定义脚本。在某种意义上讲,此脚本必须设计为幂等的,即重新制作映像时,该脚本应确保将群集返回到在初次创建群集时首次运行脚本后所处的相同自定义状态。例如,如果自定义脚本在其首次运行时在 D:\\AppLocation 上安装了应用程序,则在随后每次运行时,重新制作映像后,该脚本应检查应用程序是否在 D:\\AppLocation 位置存在,然后才能继续在该脚本中执行其他步骤。
+ 你必须预期在群集的生存期内将对 HDInsight 群集的节点重新制作镜像。只要对群集重新制作镜像,就会运行群集自定义脚本。在某种意义上讲,此脚本必须设计为幂等的,即重新制作镜像时,该脚本应确保将群集返回到在初次创建群集时首次运行脚本后所处的相同自定义状态。例如,如果自定义脚本在其首次运行时在 D:\\AppLocation 上安装了应用程序,则在随后每次运行时,重新制作镜像后,该脚本应检查应用程序是否在 D:\\AppLocation 位置存在,然后才能继续在该脚本中执行其他步骤。
- 在最佳位置安装自定义组件
- 在对群集节点重新制作映像时,可以对 C:\\ 资源驱动器和 D:\\ 系统驱动器重新格式化,这会导致已安装在这些驱动器上的数据和应用程序丢失。如果群集中的 Azure 虚拟机 (VM) 节点发生故障,被新节点所取代,则也会发生这种情况。你可以在 D:\\ 驱动器上安装组件,也可以在群集上的 C:\\apps 位置中进行安装。C:\\ 驱动器上的其他所有位置都将保留。指定要使用群集自定义脚本将应用程序或库安装到的位置。
+ 在对群集节点重新制作镜像时,可以对 C:\\ 资源驱动器和 D:\\ 系统驱动器重新格式化,这会导致已安装在这些驱动器上的数据和应用程序丢失。如果群集中的 Azure 虚拟机 (VM) 节点发生故障,被新节点所取代,则也会发生这种情况。你可以在 D:\\ 驱动器上安装组件,也可以在群集上的 C:\\apps 位置中进行安装。C:\\ 驱动器上的其他所有位置都将保留。指定要使用群集自定义脚本将应用程序或库安装到的位置。
- 确保群集体系结构的高可用性
HDInsight 具有实现高可用性的主-被体系结构,在该结构中,一个头节点处于主动模式(HDInsight 服务正在运行),而另一头节点处于备用模式(HDInsight 服务未在运行)。如果 HDInsight 服务中断,则节点会在主动和被动模式之间切换。如果使用脚本操作在两个头节点上安装服务以实现高可用性,请注意,HDInsight 故障转移机制无法对这些用户安装的服务执行自动故障转移。因此,用户在 HDInsight 头节点上安装的服务如果预期具有高可用性,则必须具有自己的故障转移机制,无论是在主-被模式还是在主-主模式下。
- 如果将头节点角色指定为 *ClusterRoleCollection* 参数中的值,则 HDInsight 脚本操作命令会在两个头节点上运行。因此,设计自定义脚本时,请确保你的脚本知道此设置。如果在两个头节点上安装并启动相同服务,并且这两个服务以相互争用结束,则你不会遇到问题。另请注意,数据将在重新制作映像期间丢失,因此,通过脚本操作安装的软件必须能够灵活应对此类事件。应用程序应设计使用分布在很多节点上的高可用数据。请注意,有 1/5 之多的群集节点可以同时重新制作映像。
+ 如果将头节点角色指定为 *ClusterRoleCollection* 参数中的值,则 HDInsight 脚本操作命令会在两个头节点上运行。因此,设计自定义脚本时,请确保你的脚本知道此设置。如果在两个头节点上安装并启动相同服务,并且这两个服务以相互争用结束,则你不会遇到问题。另请注意,数据将在重新制作镜像期间丢失,因此,通过脚本操作安装的软件必须能够灵活应对此类事件。应用程序应设计使用分布在很多节点上的高可用数据。请注意,有 1/5 之多的群集节点可以同时重新制作镜像。
- 配置自定义组件以使用 Azure Blob 存储
- 你在群集节点上安装的自定义组件可能具有使用 Hadoop 分布式文件系统 (HDFS) 存储的默认配置。你应该更改该配置以改用 Azure Blob 存储。在对群集重新制作映像时,HDFS 文件系统将会进行格式化,因此,你可能会丢失存储在此处的所有数据。改用 Azure Blob 存储可确保将保留你的数据。
+ 你在群集节点上安装的自定义组件可能具有使用 Hadoop 分布式文件系统 (HDFS) 存储的默认配置。你应该更改该配置以改用 Azure Blob 存储。在对群集重新制作镜像时,HDFS 文件系统将会进行格式化,因此,你可能会丢失存储在此处的所有数据。改用 Azure Blob 存储可确保将保留你的数据。
## 常见使用模式
@@ -237,7 +237,7 @@ Name | 脚本
2. 向脚本中添加检查,以确保这些脚本可以幂等方式执行,从而使脚本可在同一节点上多次执行。
3. 使用 **Write-Output** Azure PowerShell cmdlet 输出到 STDOUT 以及 STDERR。请勿使用 **Write-Host**。
4. 使用临时文件夹,例如 $env:TEMP,来保留脚本使用的下载文件,并在执行脚本后将其清除。
-5. 仅在 D:\\ 或 C:\\apps 上安装自定义软件。不应使用 C: 驱动器上的其他位置,因为这些位置已保留。请注意,在 C: 驱动器上 C:\\apps 文件夹外安装文件可能会导致在对节点重新制作映像时设置失败。
+5. 仅在 D:\\ 或 C:\\apps 上安装自定义软件。不应使用 C: 驱动器上的其他位置,因为这些位置已保留。请注意,在 C: 驱动器上 C:\\apps 文件夹外安装文件可能会导致在对节点重新制作镜像时设置失败。
6. 如果 OS 级设置或 Hadoop 服务配置文件发生更改,则你可能需要重新启动 HDInsight 服务,使其可以选取任何 OS 级设置,例如脚本中设置的环境变量。
diff --git a/articles/hdinsight-hadoop-use-blob-storage.md b/articles/hdinsight-hadoop-use-blob-storage.md
index 1f4dcd8df..10e5dcf0f 100644
--- a/articles/hdinsight-hadoop-use-blob-storage.md
+++ b/articles/hdinsight-hadoop-use-blob-storage.md
@@ -58,7 +58,7 @@ Hadoop 支持默认文件系统的概念。默认文件系统意指默认方案
- **没有连接到群集的存储帐户中的私有容器:**你不能访问容器中的这些 Blob,除非在提交 WebHCat 作业时定义存储帐户。本文后面对此做了解释。
-预配过程中定义的存储帐户及其密钥存储在群集节点上的 %HADOOP/_HOME%/conf/core-site.xml 中。HDInsight 的默认行为是使用 core-site.xml 文件中定义的存储帐户。不推荐编辑 core-site.xml 文件,因为群集头节点 (master) 可能会随时重新映像或迁移,对那些文件所做的任何更改都将会丢失。
+预配过程中定义的存储帐户及其密钥存储在群集节点上的 %HADOOP/_HOME%/conf/core-site.xml 中。HDInsight 的默认行为是使用 core-site.xml 文件中定义的存储帐户。不推荐编辑 core-site.xml 文件,因为群集头节点 (master) 可能会随时重新镜像或迁移,对那些文件所做的任何更改都将会丢失。
多个 WebHCat 作业,包括 Hive、MapReduce、Hadoop 流和 Pig,都可以带有存储帐户和元数据的说明。(它目前对带有存储帐户的 Pig 有效,但对元数据无效。) 在本文的[使用 Azure PowerShell 访问 Blob](#powershell) 部分中,提供了此功能的示例。有关详细信息,请参阅[将 HDInsight 群集与备用存储帐户和元存储配合使用](http://social.technet.microsoft.com/wiki/contents/articles/23256.using-an-hdinsight-cluster-with-alternate-storage-accounts-and-metastores.aspx)。
diff --git a/articles/hdinsight-hbase-geo-replication-configure-DNS.md b/articles/hdinsight-hbase-geo-replication-configure-DNS.md
index deaf98a56..470046faa 100644
--- a/articles/hdinsight-hbase-geo-replication-configure-DNS.md
+++ b/articles/hdinsight-hbase-geo-replication-configure-DNS.md
@@ -71,7 +71,7 @@
云服务名称将与虚拟机名称相同。在本例中为 Contoso-DNS-CN。对于后续虚拟机,可以选择使用同一个云服务。同一个云服务下的所有虚拟机共享同一个虚拟网络和域后缀。
- 存储帐户用于存储虚拟机映像文件。
+ 存储帐户用于存储虚拟机镜像文件。
- **终结点**:(向下滚动并选择“DNS”)
创建虚拟机后,找出内部 IP 和外部 IP。
diff --git a/articles/hdinsight-hbase-geo-replication.md b/articles/hdinsight-hbase-geo-replication.md
index 7793d0fd3..7e7fa8ee7 100644
--- a/articles/hdinsight-hbase-geo-replication.md
+++ b/articles/hdinsight-hbase-geo-replication.md
@@ -61,7 +61,7 @@
在[在两个 Azure 虚拟网络之间配置 VPN 连接][hdinsight-hbase-replication-vnet]中,你已分别在欧洲数据中心和美国数据中心各创建了一个虚拟网络。这两个虚拟网络将通过 VPN 连接。在本课中,你将要在其中的每个虚拟网络中设置 HBase 群集。在本教程的后面,你将使其中一个 HBase 群集复制另一个 HBase 群集。
-Azure 门户不支持使用自定义配置选项设置 HDInsight 群集。例如,将 *hbase.replication* 设置为 *true*。如果设置群集后在配置文件中设置该值,你将在重新创建群集映像后丢失该设置。有关详细信息,请参阅[在 HDInsight 中预配 Hadoop 群集][hdinsight-provision]。使用自定义选项设置 HDInsight 群集的选项之一是使用 Azure PowerShell。
+Azure 门户不支持使用自定义配置选项设置 HDInsight 群集。例如,将 *hbase.replication* 设置为 *true*。如果设置群集后在配置文件中设置该值,你将在重新创建群集镜像后丢失该设置。有关详细信息,请参阅[在 HDInsight 中预配 Hadoop 群集][hdinsight-provision]。使用自定义选项设置 HDInsight 群集的选项之一是使用 Azure PowerShell。
**在 Contoso-VNet-CN 中预配 HBase 群集**
diff --git a/articles/hdinsight-hbase-provision-vnet-v1.md b/articles/hdinsight-hbase-provision-vnet-v1.md
index 3b6abc4e3..19adf859e 100644
--- a/articles/hdinsight-hbase-provision-vnet-v1.md
+++ b/articles/hdinsight-hbase-provision-vnet-v1.md
@@ -24,7 +24,7 @@
通过虚拟网络集成,可以将 HBase 群集部署到应用程序所在的虚拟网络,以便应用程序直接与 HBase 进行通信。优点包括:
- 将网站直接连接到 HBase 群集节点,以通过 HBase Java 远程过程调用 (RPC) API 实现通信。
-- 提高性能,因为流量不必通过多个网关和负载平衡器。
+- 提高性能,因为流量不必通过多个网关和负载均衡器。
- 能够以更安全的方式处理敏感信息,而无需公开公共终结点。
##先决条件
@@ -187,7 +187,7 @@ DNS 服务器是可选的,但在某些情况下又是必需的。[在两个 Az
##通过使用 HBase Java RPC API 连接到虚拟网络中设置的 HBase 群集
-1. 将基础结构即服务 (IaaS) 虚拟机设置到相同的 Azure 虚拟网络和子网中。因此,虚拟机和 HBase 群集使用相同的内部 DNS 服务器来解析主机名。为此,你必须选择“从库中”选项,然后选择虚拟网络而不是数据中心。有关说明,请参阅[创建运行 Windows Server 的虚拟机](/documentation/articles/virtual-machines-windows-tutorial-classic-portal)。具有小型虚拟机的标准 Windows Server 2012 映像已足够。
+1. 将基础结构即服务 (IaaS) 虚拟机设置到相同的 Azure 虚拟网络和子网中。因此,虚拟机和 HBase 群集使用相同的内部 DNS 服务器来解析主机名。为此,你必须选择“从库中”选项,然后选择虚拟网络而不是数据中心。有关说明,请参阅[创建运行 Windows Server 的虚拟机](/documentation/articles/virtual-machines-windows-tutorial-classic-portal)。具有小型虚拟机的标准 Windows Server 2012 镜像已足够。
2. 使用 Java 应用程序远程连接到 HBase 时,必须使用完全限定域名 (FQDN)。若要确定这一点,你必须获取 HBase 群集的连接特定的 DNS 后缀。为此,请使用 Curl 查询 Ambari,或使用远程桌面来连接到群集。
diff --git a/articles/hdinsight-hbase-provision-vnet.md b/articles/hdinsight-hbase-provision-vnet.md
index 75fe5dddf..f2ee8c59e 100644
--- a/articles/hdinsight-hbase-provision-vnet.md
+++ b/articles/hdinsight-hbase-provision-vnet.md
@@ -20,7 +20,7 @@
通过虚拟网络集成,可以将 HBase 群集部署到应用程序所在的虚拟网络,以便应用程序直接与 HBase 进行通信。优点包括:
- 将网站直接连接到 HBase 群集节点,以通过 HBase Java 远程过程调用 (RPC) API 实现通信。
-- 提高性能,因为流量不必通过多个网关和负载平衡器。
+- 提高性能,因为流量不必通过多个网关和负载均衡器。
- 能够以更安全的方式处理敏感信息,而无需公开公共终结点。
##先决条件
@@ -163,7 +163,7 @@ DNS 服务器是可选的,但在某些情况下又是必需的。[在两个 Az
##通过使用 HBase Java RPC API 连接到虚拟网络中设置的 HBase 群集
-1. 将基础结构即服务 (IaaS) 虚拟机设置到相同的 Azure 虚拟网络和子网中。因此,虚拟机和 HBase 群集使用相同的内部 DNS 服务器来解析主机名。为此,你必须选择“从库中”选项,然后选择虚拟网络而不是数据中心。有关说明,请参阅[创建运行 Windows Server 的虚拟机](/documentation/articles/virtual-machines-windows-tutorial-classic-portal)。具有小型虚拟机的标准 Windows Server 2012 映像已足够。
+1. 将基础结构即服务 (IaaS) 虚拟机设置到相同的 Azure 虚拟网络和子网中。因此,虚拟机和 HBase 群集使用相同的内部 DNS 服务器来解析主机名。为此,你必须选择“从库中”选项,然后选择虚拟网络而不是数据中心。有关说明,请参阅[创建运行 Windows Server 的虚拟机](/documentation/articles/virtual-machines-windows-tutorial-classic-portal)。具有小型虚拟机的标准 Windows Server 2012 镜像已足够。
2. 使用 Java 应用程序远程连接到 HBase 时,必须使用完全限定域名 (FQDN)。若要确定这一点,你必须获取 HBase 群集的连接特定的 DNS 后缀。为此,请使用 Curl 查询 Ambari,或使用远程桌面来连接到群集。
diff --git a/articles/hdinsight-provision-clusters-v1.md b/articles/hdinsight-provision-clusters-v1.md
index 6fe7577a9..8c28563b7 100644
--- a/articles/hdinsight-provision-clusters-v1.md
+++ b/articles/hdinsight-provision-clusters-v1.md
@@ -108,7 +108,7 @@
- **HDInsight 用户**
- HDInsight 群集允许你在预配期间配置两个用户帐户:
+ HDInsight 群集允许你在初始化配置阶段配置两个用户帐户:
- HTTP 用户。默认用户名是在 Azure 门户上使用基本配置创建的 admin。
- RDP 用户(Windows 群集):用于通过 RDP 连接到群集。在创建帐户时,必须将过期日期设置为从当天算起的 90 天。
@@ -152,7 +152,7 @@
- hive-site.xml
- oozie-site.xml
-群集无法保留重新制作映像所造成的更改。有关详细信息,请参阅[重新启动角色实例进行 OS 升级](http://blogs.msdn.com/b/kwill/archive/2012/09/19/role-instance-restarts-due-to-os-upgrades.aspx)。若要在群集生存期保留更改,你可以在预配过程中使用 HDInsight 群集自定义。
+群集无法保留重新制作镜像所造成的更改。有关详细信息,请参阅[重新启动角色实例进行 OS 升级](http://blogs.msdn.com/b/kwill/archive/2012/09/19/role-instance-restarts-due-to-os-upgrades.aspx)。若要在群集生存期保留更改,你可以在预配过程中使用 HDInsight 群集自定义。
下面是用于自定义 Hive 配置的 Azure PowerShell 脚本示例:
diff --git a/articles/hdinsight-provision-clusters.md b/articles/hdinsight-provision-clusters.md
index 0abda905f..c6ef37274 100644
--- a/articles/hdinsight-provision-clusters.md
+++ b/articles/hdinsight-provision-clusters.md
@@ -111,7 +111,7 @@
- **HDInsight 用户**
- HDInsight 群集允许你在预配期间配置两个用户帐户:
+ HDInsight 群集允许你在初始化配置阶段配置两个用户帐户:
- HTTP 用户。默认用户名是在 Azure 管理门户上使用基本配置创建的 admin。
- RDP 用户(Windows 群集):用于通过 RDP 连接到群集。在创建帐户时,必须将过期日期设置为从当天算起的 90 天。
@@ -154,7 +154,7 @@
- hive-site.xml
- oozie-site.xml
-群集无法保留重新制作映像所造成的更改。有关详细信息,请参阅[重新启动角色实例进行 OS 升级](http://blogs.msdn.com/b/kwill/archive/2012/09/19/role-instance-restarts-due-to-os-upgrades.aspx)。若要在群集生存期保留更改,你可以在创建过程中使用 HDInsight 群集自定义。
+群集无法保留重新制作镜像所造成的更改。有关详细信息,请参阅[重新启动角色实例进行 OS 升级](http://blogs.msdn.com/b/kwill/archive/2012/09/19/role-instance-restarts-due-to-os-upgrades.aspx)。若要在群集生存期保留更改,你可以在创建过程中使用 HDInsight 群集自定义。
下面是用于自定义 Hive 配置的 Azure PowerShell 脚本示例:
diff --git a/articles/hdinsight-storm-develop-csharp-visual-studio-topology.md b/articles/hdinsight-storm-develop-csharp-visual-studio-topology.md
index ea3e1ede4..8f8e6be79 100755
--- a/articles/hdinsight-storm-develop-csharp-visual-studio-topology.md
+++ b/articles/hdinsight-storm-develop-csharp-visual-studio-topology.md
@@ -299,7 +299,7 @@ Spout 和 Bolt 以图形方式排列,用于定义数据在组件之间的流
句子从 Spout 发出,并分布到 Splitter Bolt 的实例。Splitter Bolt 将句子分割成多个单词,并将这些单词分布到 Counter Bolt。
-因为字数会本地保留在 Counter 实例中,所以我们想要确保特定单词流向相同的 Counter Bolt 实例,因此只能有一个实例跟踪特定单词。但是,针对 Splitter Bolt,哪个 Bolt 收到哪个句子并不重要,因此,我们只想要将句子负载平衡到那些实例。
+因为字数会本地保留在 Counter 实例中,所以我们想要确保特定单词流向相同的 Counter Bolt 实例,因此只能有一个实例跟踪特定单词。但是,针对 Splitter Bolt,哪个 Bolt 收到哪个句子并不重要,因此,我们只想要将句子负载均衡到那些实例。
打开 **Program.cs**。重要的方法是 **ITopologyBuilder**,它用于定义提交到 Storm 的拓扑。将 **ITopologyBuilder** 的内容替换为以下代码,以实现上面所述的拓扑。
diff --git a/articles/hdinsight-storm-sensor-data-analysis.md b/articles/hdinsight-storm-sensor-data-analysis.md
index 2b59ef4e7..41154c5f7 100644
--- a/articles/hdinsight-storm-sensor-data-analysis.md
+++ b/articles/hdinsight-storm-sensor-data-analysis.md
@@ -66,7 +66,7 @@
> [AZURE.NOTE]这是一个非常简单的拓扑视图。在运行时,每个组件的实例为每个分区创建事件中心所读取。这些实例分布在群集中,节点和数据在它们之间路由,如下所示:
>
-> * 从 spout 到分析器的数据已经过负载平衡。
+> * 从 spout 到分析器的数据已经过负载均衡。
> * 从分析器到仪表板和 HBase(如果已使用)已按设备 ID 分组,因此来自同一设备的消息始终流向同一组件。
### 组件
diff --git a/articles/meda-services-managing-multiple-storage-accounts.md b/articles/meda-services-managing-multiple-storage-accounts.md
index dbd349249..fa2a2a6e3 100644
--- a/articles/meda-services-managing-multiple-storage-accounts.md
+++ b/articles/meda-services-managing-multiple-storage-accounts.md
@@ -15,7 +15,7 @@
#跨多个存储帐户管理媒体服务资产
-从 Windows Azure媒体服务2.2 开始,可以将多个存储帐户附加到一个媒体服务帐户。将多个存储帐户附加到一个媒体服务帐户这一功能具有以下优势:使多个存储帐户之间的资产实现负载平衡。
+从 Windows Azure媒体服务2.2 开始,可以将多个存储帐户附加到一个媒体服务帐户。将多个存储帐户附加到一个媒体服务帐户这一功能具有以下优势:使多个存储帐户之间的资产实现负载均衡。
缩放媒体服务以处理大量内容(目前,单个存储帐户的上限为 500 TB)。
diff --git a/articles/media-services-concepts.md b/articles/media-services-concepts.md
index c3dea9c65..aa2f777b1 100644
--- a/articles/media-services-concepts.md
+++ b/articles/media-services-concepts.md
@@ -73,7 +73,7 @@
###存储帐户
-对 Azure 存储空间进行的所有访问都要通过存储帐户完成。一个 Media Service 帐户可与一个或多个存储帐户相关联。一个帐户可以包含无限个容器,只要每个帐户的容器总大小不超过 500TB 即可。媒体服务提供 SDK 级工具,可用于管理多个存储帐户,并在上载到这些帐户时基于指标或随机分发使资产分发达到负载平衡。有关详细信息,请参阅[使用 Azure 存储空间](/documentation/services/storage/)。
+对 Azure 存储空间进行的所有访问都要通过存储帐户完成。一个 Media Service 帐户可与一个或多个存储帐户相关联。一个帐户可以包含无限个容器,只要每个帐户的容器总大小不超过 500TB 即可。媒体服务提供 SDK 级工具,可用于管理多个存储帐户,并在上载到这些帐户时基于指标或随机分发使资产分发达到负载均衡。有关详细信息,请参阅[使用 Azure 存储空间](/documentation/services/storage/)。
##作业和任务
diff --git a/articles/media-services-fmp4-live-ingest-overview.md b/articles/media-services-fmp4-live-ingest-overview.md
index 48aa00f44..2a855a196 100644
--- a/articles/media-services-fmp4-live-ingest-overview.md
+++ b/articles/media-services-fmp4-live-ingest-overview.md
@@ -39,7 +39,7 @@
下面是适用于 Windows Azure 媒体服务的实时引入的特殊格式定义列表:
1. ‘ftyp’、LiveServerManifestBox 及 ‘moov’ 框必须连同每个请求 (HTTP POST) 一起发送。必须在流的开头发送,每当需要恢复流引入时,编码器都必须重新连接。有关详细信息,请参阅 [1] 中的“第 6 部分”。
-2. [1] 中的第 3.3.2 部分实时引入定义了名为 StreamManifestBox 的可选框。Windows Azure 负载平衡器的路由逻辑使得此框的使用已过时,在引入到 Windows Azure 媒体服务时不应该存在此框。如果存在此框,Azure 媒体服务会以无提示方式将其忽略。
+2. [1] 中的第 3.3.2 部分实时引入定义了名为 StreamManifestBox 的可选框。Windows Azure 负载均衡器的路由逻辑使得此框的使用已过时,在引入到 Windows Azure 媒体服务时不应该存在此框。如果存在此框,Azure 媒体服务会以无提示方式将其忽略。
3. 每个片段必须有在 [1] 的 3.2.3.2 中定义的 TrackFragmentExtendedHeaderBoxMUST。
4. 应该使用第 2 版的 TrackFragmentExtendedHeaderBox,才能在多个数据中心生成具有相同 URL 的媒体片段。对于跨数据中心故障转移基于索引的流格式(例如 Apple HTTP 实时流 (HLS) 和基于索引的 MPEG DASH),片段索引字段是必需的。若要启用跨数据中心故障转移,多个编码器之间的片段索引必须同步,后续的每个媒体片段会增加 1,即使跨编码器重新启动或失败。
5. [1] 中的第 3.3.6 部分定义了名为 MovieFragmentRandomAccessBox (‘mfra’) 的框,此框可能会在实时引入结束时发送,表示通道 EOS(流式传输结束)。Azure 媒体服务的引入逻辑使得 EOS(流式传输结束)的使用方式已过时,不应该发送实时引入的 ‘mfra’ 框。如果已发送,Azure 媒体服务会无提示方式将其忽略。建议使用[通道重置](https://msdn.microsoft.com/zh-cn/library/azure/dn783458.aspx#reset_channels)来重置引入点的状态,此外,建议使用[节目停止](https://msdn.microsoft.com/zh-cn/library/azure/dn783463.aspx#stop_programs)来结束演播与流。
diff --git a/articles/nodejs-use-node-modules-azure-apps.md b/articles/nodejs-use-node-modules-azure-apps.md
index db79bee06..42b965804 100644
--- a/articles/nodejs-use-node-modules-azure-apps.md
+++ b/articles/nodejs-use-node-modules-azure-apps.md
@@ -29,7 +29,7 @@
###本机模块
-虽然多数模块都只是纯文本 JavaScript 文件,但一些模块是特定于平台的二进制映像。这些模块通常是在安装时使用 Python 和 node-gyp 编译的。由于 Azure 云服务依赖作为应用程序一部分部署的 **node_modules** 文件夹,因此只要作为已安装模块一部分包含的任何本机模块是在 Windows 开发系统中安装和编译的,那么该模块都应在云服务中运行。
+虽然多数模块都只是纯文本 JavaScript 文件,但一些模块是特定于平台的二进制镜像。这些模块通常是在安装时使用 Python 和 node-gyp 编译的。由于 Azure 云服务依赖作为应用程序一部分部署的 **node_modules** 文件夹,因此只要作为已安装模块一部分包含的任何本机模块是在 Windows 开发系统中安装和编译的,那么该模块都应在云服务中运行。
Azure 网站不支持所有本机模块,并且在编译那要求具有非常特定的系统组建的模块时可能会失败。一些常用模块(如 MongoDB)需要的本机依赖项是可选的,如果没有这些依赖项可勉强正常工作。对于当今几乎所有的可用本机模块而言,有两种成功的解决方法:
diff --git a/articles/notification-hubs-android-get-started.md b/articles/notification-hubs-android-get-started.md
index d11f56dff..374a159cb 100644
--- a/articles/notification-hubs-android-get-started.md
+++ b/articles/notification-hubs-android-get-started.md
@@ -468,7 +468,7 @@
##测试应用程序
####模拟器测试
-如果你想要在模拟器上进行测试,请确保模拟器映像支持你为应用选择的 Google API 级别。如果你的映像不支持 Google API,最终将会发生 **SERVICE\_NOT\_AVAILABLE** 异常。
+如果你想要在模拟器上进行测试,请确保模拟器镜像支持你为应用选择的 Google API 级别。如果你的镜像不支持 Google API,最终将会发生 **SERVICE\_NOT\_AVAILABLE** 异常。
此外,请确保已将 Google 帐户添加到运行的模拟器的“设置”->“帐户”下。否则,尝试向 GCM 注册可能会导致 **AUTHENTICATION\_FAILED** 异常。
diff --git a/articles/resource-manager-supported-services.md b/articles/resource-manager-supported-services.md
index 64f1d8bbf..d243d14e5 100644
--- a/articles/resource-manager-supported-services.md
+++ b/articles/resource-manager-supported-services.md
@@ -85,7 +85,7 @@ Azure 资源管理器为你提供了一种新的方式来部署和管理构成
| ------- | ------- | -------- | -------------- | -------- | ------ |
| 应用程序网关 | 是 | | | | |
| DNS | 是 | | | [创建 DNS 区域](https://msdn.microsoft.com/zh-cn/library/azure/mt130622.aspx) | [2015-08-01](https://github.com/Azure/azure-resource-manager-schemas/blob/master/schemas/2015-08-01/Microsoft.Network.json) |
-| 负载平衡器 | 是 | | | [创建负载平衡器](https://msdn.microsoft.com/zh-cn/library/azure/mt163574.aspx) | [2015-08-01](https://github.com/Azure/azure-resource-manager-schemas/blob/master/schemas/2015-08-01/Microsoft.Network.json) |
+| 负载均衡器 | 是 | | | [创建负载均衡器](https://msdn.microsoft.com/zh-cn/library/azure/mt163574.aspx) | [2015-08-01](https://github.com/Azure/azure-resource-manager-schemas/blob/master/schemas/2015-08-01/Microsoft.Network.json) |
| 虚拟网络 | 是 | 是 | 否 | [创建虚拟网络](https://msdn.microsoft.com/zh-cn/library/azure/mt163661.aspx) | [2015-08-01](https://github.com/Azure/azure-resource-manager-schemas/blob/master/schemas/2015-08-01/Microsoft.Network.json) |
| 流量管理器 | 是 | 否 | | [创建流量管理器配置文件](https://msdn.microsoft.com/zh-cn/library/azure/mt163581.aspx) | |
| ExpressRoute | 是 | 否 | 否 | [ExpressRoute REST](https://msdn.microsoft.com/zh-cn/library/azure/mt586720.aspx) | |
diff --git a/articles/service-bus-architecture.md b/articles/service-bus-architecture.md
index d4e344ba0..70a249794 100644
--- a/articles/service-bus-architecture.md
+++ b/articles/service-bus-architecture.md
@@ -39,13 +39,13 @@
## 处理传入消息请求
-当客户端向服务总线发送请求时,Azure 负载平衡器将其路由到任何一个网关节点。网关节点将为请求授权。如果该请求涉及到某个消息实体(队列、主题、订阅),则网关节点将在网关存储中查找该实体,并判断实体位于哪个消息存储中。然后,它将查询哪些消息代理节点目前正在为此容器提供服务,并将请求发送到该消息代理节点。消息代理节点将处理请求并更新容器存储中的实体状态。然后,消息代理节点向网关节点发送响应,而网关节点向发出原始请求的客户端发送相应的响应。
+当客户端向服务总线发送请求时,Azure 负载均衡器将其路由到任何一个网关节点。网关节点将为请求授权。如果该请求涉及到某个消息实体(队列、主题、订阅),则网关节点将在网关存储中查找该实体,并判断实体位于哪个消息存储中。然后,它将查询哪些消息代理节点目前正在为此容器提供服务,并将请求发送到该消息代理节点。消息代理节点将处理请求并更新容器存储中的实体状态。然后,消息代理节点向网关节点发送响应,而网关节点向发出原始请求的客户端发送相应的响应。

## 处理传入中继请求
-当客户端向服务总线发送请求时,Azure 负载平衡器将其路由到任何一个网关节点。如果请求为侦听请求,网关节点将创建新的中继。如果请求是对特定中继的连接请求,网关节点会将连接请求转发给拥有中继的网关节点。拥有中继的网关节点向侦听客户端发送会合请求,要求侦听器与接收连接请求的网关节点创建一个临时通道。
+当客户端向服务总线发送请求时,Azure 负载均衡器将其路由到任何一个网关节点。如果请求为侦听请求,网关节点将创建新的中继。如果请求是对特定中继的连接请求,网关节点会将连接请求转发给拥有中继的网关节点。拥有中继的网关节点向侦听客户端发送会合请求,要求侦听器与接收连接请求的网关节点创建一个临时通道。
建立中继连接后,客户端可以通过用于会合的网关节点交换消息。
@@ -53,7 +53,7 @@
## 处理传入通知中心请求
-当客户端向服务总线发送请求时,Azure 负载平衡器将其路由到任何一个网关节点。如果请求是现有通知中心的设备注册,网关节点会将注册写入注册存储,并向调用设备发送回复。如果请求是通知消息,网关节点将消息排入通知队列。其中一个通知节点将在通知队列中取消消息排队,并将该消息发送到注册存储中注册的所有设备。如果某个消息要由许多设备接收,则多个通知节点会参与将消息发送到设备的操作。
+当客户端向服务总线发送请求时,Azure 负载均衡器将其路由到任何一个网关节点。如果请求是现有通知中心的设备注册,网关节点会将注册写入注册存储,并向调用设备发送回复。如果请求是通知消息,网关节点将消息排入通知队列。其中一个通知节点将在通知队列中取消消息排队,并将该消息发送到注册存储中注册的所有设备。如果某个消息要由许多设备接收,则多个通知节点会参与将消息发送到设备的操作。

diff --git a/articles/service-bus-async-messaging.md b/articles/service-bus-async-messaging.md
index 0fa0cf70d..89a561768 100644
--- a/articles/service-bus-async-messaging.md
+++ b/articles/service-bus-async-messaging.md
@@ -15,7 +15,7 @@
可以通过多种不同的方式实现异步消息传送。通过队列、主题和订阅(统称为消息传送实体),Azure 服务总线支持通过存储和转发机制实现异步传送。在正常(同步)操作中,你将消息发送到队列和主题,并从队列和订阅接收消息。你编写的应用程序依赖于这些始终可用的实体。当实体运行状况因各种环境而发生变化时,你需要一种能够提供满足大多数需求的缩减功能实体的方式。
-应用程序通常使用异步消息传送模式来实现大量通信方案。你可以构建一些应用程序,以便客户端在其中可以向服务发送消息(即使该服务未运行)。对于将经历大量通信的应用程序,队列可以通过提供缓冲通信的场所,帮助对负载进行分级。最后,你可以获得一个简单而高效的负载平衡器,从而在多台计算机间分发消息。
+应用程序通常使用异步消息传送模式来实现大量通信方案。你可以构建一些应用程序,以便客户端在其中可以向服务发送消息(即使该服务未运行)。对于将经历大量通信的应用程序,队列可以通过提供缓冲通信的场所,帮助对负载进行分级。最后,你可以获得一个简单而高效的负载均衡器,从而在多台计算机间分发消息。
为了维护任何这些实体的可用性,请考虑表达这些实体可能不可用的多种方式,从而构建持久的消息传送系统。一般而言,发现实体对应用程序不可用时,有以下表达方式:
@@ -37,7 +37,7 @@
- 服务总线所依赖的系统出现问题。例如,存储的给定部分可能遇到问题。
-- 单个子系统上出现服务总线故障。在此情况下,计算节点可能会陷入不一致状态而必须重新启动其自身,从而导致它负责处理的所有实体负载平衡到其他节点。这又可能导致短时间内消息处理变慢。
+- 单个子系统上出现服务总线故障。在此情况下,计算节点可能会陷入不一致状态而必须重新启动其自身,从而导致它负责处理的所有实体负载均衡到其他节点。这又可能导致短时间内消息处理变慢。
- Azure 数据中心内的服务总线故障。这是典型的“灾难性故障”,无论故障时间是数分钟还是几小时,在此期间都无法访问系统。
diff --git a/articles/service-bus-brokered-tutorial-dotnet.md b/articles/service-bus-brokered-tutorial-dotnet.md
index e93827ddc..9a5540a8e 100644
--- a/articles/service-bus-brokered-tutorial-dotnet.md
+++ b/articles/service-bus-brokered-tutorial-dotnet.md
@@ -15,7 +15,7 @@
Azure 服务总线提供两个综合性消息传送解决方案:一是通过在云中运行的集中“中继”服务,它支持各种不同的传输协议和 Web 服务标准(包括 SOAP、WS-* 和 REST)。客户端不需要与本地服务建立直接连接,也不需要了解服务所在的位置,并且本地服务无需在防火墙上打开任何入站端口。
-第二个消息传送解决方案启用了“中转”消息传送功能。可将它们视为异步或分离式消息传送功能,支持使用服务总线消息传送基础结构的发布-订阅、临时分离和负载平衡方案。分离式通信具有很多优点;例如,客户端和服务器可以根据需要进行连接并以异步方式执行其操作。
+第二个消息传送解决方案启用了“中转”消息传送功能。可将它们视为异步或分离式消息传送功能,支持使用服务总线消息传送基础结构的发布-订阅、临时分离和负载均衡方案。分离式通信具有很多优点;例如,客户端和服务器可以根据需要进行连接并以异步方式执行其操作。
本教程旨在提供有关队列的概述和实践经验,队列是服务总线中转消息传送的一个核心组件。完成本教程中的一系列主题后,你将获得一个应用程序,它能填充消息列表、创建队列和向队列发送消息。最后,该应用程序从队列接收消息并将其显示出来,然后清理其资源并退出。有关介绍如何构建使用“中继”消息传送功能的应用程序的相应教程,请参阅[服务总线中继消息传送教程](/documentation/articles/service-bus-relay-tutorial)。
diff --git a/articles/service-bus-create-queues.md b/articles/service-bus-create-queues.md
index 98b0e0f33..df2e2ddd8 100644
--- a/articles/service-bus-create-queues.md
+++ b/articles/service-bus-create-queues.md
@@ -35,9 +35,9 @@

-### 负载平衡
+### 负载均衡
-随着负载增加,可添加更多的辅助角色以从辅助角色队列中读取。每条消息仅由一个辅助进程处理。另外,可通过此基于拉取的负载平衡来以最合理的方式使用辅助计算机,即使这些辅助计算机具有不同的处理能力(因为它们将以其最大速率拉取消息)也是如此。此模式通常称为“使用者竞争模式”。
+随着负载增加,可添加更多的辅助角色以从辅助角色队列中读取。每条消息仅由一个辅助进程处理。另外,可通过此基于拉取的负载均衡来以最合理的方式使用辅助计算机,即使这些辅助计算机具有不同的处理能力(因为它们将以其最大速率拉取消息)也是如此。此模式通常称为“使用者竞争模式”。

diff --git a/articles/service-bus-create-topics-subscriptions.md b/articles/service-bus-create-topics-subscriptions.md
index 30ca13665..3dd0710b5 100644
--- a/articles/service-bus-create-topics-subscriptions.md
+++ b/articles/service-bus-create-topics-subscriptions.md
@@ -138,7 +138,7 @@ namespaceManager.CreateSubscription("DataCollectionTopic", "Dashboard", dashboar
- 负载分级 – 通过主题允许将消费应用程序配置为平均负载而不是最高负载,均衡了负载中的峰值。
-- 负载平衡 – 与队列类似,可使多个竞争使用方侦听单个订阅,将每条消息只移交给一个使用方,从而平衡负载。
+- 负载均衡 – 与队列类似,可使多个竞争使用方侦听单个订阅,将每条消息只移交给一个使用方,从而平衡负载。
- 松散耦合 – 还可以在不影响现有终结点的情况下发展消息传送网络,例如向主题添加订阅或更改其筛选器,以允许新的使用方使用它。
diff --git a/articles/service-bus-dotnet-hybrid-app-using-service-bus-relay.md b/articles/service-bus-dotnet-hybrid-app-using-service-bus-relay.md
index 01f21c037..063dbd625 100644
--- a/articles/service-bus-dotnet-hybrid-app-using-service-bus-relay.md
+++ b/articles/service-bus-dotnet-hybrid-app-using-service-bus-relay.md
@@ -521,7 +521,7 @@
![][34]
- 此过程需要大约 5-7 分钟时间。由于这是你首次发布,因此 Azure 会依次执行以下操作以便公开应用程序:预配一台虚拟机 (VM),执行安全强化,在 VM 上创建一个 Web 角色以承载应用程序,将代码部署到该 Web 角色以及配置负载平衡器和网络。
+ 此过程需要大约 5-7 分钟时间。由于这是你首次发布,因此 Azure 会依次执行以下操作以便公开应用程序:预配一台虚拟机 (VM),执行安全强化,在 VM 上创建一个 Web 角色以承载应用程序,将代码部署到该 Web 角色以及配置负载均衡器和网络。
7. 当发布正在进行时,你可以在“Azure 活动日志”窗口中监视活动,该窗口通常位于 Visual Studio 或 Visual Web Developer 的底部。
diff --git a/articles/service-bus-dotnet-multi-tier-app-using-service-bus-queues.md b/articles/service-bus-dotnet-multi-tier-app-using-service-bus-queues.md
index 971a9d35e..120a30c2c 100644
--- a/articles/service-bus-dotnet-multi-tier-app-using-service-bus-queues.md
+++ b/articles/service-bus-dotnet-multi-tier-app-using-service-bus-queues.md
@@ -51,7 +51,7 @@
- **负载量。** 在许多应用程序中,系统负载随时间而变化,而每个工作单元所需的处理时间通常为常量。使用队列在消息创建者与使用者之间中继意味着,只需将使用方应用程序(辅助)预配为适应平均负载而非最大负载。队列深度将随传入负载的变化而加大和减小。这将直接根据为应用程序加载提供服务所需的基础结构的数目来节省成本。
-- **负载平衡。** 随着负载增加,可添加更多的工作进程以从队列中读取。每条消息仅由一个辅助进程处理。另外,可通过此基于拉取的负载平衡来以最合理的方式使用辅助计算机,即使这些辅助计算机具有不同的处理能力(因为它们将以其最大速率拉取消息)也是如此。此模式通常称为*使用者竞争*模式。
+- **负载均衡。** 随着负载增加,可添加更多的工作进程以从队列中读取。每条消息仅由一个辅助进程处理。另外,可通过此基于拉取的负载均衡来以最合理的方式使用辅助计算机,即使这些辅助计算机具有不同的处理能力(因为它们将以其最大速率拉取消息)也是如此。此模式通常称为*使用者竞争*模式。
![][2]
diff --git a/articles/service-bus-fundamentals-hybrid-solutions.md b/articles/service-bus-fundamentals-hybrid-solutions.md
index 44a804134..142e43354 100644
--- a/articles/service-bus-fundamentals-hybrid-solutions.md
+++ b/articles/service-bus-fundamentals-hybrid-solutions.md
@@ -60,7 +60,7 @@
请注意可能发生的情况:同一条消息可能被发送两次,可能将其发送给两个不同的接收方。使用服务总线队列的应用程序必须为这种情况做好准备。为了更轻松地进行重复检测,每条消息都拥有一个唯一的 MessageID 属性,无论从队列中读取消息多少次,该属性在默认情况下始终保持不变。
-队列在很多情况下都非常有用。即使两个应用程序没有同时运行,队列也可使这两个应用程序之间相互通信,这对于批处理和移动应用程序尤为方便。当所发送的消息传播给多个接收方时,具有这些接收方的队列还提供自动负载平衡。
+队列在很多情况下都非常有用。即使两个应用程序没有同时运行,队列也可使这两个应用程序之间相互通信,这对于批处理和移动应用程序尤为方便。当所发送的消息传播给多个接收方时,具有这些接收方的队列还提供自动负载均衡。
## 主题
diff --git a/articles/service-bus-messaging-overview.md b/articles/service-bus-messaging-overview.md
index 2f78c473f..22f74300d 100644
--- a/articles/service-bus-messaging-overview.md
+++ b/articles/service-bus-messaging-overview.md
@@ -37,7 +37,7 @@ Azure 服务总线消息传送类似于寄送信件的邮递服务,可在发
对照中继消息传送方案,可认为中转消息传送是异步的,或者“暂时分离”的。 消息生产者(发送者)和使用者(接收者)不必同时处于联机状态。消息传送基础结构将消息可靠地存储在“中转站”中(例如一个队列),直到使用方准备好接收它们。这将允许分布式应用程序的组件断开连接,例如,为进行维护而自动断开,或因组件故障断开连接,而不会影响整个系统。此外,接收应用程序可能仅需在一天中某个时间处于联机状态,例如库存管理系统只需在工作日结束时运行。
-服务总线中转消息传送基础结构的核心组件是队列、主题和订阅。两者的主要差别在于,主题支持可用于基于内容的复杂路由和传送逻辑的发布/订阅功能,包括发送到多个接收方。这些组件启用新的异步消息传送方案,例如暂时分离、发布/订阅和负载平衡。有关消息传送实体的详细信息,请参阅[服务总线队列、主题和订阅](/documentation/articles/service-bus-queues-topics-subscriptions)。
+服务总线中转消息传送基础结构的核心组件是队列、主题和订阅。两者的主要差别在于,主题支持可用于基于内容的复杂路由和传送逻辑的发布/订阅功能,包括发送到多个接收方。这些组件启用新的异步消息传送方案,例如暂时分离、发布/订阅和负载均衡。有关消息传送实体的详细信息,请参阅[服务总线队列、主题和订阅](/documentation/articles/service-bus-queues-topics-subscriptions)。
与中继消息传送基础结构一样,中转消息传送功能是为 WCF 和 .NET Framework 程序员提供的,并且也是通过 REST 提供。
diff --git a/articles/service-bus-paired-namespaces.md b/articles/service-bus-paired-namespaces.md
index fea2c07ba..75c8ad435 100644
--- a/articles/service-bus-paired-namespaces.md
+++ b/articles/service-bus-paired-namespaces.md
@@ -79,7 +79,7 @@
原始目标路径也作为名为 x-ms-path 的属性存储在消息中。此设计允许多个实体的消息共存于单个积压工作队列中。属性将通过管道重新转换。
-当消息接近 256-KB 限制且发生故障转移时,自定义 [MessageSender][] 对象会遇到问题。自定义 [MessageSender][] 对象将所有队列和主题的消息一起存储在积压工作队列中。此对象在积压工作队列中将来自许多主体的消息混合。若要在互相不知道对方的多个客户端中处理负载平衡,SDK 将随机为每个用代码创建的 [QueueClient][] 或 [TopicClient][] 选择一个积压工作队列。
+当消息接近 256-KB 限制且发生故障转移时,自定义 [MessageSender][] 对象会遇到问题。自定义 [MessageSender][] 对象将所有队列和主题的消息一起存储在积压工作队列中。此对象在积压工作队列中将来自许多主体的消息混合。若要在互相不知道对方的多个客户端中处理负载均衡,SDK 将随机为每个用代码创建的 [QueueClient][] 或 [TopicClient][] 选择一个积压工作队列。
## Ping
diff --git a/articles/service-bus-partitioned-queues-and-topics-amqp-overview.md b/articles/service-bus-partitioned-queues-and-topics-amqp-overview.md
index c7d70e680..4a8f05da1 100644
--- a/articles/service-bus-partitioned-queues-and-topics-amqp-overview.md
+++ b/articles/service-bus-partitioned-queues-and-topics-amqp-overview.md
@@ -26,7 +26,7 @@ Azure 服务总线现在支持用于 Azure 服务总线**分区队列和主题**
### 通过分区队列使用 AMQP
-对于需要临时分离、负载调配、负载平衡和松散耦合的应用场景,队列十分有用。在队列中,发布服务器将消息发送到队列,使用者从该队列接收消息,其中一条消息仅能被接收一次。一个此类的典型例子是库存系统,其中销售点终端将数据发布到一个队列而不是直接发送到库存管理系统。然后库存管理系统将随时使用数据管理库存补货。这样做有几个好处,包括库存管理系统无需在所有时间都必须处于联机状态。有关服务总线队列的更多详细信息请参阅:[创建使用服务总线队列的应用程序](https://msdn.microsoft.com/zh-cn/library/azure/hh689723.aspx)
+对于需要临时分离、负载调配、负载均衡和松散耦合的应用场景,队列十分有用。在队列中,发布服务器将消息发送到队列,使用者从该队列接收消息,其中一条消息仅能被接收一次。一个此类的典型例子是库存系统,其中销售点终端将数据发布到一个队列而不是直接发送到库存管理系统。然后库存管理系统将随时使用数据管理库存补货。这样做有几个好处,包括库存管理系统无需在所有时间都必须处于联机状态。有关服务总线队列的更多详细信息请参阅:[创建使用服务总线队列的应用程序](https://msdn.microsoft.com/zh-cn/library/azure/hh689723.aspx)
分区的队列会进一步提高可用性、可靠性和应用程序的吞吐量,因为这些队列是跨消息中转站和消息传送存储分区的。
@@ -61,7 +61,7 @@ Azure 服务总线现在支持用于 Azure 服务总线**分区队列和主题**
### 将 AMQP 用于分区的队列
-与队列相似,对于需要临时分离、负载调配、负载平衡和松散耦合的应用场景,主题十分有用。与队列不同,主题可以路由相同消息的副本到多个订阅服务器。在主题中,发布服务器将消息发送到主题,使用者接收订阅的消息。在此示例中,库存系统销售点终端会将数据发布到主题。然后库存管理系统会从订阅接收消息。此外,监视系统可以从不同的订阅接收同一消息。有关服务总线主题的更多详细信息请参阅:[创建使用服务总线主题和订阅的应用程序](https://msdn.microsoft.com/zh-cn/library/azure/hh699844.aspx)
+与队列相似,对于需要临时分离、负载调配、负载均衡和松散耦合的应用场景,主题十分有用。与队列不同,主题可以路由相同消息的副本到多个订阅服务器。在主题中,发布服务器将消息发送到主题,使用者接收订阅的消息。在此示例中,库存系统销售点终端会将数据发布到主题。然后库存管理系统会从订阅接收消息。此外,监视系统可以从不同的订阅接收同一消息。有关服务总线主题的更多详细信息请参阅:[创建使用服务总线主题和订阅的应用程序](https://msdn.microsoft.com/zh-cn/library/azure/hh699844.aspx)
分区的主题会进一步提高可用性、可靠性和应用程序的吞吐量,因为这些主题及其订阅是跨多个消息中转站和消息传送存储分区的。
diff --git a/articles/service-bus-pricing-faq.md b/articles/service-bus-pricing-faq.md
index 8a0fca2e1..e23a82f55 100644
--- a/articles/service-bus-pricing-faq.md
+++ b/articles/service-bus-pricing-faq.md
@@ -37,7 +37,7 @@
## 服务总线的“中继”具体指什么?
-中继是指中继客户端和 Web 服务之间的消息的服务总线实体。中继提供持久性访问、可发现的服务总线地址、可靠的连接(具有防火墙/NAT 遍历功能)和其他功能(例如自动负载平衡)。当启用中继的 WCF 服务(即“中继侦听器”)第一次连接到给定服务总线地址(命名空间 URL)时,中断将隐式实例化并在该地址中打开。应用程序使用服务总线 .NET 托管的 API 创建中继侦听器,API 可提供启用了特殊中继的标准 WCF 绑定版本。
+中继是指中继客户端和 Web 服务之间的消息的服务总线实体。中继提供持久性访问、可发现的服务总线地址、可靠的连接(具有防火墙/NAT 遍历功能)和其他功能(例如自动负载均衡)。当启用中继的 WCF 服务(即“中继侦听器”)第一次连接到给定服务总线地址(命名空间 URL)时,中断将隐式实例化并在该地址中打开。应用程序使用服务总线 .NET 托管的 API 创建中继侦听器,API 可提供启用了特殊中继的标准 WCF 绑定版本。
## 如何计算中继小时数?
diff --git a/articles/service-bus-queues-topics-subscriptions.md b/articles/service-bus-queues-topics-subscriptions.md
index 84088b0f6..52ef05af3 100644
--- a/articles/service-bus-queues-topics-subscriptions.md
+++ b/articles/service-bus-queues-topics-subscriptions.md
@@ -13,7 +13,7 @@
# 服务总线队列、主题和订阅
-Windows Azure 服务总线支持一组基于云的、面向消息的中间件技术,包括可靠的消息队列和持久的发布/订阅消息。这些中转消息传送功能可被视为分离式消息传送功能,支持使用服务总线消息传送结构的发布-订阅、临时分离和负载平衡方案。分离式通信具有很多优点;例如,客户端和服务器可以根据需要进行连接并以异步方式执行其操作。
+Windows Azure 服务总线支持一组基于云的、面向消息的中间件技术,包括可靠的消息队列和持久的发布/订阅消息。这些中转消息传送功能可被视为分离式消息传送功能,支持使用服务总线消息传送结构的发布-订阅、临时分离和负载均衡方案。分离式通信具有很多优点;例如,客户端和服务器可以根据需要进行连接并以异步方式执行其操作。
消息传送实体(队列、主题/订阅、规则/操作和事件中心)是服务总线中转消息传送功能的核心。
@@ -21,7 +21,7 @@ Windows Azure 服务总线支持一组基于云的、面向消息的中间件技
队列为一个或多个竞争使用方提供“先入先出 (FIFO)”消息传递方式。也就是说,接收方预计会按照消息添加到队列中的顺序来接收并处理消息,并且每条消息仅由一个消息使用方接收并处理。使用队列的主要优点是,实现应用程序组件的“临时分离”。换而言之,由于消息持久存储在队列中,因此创建方(发送方)和使用方(接收方)不必同时发送和接收消息。此外,创建方不必等待使用方的答复即可继续处理并发送更多消息。
-相关的优点是“负载分级”,它允许创建方和使用方以不同速率发送和接收消息。在许多应用程序中,系统负载随时间而变化,而每个工作单元所需的处理时间通常为常量。使用队列在消息创建者与使用者之间中继意味着,只需将使用方应用程序预配为适应平均负载而非最大负载。队列深度将随传入负载的变化而加大和减小。这将直接根据为应用程序加载提供服务所需的基础结构的数目来节省成本。随着负载增加,可添加更多的工作进程以从队列中读取。每条消息仅由一个辅助进程处理。另外,可通过此基于拉取的负载平衡来以最合理的方式使用辅助计算机,即使这些辅助计算机具有不同的处理能力(因为它们将以其最大速率拉取消息)也是如此。此模式通常称为“使用者竞争模式”。
+相关的优点是“负载分级”,它允许创建方和使用方以不同速率发送和接收消息。在许多应用程序中,系统负载随时间而变化,而每个工作单元所需的处理时间通常为常量。使用队列在消息创建者与使用者之间中继意味着,只需将使用方应用程序预配为适应平均负载而非最大负载。队列深度将随传入负载的变化而加大和减小。这将直接根据为应用程序加载提供服务所需的基础结构的数目来节省成本。随着负载增加,可添加更多的工作进程以从队列中读取。每条消息仅由一个辅助进程处理。另外,可通过此基于拉取的负载均衡来以最合理的方式使用辅助计算机,即使这些辅助计算机具有不同的处理能力(因为它们将以其最大速率拉取消息)也是如此。此模式通常称为“使用者竞争模式”。
使用队列在消息创建方与使用方之间中继可在个组件之间提供固有的松散耦合。由于创建方和使用方互不相识,因此,可升级使用方,不会对创建方产生任何影响。
@@ -81,7 +81,7 @@ while ((message = myQueueClient.Receive(new TimeSpan(hours: 0, minutes: 0, secon
与每条消息由单个使用方处理的队列相比,主题和订阅通过*发布/订阅*模式提供“一对多”通信方式。这对于扩展到大量接收方而言十分有用,每个发布的消息对向该主题注册的每个订阅均可用。系统会将消息发送到主题并传递到一个或多个相关联的订阅,具体取决于每个订阅上可以设置的筛选规则。此订阅可以使用其他筛选器来限制其想要接收的消息。可以采用与发送至队列的相同方式将消息发送至主题,但不可直接从主题接收消息。而是从订阅接收消息。主题订阅类似于接收发送至该主题的消息副本的虚拟队列。从订阅接收消息的方式与从队列接收相同。
-通过比较,队列的消息发送功能直接映射到主题,而其消息接收功能映射到订阅。此外,这意味着订阅支持本部分前面所述的关于队列的相同模式:竞争使用方、临时分离、负载分级和负载平衡。
+通过比较,队列的消息发送功能直接映射到主题,而其消息接收功能映射到订阅。此外,这意味着订阅支持本部分前面所述的关于队列的相同模式:竞争使用方、临时分离、负载分级和负载均衡。
创建主题类似于创建队列,如前一节中的示例所示。创建服务 URI,然后使用 [NamespaceManager](https://msdn.microsoft.com/zh-cn/library/azure/microsoft.servicebus.namespacemanager.aspx) 类来创建命名空间客户端。然后,你可以使用 [CreateTopic](https://msdn.microsoft.com/zh-cn/library/azure/hh293080.aspx) 方法创建主题。例如:
diff --git a/articles/service-bus-relay-overview.md b/articles/service-bus-relay-overview.md
index f0749a29a..f2258d6ec 100644
--- a/articles/service-bus-relay-overview.md
+++ b/articles/service-bus-relay-overview.md
@@ -15,7 +15,7 @@
# 服务总线中继消息传送
-服务总线的核心组件是集中化(但高度负载平衡)的中继服务,该服务使你能够构建可在 Azure 数据中心和你自己的本地企业环境中运行的混合应用程序。中继服务支持各种不同的传输协议和 Web 服务标准,包括 SOAP、WS-* 甚至 REST。服务总线中继简化了混合应用程序,它允许你安全地向公有云公开位于企业网络内的 Windows Communication Foundation (WCF) 服务,而无需打开防火墙连接,也无需对企业网络基础结构进行彻底的更改。
+服务总线的核心组件是集中化(但高度负载均衡)的中继服务,该服务使你能够构建可在 Azure 数据中心和你自己的本地企业环境中运行的混合应用程序。中继服务支持各种不同的传输协议和 Web 服务标准,包括 SOAP、WS-* 甚至 REST。服务总线中继简化了混合应用程序,它允许你安全地向公有云公开位于企业网络内的 Windows Communication Foundation (WCF) 服务,而无需打开防火墙连接,也无需对企业网络基础结构进行彻底的更改。

diff --git a/articles/service-bus-relay-rest-tutorial.md b/articles/service-bus-relay-rest-tutorial.md
index 30483cc8c..34460402d 100644
--- a/articles/service-bus-relay-rest-tutorial.md
+++ b/articles/service-bus-relay-rest-tutorial.md
@@ -216,7 +216,7 @@ namespace Microsoft.ServiceBus.Samples
}
```
-7. 直接在上一代码后面,在 **ImageService** 类中添加以下 **GetImage** 方法,以返回包含该映像的 HTTP 消息。
+7. 直接在上一代码后面,在 **ImageService** 类中添加以下 **GetImage** 方法,以返回包含该镜像的 HTTP 消息。
```
public Stream GetImage()
@@ -231,7 +231,7 @@ namespace Microsoft.ServiceBus.Samples
}
```
- 此实现使用 **MemoryStream** 检索映像并准备将其流式传输到浏览器。它将流位置设置为从零开始,将流内容声明为 jpeg,然后流式传输信息。
+ 此实现使用 **MemoryStream** 检索镜像并准备将其流式传输到浏览器。它将流位置设置为从零开始,将流内容声明为 jpeg,然后流式传输信息。
8. 在“生成”菜单中,单击“生成解决方案”。
diff --git a/articles/service-bus-samples.md b/articles/service-bus-samples.md
index 7ce06fe5a..4281ae4a5 100644
--- a/articles/service-bus-samples.md
+++ b/articles/service-bus-samples.md
@@ -101,7 +101,7 @@
|示例名称|说明|最低 SDK 版本|可用性|
|---|---|---|---|
|[中继消息传送身份验证:简单的 WebToken](http://code.msdn.microsoft.com/Relayed-Messaging-32c74392)|演示如何使用简单的 Web 令牌凭据进行服务总线身份验证。该示例类似于 Echo 示例,但具有一些更改。具体而言,此示例在 ServiceHost(服务)和 ChannelFactory (客户端)应用程序中添加了一个动作。|1\.8|Windows Azure Service Bus|
-|[中继消息传送:负载平衡](http://code.msdn.microsoft.com/Relayed-Messaging-Load-bd76a9f8)|演示如何使用 Windows Azure 服务总线将消息路由到多个接收方。它介绍了通过 **NetTcpRelayBinding** 绑定与客户端进行的简单服务通信的多个实例|1\.8|Windows Azure Service Bus|
+|[中继消息传送:负载均衡](http://code.msdn.microsoft.com/Relayed-Messaging-Load-bd76a9f8)|演示如何使用 Windows Azure 服务总线将消息路由到多个接收方。它介绍了通过 **NetTcpRelayBinding** 绑定与客户端进行的简单服务通信的多个实例|1\.8|Windows Azure Service Bus|
|[中继消息传送绑定:Net 事件](http://code.msdn.microsoft.com/Relayed-Messaging-Bindings-c0176977)|演示如何使用 Windows Azure 服务总线上的 **NetEventRelayBinding** 绑定。|1\.8|Windows Azure Service Bus|
|[中继消息传送绑定:WS2007Http 会话](http://code.msdn.microsoft.com/Relayed-Messaging-Bindings-ef1f1fcb)|演示如何使用启用了可靠会话的 **WS2007HttpRelayBinding** 绑定。还演示如何在配置文件中而不是以编程方式指定服务总线凭据。|1\.8|Windows Azure Service Bus|
|[中继消息传送绑定:WS2007Http MsgSecCertificate](http://code.msdn.microsoft.com/Relayed-Messaging-Bindings-f29c9da5)|演示如何使用具有消息安全的 **WS2007HttpRelayBinding** 绑定来确保端到端消息安全,并且仍要求客户端对服务总线进行身份验证。|1\.8|Windows Azure Service Bus|
diff --git a/articles/site-recovery-components.md b/articles/site-recovery-components.md
index 1bad3c077..85ceb288c 100644
--- a/articles/site-recovery-components.md
+++ b/articles/site-recovery-components.md
@@ -93,7 +93,7 @@ Azure 站点恢复 有助于业务连续性和灾难恢复 (BCDR) 策略,因
**Microsoft 恢复服务代理** | 处理 Hyper-V 主机服务器与 站点恢复 服务之间的通信 | 在 Hyper-V 主机服务器上安装 | 在您设置 Hyper-V 站点与 Azure 之间的保护时使用。
您下载单个提供程序,其中包括适用于 Hyper-V 的 Azure 站点恢复提供程序以及 Microsoft 恢复服务代理。
**进程服务器/故障回复进程服务器** | 在来自受保护 VMware 虚拟机或 Windows/Linux 物理服务器的数据被发送到 Azure 中的主目标服务器之前优化该数据
需要请求在 VMware 虚拟机或物理服务器上安装移动服务
执行 VMware 虚拟机自动发现。
故障回复进程服务器:只有复制之前优化数据的第一个点适用于故障回复进程服务器
| 在本地服务器上安装,该服务器应至少运行 Windows Server 2012 R2
故障回复进程服务器:在标准 A4 大小的 Azure 虚拟机上运行
| 在您设置本地物理服务器或 VMware 虚拟机与 Azure 之间的保护时使用。
故障回复进程服务器:在从 Azure 向本地进行故障回复时使用
**移动服务** | 在受保护的计算机上捕获更改,并将这些更改告知本地进程服务器,以复制到 Azure。 | 在本地 VMware 虚拟机上或在您想要保护的物理服务器上安装| 在您设置本地物理服务器或 VMware 虚拟机与 Azure 之间的保护时使用
-**主目标服务器/故障回复主目标服务器** | 使用在 Azure 存储帐户中的 blob 存储上创建的附加 VHD,保留从受保护的计算机复制的数据
故障回复主目标服务器:保留来自 Azure 中已进行过故障转移的虚拟机的复制数据。数据保留在数据存储区中创建的 VMDK 中,数据存储区是在故障回复启用反向复制时选择的。
| 作为基于 Windows Server 2012 R2 库映像(用于保护 Windows 计算机)的 Azure 虚拟机或 Windows 服务器进行安装,或作为基于 OpenLogic CentOS 6.6 库映像(用于保护 Linux 计算机)的 Linux 服务器进行安装
有两个大小调整选项 – 标准 A3 和标准 D14
故障回复主目标服务器:在 VMware 虚拟机上运行。其在对计算机进行故障回复的同一主机上进行设置。
| 在您设置本地物理服务器或 VMware 虚拟机与 Azure 之间的保护时使用。
故障回复主目标服务器:在以虚拟方式从 Azure 向本地进行故障回复时使用。
+**主目标服务器/故障回复主目标服务器** | 使用在 Azure 存储帐户中的 blob 存储上创建的附加 VHD,保留从受保护的计算机复制的数据
故障回复主目标服务器:保留来自 Azure 中已进行过故障转移的虚拟机的复制数据。数据保留在数据存储区中创建的 VMDK 中,数据存储区是在故障回复启用反向复制时选择的。
| 作为基于 Windows Server 2012 R2 库镜像(用于保护 Windows 计算机)的 Azure 虚拟机或 Windows 服务器进行安装,或作为基于 OpenLogic CentOS 6.6 库镜像(用于保护 Linux 计算机)的 Linux 服务器进行安装
有两个大小调整选项 – 标准 A3 和标准 D14
故障回复主目标服务器:在 VMware 虚拟机上运行。其在对计算机进行故障回复的同一主机上进行设置。
| 在您设置本地物理服务器或 VMware 虚拟机与 Azure 之间的保护时使用。
故障回复主目标服务器:在以虚拟方式从 Azure 向本地进行故障回复时使用。
**配置服务器** | 在 Azure 中协调受保护的计算机、进程服务器和主目标服务器之间的通信
发生故障转移时在 Azure 中安排复制并协调恢复
| 安装在与 站点恢复 相同的 Azure 订阅中的 Azure 标准 A3 虚拟机上。 | 在您设置本地物理服务器或 VMware 虚拟机与 Azure 之间的保护时使用
@@ -139,7 +139,7 @@ Azure 站点恢复 有助于业务连续性和灾难恢复 (BCDR) 策略,因
#### 配置服务器
-- 配置服务器是基于 Azure 站点恢复的标准 A3 虚拟机,系统将在您的订阅中为配置服务器创建 Windows Server 2012 R2 库映像。它将使用保留的公用 IP 地址作为第一个实例在新的云服务中创建。
+- 配置服务器是基于 Azure 站点恢复的标准 A3 虚拟机,系统将在您的订阅中为配置服务器创建 Windows Server 2012 R2 库镜像。它将使用保留的公用 IP 地址作为第一个实例在新的云服务中创建。
- 安装路径仅限使用英文字符。
#### 移动服务
diff --git a/articles/site-recovery-sql.md b/articles/site-recovery-sql.md
index f2b079015..696bbc28e 100644
--- a/articles/site-recovery-sql.md
+++ b/articles/site-recovery-sql.md
@@ -115,7 +115,7 @@ SQL Server 2008 R2 | Enterprise 或 Standard | 独立 | 使用本地镜像进行
3. 在网络中创建一个新的 SQL Server Azure 虚拟机,并将其配置为异步可用性组副本。如果您在故障转移到 Azure 后需要 SQL Server 层的高可用性,请在 Azure 中配置两个异步副本。
4. 在虚拟网络中设置域控制器的副本。
5. 确保已在虚拟机上启用虚拟机扩展。只有这样,才能在恢复计划中推送 SQL Server 特定的脚本。
-6. 使用 Azure 的内部负载平衡器配置可用性组的 SQL Server 侦听器。
+6. 使用 Azure 的内部负载均衡器配置可用性组的 SQL Server 侦听器。
7. 将应用程序层配置为使用侦听器访问数据库层。对于使用分布式事务的应用程序,建议您使用站点恢复进行 SAN 复制或 VMWare 站点到站点复制。
### 为 SQL Server 群集设置保护(Standard 或 2008 R2)
diff --git a/articles/site-recovery-vmm-to-vmm.md b/articles/site-recovery-vmm-to-vmm.md
index bf81c5eef..26d751556 100644
--- a/articles/site-recovery-vmm-to-vmm.md
+++ b/articles/site-recovery-vmm-to-vmm.md
@@ -373,7 +373,7 @@ Azure 站点恢复可在许多部署方案中安排虚拟机的复制、故障
**功能:故障转移 - 计划内的、计划外、测试**
-- **作用**:此功能帮助执行从一个 VMM 托管数据中心到另一个 VMM 托管数据中心的虚拟机故障转移。故障转移操作是由用户在其“服务”门户上触发的。发生故障转移的可能原因包括计划外事件(例如发生自然灾害);计划内事件(例如数据中心负载平衡);测试故障转移(例如恢复计划演练)。
+- **作用**:此功能帮助执行从一个 VMM 托管数据中心到另一个 VMM 托管数据中心的虚拟机故障转移。故障转移操作是由用户在其“服务”门户上触发的。发生故障转移的可能原因包括计划外事件(例如发生自然灾害);计划内事件(例如数据中心负载均衡);测试故障转移(例如恢复计划演练)。
VMM 服务器上的提供程序将从“服务”那里收到事件通知,并通过 VMM 接口在 Hyper-V 主机上执行故障转移操作。从一台 Hyper-V 主机到另一台主机(通常位于一个不同的“恢复”数据中心内)执行的虚拟机的实际故障转移是通过 Windows Server 2012 或 Windows Server 2012 R2 Hyper-V 复制技术处理的。在故障转移完成后,“恢复”数据中心内的 VMM 服务器上安装的提供程序会向“服务”发送成功信息。
diff --git a/articles/site-recovery-vmware-to-azure.md b/articles/site-recovery-vmware-to-azure.md
index 1368864f8..375c05fe9 100644
--- a/articles/site-recovery-vmware-to-azure.md
+++ b/articles/site-recovery-vmware-to-azure.md
@@ -52,7 +52,7 @@ Azure Site Recovery 有助于业务连续性和灾难恢复 (BCDR) 策略,因
**组件** | **部署** | **详细信息**
--- | --- | ---
**配置服务器** | 在与站点恢复相同的订阅中部署一个 Azure 标准 A3 虚拟机。
在站点恢复门户中设置
| 此服务器可在 Azure 中协调受保护的计算机、进程服务器和主目标服务器之间的通信。在执行故障转移时,它可在 Azure 中设置复制并协调恢复。
-**主目标服务器** | 你可以将其部署为基于 Windows Server 2012 R2 库映像(用于保护 Windows 计算机)的 Azure 虚拟机或 Windows 服务器,或将其部署为基于 OpenLogic CentOS 6.6 库映像(用于保护 Linux 计算机)的 Linux 服务器。
共有三个大小选项可供选择-标准 A4、标准 D14 和标准 DS4。
该服务器连接到配置服务器所在的 Azure 网络。
在站点恢复门户中设置
| 它使用在 Azure 存储帐户的 Blob 存储上所创建的附加 VHD 从受保护计算机接收并保留复制的数据。
标准 DS4 专门用于针对需要通过高级存储帐户持续提供高性能和低延迟的工作负荷配置保护。
+**主目标服务器** | 你可以将其部署为基于 Windows Server 2012 R2 库镜像(用于保护 Windows 计算机)的 Azure 虚拟机或 Windows 服务器,或将其部署为基于 OpenLogic CentOS 6.6 库镜像(用于保护 Linux 计算机)的 Linux 服务器。
共有三个大小选项可供选择-标准 A4、标准 D14 和标准 DS4。
该服务器连接到配置服务器所在的 Azure 网络。
在站点恢复门户中设置
| 它使用在 Azure 存储帐户的 Blob 存储上所创建的附加 VHD 从受保护计算机接收并保留复制的数据。
标准 DS4 专门用于针对需要通过高级存储帐户持续提供高性能和低延迟的工作负荷配置保护。
**进程服务器** | 部署为运行 Windows Server 2012 R2 的本地虚拟或物理服务器
我们建议将进程服务器放置在与要保护的计算机相同的网络和 LAN 网段中,但是,它可以运行在不同网络上,只要受保护的计算机对其拥有 L3 网络可见性即可。
可以在站点恢复门户中设置该服务器并将其注册到配置服务器。
| 受保护的虚拟机将复制数据发送到本地进程服务器。它具有基于磁盘的缓存,用于缓存所收到的复制数据。它对该数据执行多种操作。
它通过在发送数据到主目标服务器之前,缓存、压缩和加密数据来优化数据。
处理移动服务的推送安装。
它执行 VMware 虚拟机的自动发现。
**本地计算机** | 本地虚拟机是在 VMware 虚拟机监控程序上运行的虚拟机,或是运行 Windows 或 Linux 的物理服务器。 | 你可以设置应用于虚拟机和服务器的复制设置。你可以故障转移单个计算机,或更常见地,随着包含多个虚拟机的恢复方案一起故障转移。
**移动服务** | 在想要保护的每个虚拟机或物理服务器上安装
为服务器启用保护时,可以手动安装或推送并由进程服务器自动安装。 | 移动服务随着初始复制(重新同步处理)将数据发送到进程服务器。 一旦服务器进入受保护状态(重新同步处理完成之后),移动服务将执行写入磁盘的内存中捕获,并将其发送到进程服务器。Windows 服务器的应用程序一致性是使用 VSS 框架实现的。
@@ -162,7 +162,7 @@ Azure Site Recovery 有助于业务连续性和灾难恢复 (BCDR) 策略,因
**Azure 虚拟网络** | 你将需要 Azure 虚拟网络,配置服务器和主目标服务器将部署在该网络上。它应该位于 Azure Site Recovery 保管库所在的订阅和区域中。如果你要通过 ExpressRoute 或 VPN 连接复制数据,Azure 虚拟网络必须通过 ExpressRoute 连接或站点到站点 VPN 连接到本地网络。
**Azure 资源** | 确保你有足够的 Azure 资源用于部署所有组件。在 [Azure 订阅限制](/documentation/articles/azure-subscription-service-limits)中阅读更多内容。
**Azure 虚拟机** |
要保护的虚拟机应该符合 [Azure 先决条件](/documentation/articles/site-recovery-best-practices)。
磁盘计数 — 单个受保护的服务器最多可以支持 31 个磁盘
磁盘大小 — 单个磁盘的容量不能超过 1023 GB
群集 — 不支持群集服务器
启动 — 不支持统一可扩展固件接口 (UEFI)/可扩展固件接口 (EFI)
卷 — 不支持 Bitlocker 加密卷
**服务器名称** — 名称应包含 1 到 63 个字符(字母、数字和连字符)。名称必须以字母或数字开头,并以字母或数字结尾。在计算机受到保护后,你可以修改 Azure 名称。
-**配置服务器** | 将在你的订阅中针对配置服务器创建基于 Azure Site Recovery Windows Server 2012 R2 库映像的标准 A3 虚拟机。它将作为第一个实例在新的云服务中创建。如果你选择“公共 Internet”作为配置服务器的连接类型,将使用保留的公共 IP 地址创建云服务。
安装路径应该只包含英文字符。
+**配置服务器** | 将在你的订阅中针对配置服务器创建基于 Azure Site Recovery Windows Server 2012 R2 库镜像的标准 A3 虚拟机。它将作为第一个实例在新的云服务中创建。如果你选择“公共 Internet”作为配置服务器的连接类型,将使用保留的公共 IP 地址创建云服务。
安装路径应该只包含英文字符。
**主目标服务器** | 标准 A4、D14 或 DS4 Azure 虚拟机。
安装路径应该只包含英文字符。例如,对于运行 Linux 的主目标服务器,路径应为 **/usr/local/ASR**。
**进程服务器** | 你可以在运行带有最新更新的 Windows Server 2012 R2 的物理或虚拟机上部署进程服务器。在 C:/ 上安装。
我们建议你将该服务器放置在你要保护的计算机所在的网络和子网上。
在进程服务器上安装 VMware vSphere CLI 5.5.0。进程服务器上需要有 VMware vSphere CLI 组件才能发现 vCenter 服务器管理的虚拟机或 ESXi 主机上运行的虚拟机。
安装路径应该只包含英文字符。
**VMware** | 用于管理 VMware vSphere 虚拟机监控程序的 VMware vCenter 服务器。它应该运行的是带有最新更新的 vCenter 5.1 或 5.5 版。
一个或多个包含要保护的 VMware 虚拟机的 vSphere 虚拟机监控程序。虚拟机监控程序应该运行的是带有最新更新的 ESX/ESXi 版本 5.1 或 5.5。
VMware 虚拟机上应已安装并运行 VMware 工具。
@@ -231,7 +231,7 @@ Azure Site Recovery 有助于业务连续性和灾难恢复 (BCDR) 策略,因

-5. 在单击“确定”时,将在你的订阅中针对配置服务器创建基于 Azure Site Recovery Windows Server 2012 R2 库映像的标准 A3 虚拟机。它将作为第一个实例在新的云服务中创建。如果你将网络连接类型指定为“公共 Internet”,则会使用保留的公共 IP 地址创建云服务。你可以在“作业”选项卡中监视进度。
+5. 在单击“确定”时,将在你的订阅中针对配置服务器创建基于 Azure Site Recovery Windows Server 2012 R2 库镜像的标准 A3 虚拟机。它将作为第一个实例在新的云服务中创建。如果你将网络连接类型指定为“公共 Internet”,则会使用保留的公共 IP 地址创建云服务。你可以在“作业”选项卡中监视进度。

@@ -337,7 +337,7 @@ Azure Site Recovery 有助于业务连续性和灾难恢复 (BCDR) 策略,因
## 步骤 3:部署主目标服务器
1. 在“准备目标(Azure)资源”中,单击“部署主目标服务器”。
-2. 指定主目标服务器的详细信息和凭据。该服务器将部署在注册到的配置服务器所在的 Azure 网络中。在单击完成时,将使用 Windows 或 Linux 库映像创建 Azure 虚拟机。
+2. 指定主目标服务器的详细信息和凭据。该服务器将部署在注册到的配置服务器所在的 Azure 网络中。在单击完成时,将使用 Windows 或 Linux 库镜像创建 Azure 虚拟机。

@@ -743,7 +743,7 @@ Azure Site Recovery 有助于业务连续性和灾难恢复 (BCDR) 策略,因
如果需要,你可以将部分或所有本地 VMware 虚拟机和物理服务器的复制转移到另一台进程服务器。例如:
- **故障** — 如果进程服务器发生故障或不可用,你可以将受保护计算机的复制转移到另一台进程服务器。源计算机和副本计算机的元数据将转移到新的进程服务器并且会重新同步。新的进程服务器将自动连接到 vCenter 服务器以执行自动发现。你可以在站点恢复仪表板上监视进程服务器的状态。
-- **负载平衡以调整 RPO** — 若要改善负载平衡,你可以在站点恢复门户中选择不同的进程服务器,并将一台或多台计算机的复制转移到该服务器,以手动进行负载平衡。在此情况下,选择的源和副本计算机的元数据将转移到新的进程服务器。原始进程服务器仍然连接到 vCenter 服务器。
+- **负载均衡以调整 RPO** — 若要改善负载均衡,你可以在站点恢复门户中选择不同的进程服务器,并将一台或多台计算机的复制转移到该服务器,以手动进行负载均衡。在此情况下,选择的源和副本计算机的元数据将转移到新的进程服务器。原始进程服务器仍然连接到 vCenter 服务器。
### 监视进程服务器
diff --git a/articles/site-recovery-workload.md b/articles/site-recovery-workload.md
index 245a95297..740d13614 100644
--- a/articles/site-recovery-workload.md
+++ b/articles/site-recovery-workload.md
@@ -26,7 +26,7 @@ Azure Site Recovery 功能在设计时牢记应用程序级别的保护/恢复
- 针对单层或 N 层应用程序的应用程序一致快照
- 集成应用程序级复制。充分利用同类最佳应用程序级产品,包括 AD 复制、SQL Always On、Exchange Database Availability Groups 和 Oracle Data Guard
- 灵活恢复计划让一次单击即可恢复整个应用程序堆栈成为可能,包括执行外部脚本甚至手动操作。
-- ASR 和 Azure 中的高级网络管理让你的应用程序特有的所有网络配置都实现自动化:保留 IP 地址、配置负载平衡器,或使用 Microsoft 的流量管理器以实现低 RTO 网络切换。
+- ASR 和 Azure 中的高级网络管理让你的应用程序特有的所有网络配置都实现自动化:保留 IP 地址、配置负载均衡器,或使用 Microsoft 的流量管理器以实现低 RTO 网络切换。
- 丰富自动化库 (Rich Automation Library),提供为生产做好准备的应用程序特定脚本。下载它们并集成到基于 ASR 的解决方案。
diff --git a/articles/sql-database-business-continuity.md b/articles/sql-database-business-continuity.md
index f5c650ff0..180567bec 100644
--- a/articles/sql-database-business-continuity.md
+++ b/articles/sql-database-business-continuity.md
@@ -78,7 +78,7 @@
### 活动异地复制
-活动异地复制适用于高级数据库。它专为恢复要求最为苛刻的写入密集型应用程序而设计。使用活动异地复制,最多可以在不同区域中的服务器上创建四个可读辅助数据库。你可以像使用标准异地复制时一样启动向任何辅助数据库的故障转移。此外,活动异地复制可用于支持应用程序升级或重定位方案,以及只读工作负荷的负载平衡。有关如何配置异地复制的详细信息,请参阅[业务连续性设计](/documentation/articles/sql-database-business-continuity-design);有关如何故障转移到辅助数据库的详细信息,请参阅[在中断后恢复](/documentation/articles/sql-database-disaster-recovery)。有关如何在不停机的情况下实现应用程序升级的详细信息,请参阅[在不停机的情况下升级应用程序](/documentation/articles/sql-database-business-continuity-application-upgrade)。
+活动异地复制适用于高级数据库。它专为恢复要求最为苛刻的写入密集型应用程序而设计。使用活动异地复制,最多可以在不同区域中的服务器上创建四个可读辅助数据库。你可以像使用标准异地复制时一样启动向任何辅助数据库的故障转移。此外,活动异地复制可用于支持应用程序升级或重定位方案,以及只读工作负荷的负载均衡。有关如何配置异地复制的详细信息,请参阅[业务连续性设计](/documentation/articles/sql-database-business-continuity-design);有关如何故障转移到辅助数据库的详细信息,请参阅[在中断后恢复](/documentation/articles/sql-database-disaster-recovery)。有关如何在不停机的情况下实现应用程序升级的详细信息,请参阅[在不停机的情况下升级应用程序](/documentation/articles/sql-database-business-continuity-application-upgrade)。
diff --git a/articles/sql-database-designing-cloud-solutions-for-disaster-recovery.md b/articles/sql-database-designing-cloud-solutions-for-disaster-recovery.md
index dee12367c..ee0930c32 100644
--- a/articles/sql-database-designing-cloud-solutions-for-disaster-recovery.md
+++ b/articles/sql-database-designing-cloud-solutions-for-disaster-recovery.md
@@ -26,7 +26,7 @@
在这种情况下,当所有应用程序组件均受到影响并且需要作为一个单元进行故障转移时,将针对处理区域灾难对应用程序部署拓扑进行优化。对于地理冗余,应用程序逻辑和数据库将复制到另一个区域但在正常情况下不用于应用程序工作负荷。次要区域中的应用程序应配置为使用辅助数据库的 SQL 连接字符串。流量管理器设置为使用[故障转移路由方法](/documentation/articles/traffic-manager-configure-failover-load-balancing)。
-> [AZURE.NOTE] [Azure traffic manager](/documentation/articles/traffic-manager-overview) 在整篇文章中仅供说明之用。你可以使用任何支持故障转移路由方法的负载平衡解决方案。
+> [AZURE.NOTE] [Azure traffic manager](/documentation/articles/traffic-manager-overview) 在整篇文章中仅供说明之用。你可以使用任何支持故障转移路由方法的负载均衡解决方案。
除了主应用程序实例外,你还应考虑部署一个较小的[辅助角色应用程序](/documentation/articles/cloud-services-choose-me#tellmecs),以通过定期发出 T-SQL 只读 (RO) 命令来监视主数据库。可使用它自动触发故障转移和/或在应用程序的管理控制台上生成警报。若要确保监视不受区域范围的停机影响,应将监视应用程序实例部署到每个区域,并将它们连接到其他区域中的数据库,但只有次要区域中的实例需要处于活动状态。
@@ -62,7 +62,7 @@
主要**不足**是次要区域中的冗余应用程序实例仅用于灾难恢复。
-## 设计模式 2:实现应用程序负载平衡的主动-主动部署
+## 设计模式 2:实现应用程序负载均衡的主动-主动部署
此选项最适合具有以下特征的应用程序:
+ 数据库读取与写入的比率较高
@@ -70,7 +70,7 @@
+ 可使用不同的连接字符串将只读逻辑与读写逻辑分开
+ 只读逻辑不依赖于正在与最新更新完全同步的数据
-如果你的应用程序具有这些特征,则将最终用户连接负载平衡到不同区域中的多个应用程序实例上,可以提高性能和改善最终用户体验。若要实现这一点,每个区域应具有应用程序的活动实例,并将读写 (RW) 逻辑连接到主要区域中的主数据库。应将只读 (RO) 逻辑连接到与应用程序实例在同一区域中的辅助数据库。流量管理器应设置为使用[轮循机制路由](/documentation/articles/traffic-manager-configure-round-robin-load-balancing)或[性能路由](/documentation/articles/traffic-manager-configure-performance-load-balancing),并为每个应用程序实例启用[终结点监视](/documentation/articles/traffic-manager-monitoring)。
+如果你的应用程序具有这些特征,则将最终用户连接负载均衡到不同区域中的多个应用程序实例上,可以提高性能和改善最终用户体验。若要实现这一点,每个区域应具有应用程序的活动实例,并将读写 (RW) 逻辑连接到主要区域中的主数据库。应将只读 (RO) 逻辑连接到与应用程序实例在同一区域中的辅助数据库。流量管理器应设置为使用[轮循机制路由](/documentation/articles/traffic-manager-configure-round-robin-load-balancing)或[性能路由](/documentation/articles/traffic-manager-configure-performance-load-balancing),并为每个应用程序实例启用[终结点监视](/documentation/articles/traffic-manager-monitoring)。
如模式 #1 中所示,你应考虑部署类似的监视应用程序。但与模式 #1 不同的是,它不负责触发终结点故障转移。
@@ -143,7 +143,7 @@
| 模式 | RPO | ERT
| :--- |:--- | :---
| 使用并置数据库访问权限进行灾难恢复的主动-被动部署 | 读写访问 < 5 秒 | 故障检测时间 + 故障转移 API 调用 + 应用程序验证测试
-| 实现应用程序负载平衡的主动-主动部署 | 读写访问 < 5 秒 | 故障检测时间 + 故障转移 API 调用 + SQL 连接字符串更改 + 应用程序验证测试
+| 实现应用程序负载均衡的主动-主动部署 | 读写访问 < 5 秒 | 故障检测时间 + 故障转移 API 调用 + SQL 连接字符串更改 + 应用程序验证测试
| 实现保留数据的主动-被动部署 | 只读访问 < 5 秒,读写访问 = 0 | 只读访问 = 连接故障检测时间 + 应用程序验证测试
读写访问 = 缓解服务中断所用时间
\ No newline at end of file
diff --git a/articles/sql-database-develop-csharp-retry-windows.md b/articles/sql-database-develop-csharp-retry-windows.md
index 10d9c4752..07ba7bf3d 100644
--- a/articles/sql-database-develop-csharp-retry-windows.md
+++ b/articles/sql-database-develop-csharp-retry-windows.md
@@ -31,7 +31,7 @@
- 通过 Internet 建立的连接受到短暂的网络中断,然后可以重建连接。
-- 云计算涉及到负载平衡,可以短暂阻止连接或查询尝试。
+- 云计算涉及到负载均衡,可以短暂阻止连接或查询尝试。
## 识别暂时性错误
diff --git a/articles/sql-database-develop-entlib-csharp-retry-windows.md b/articles/sql-database-develop-entlib-csharp-retry-windows.md
index 6aaebbbcf..152e89d63 100644
--- a/articles/sql-database-develop-entlib-csharp-retry-windows.md
+++ b/articles/sql-database-develop-entlib-csharp-retry-windows.md
@@ -23,7 +23,7 @@
EntLib 类旨在区分两种类别的运行时错误:
- 永远不会自行更正的错误,如拼写错误的服务器名称。
-- 暂时性故障,例如,在 Azure 系统进行负载平衡的情况下,服务器在接受新连接时暂停了几秒钟。
+- 暂时性故障,例如,在 Azure 系统进行负载均衡的情况下,服务器在接受新连接时暂停了几秒钟。
Enterprise Library 6 (EntLib60) 是最新版本,并已于 2013 年 4 月发布。
diff --git a/articles/sql-database-performance-guidance.md b/articles/sql-database-performance-guidance.md
index 3fbc79d91..7d668580d 100644
--- a/articles/sql-database-performance-guidance.md
+++ b/articles/sql-database-performance-guidance.md
@@ -30,13 +30,13 @@ Microsoft Azure SQL 数据库提供三个服务层
\ No newline at end of file
diff --git a/articles/traffic-manager-configure-failover-load-balancing.md b/articles/traffic-manager-configure-failover-load-balancing.md
index 04605c544..ad6800ea4 100755
--- a/articles/traffic-manager-configure-failover-load-balancing.md
+++ b/articles/traffic-manager-configure-failover-load-balancing.md
@@ -1,6 +1,6 @@
-# 配置性能负载平衡方法
+# 配置性能负载均衡方法
-若要对分布在全球不同数据中心(也称为区域)的云服务和网站(终结点)进行负载平衡,可以将传入的流量从发出请求的客户端定向到延迟最低的终结点。通常,延迟最低的数据中心对应于地理距离最短的终结点。使用“性能”负载平衡方法可以基于最低延迟进行分发,但无法考虑网络配置或负载中的实时变化。有关流量管理器提供的各种负载平衡方法的详细信息,请参阅[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
+若要对分布在全球不同数据中心(也称为区域)的云服务和网站(终结点)进行负载均衡,可以将传入的流量从发出请求的客户端定向到延迟最低的终结点。通常,延迟最低的数据中心对应于地理距离最短的终结点。使用“性能”负载均衡方法可以基于最低延迟进行分发,但无法考虑网络配置或负载中的实时变化。有关流量管理器提供的各种负载均衡方法的详细信息,请参阅[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
## 根据最低延迟在一组终结点之间路由流量:
@@ -21,7 +21,7 @@
2. 在管理门户的“流量管理器”窗格中,找到包含你要修改的设置的流量管理器配置文件,然后单击配置文件名称右侧的箭头。这将打开配置文件的设置页面。
3. 在你的配置文件页面上,单击页面顶部的“终结点”并验证你要在配置中包括的服务终结点是否都存在。有关在配置文件中添加或删除终结点的步骤,请参阅[在流量管理器中管理终结点](/documentation/articles/traffic-manager-endpoints)。
4. 在你的配置文件页面上,单击顶部的“配置”以打开配置页面。
-5. 对于“负载平衡方法设置”,验证负载平衡方法是否是“性能”。如果不是,请在下拉列表中单击“性能”。
+5. 对于“负载均衡方法设置”,验证负载均衡方法是否是“性能”。如果不是,请在下拉列表中单击“性能”。
6. 验证是否已正确配置了“监视设置”。监视可确保不会向处于脱机状态的终结点发送流量。为了监视终结点,必须指定路径和文件名。注意,正斜杠“/”是有效的相对路径条目,表示该文件位于根目录(默认值)中。有关监视的详细信息,请参阅[关于流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
7. 完成你的配置更改后,单击页面底部的“保存”。
8. 测试你的配置更改。有关详细信息,请参阅[测试流量管理器设置](/documentation/articles/traffic-manager-testing-settings)。
@@ -29,7 +29,7 @@
## 后续步骤
-[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
+[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
[流量管理器 - 禁用、启用或删除配置文件](/documentation/articles/disable-enable-or-delete-a-profile)
diff --git a/articles/traffic-manager-configure-round-robin-load-balancing.md b/articles/traffic-manager-configure-round-robin-load-balancing.md
index 8f76e94b8..70803bc17 100755
--- a/articles/traffic-manager-configure-round-robin-load-balancing.md
+++ b/articles/traffic-manager-configure-round-robin-load-balancing.md
@@ -1,6 +1,6 @@
[AZURE.NOTE]Azure 网站已经针对数据中心(也称为区域)内的网站提供了轮循机制负载平衡功能。你可以使用流量管理器为不同数据中心内的网站指定轮询机制负载平衡。
+>[AZURE.NOTE]Azure 网站已经针对数据中心(也称为区域)内的网站提供了轮循机制负载均衡功能。你可以使用流量管理器为不同数据中心内的网站指定轮询机制负载均衡。
## 均衡地(轮循机制)在一组终结点之间路由流量:
@@ -23,7 +23,7 @@
2. 在管理门户的“流量管理器”窗格中,找到包含你要修改的设置的流量管理器配置文件,然后单击配置文件名称右侧的箭头。这将打开配置文件的设置页面。
3. 在你的配置文件页面上,单击页面顶部的“终结点”并验证你要在配置中包括的服务终结点是否都存在。有关添加或删除终结点的步骤,请参阅[在流量管理器中管理终结点](/documentation/articles/traffic-manager-endpoints)。
4. 在你的配置文件页面上,单击顶部的“配置”以打开配置页面。
-5. 对于“负载平衡方法设置”,验证负载平衡方法是否是“轮循机制”。如果不是,请在下拉列表中单击“轮循机制”。
+5. 对于“负载均衡方法设置”,验证负载均衡方法是否是“轮循机制”。如果不是,请在下拉列表中单击“轮循机制”。
6. 验证是否已正确配置了“监视设置”。监视可确保不会向处于脱机状态的终结点发送流量。为了监视终结点,必须指定路径和文件名。注意,正斜杠“/”是有效的相对路径条目,表示该文件位于根目录(默认值)中。有关监视的详细信息,请参阅[关于流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
7. 完成你的配置更改后,单击页面底部的“保存”。
8. 测试你的配置更改。有关详细信息,请参阅[测试流量管理器设置](/documentation/articles/traffic-manager-testing-settings)。
@@ -31,7 +31,7 @@
## 后续步骤
-[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
+[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
[流量管理器 - 禁用、启用或删除配置文件](/documentation/articles/disable-enable-or-delete-a-profile)
diff --git a/articles/traffic-manager-configure-round-robin-routing-method.md b/articles/traffic-manager-configure-round-robin-routing-method.md
index 88bdd6e2f..549e57a87 100644
--- a/articles/traffic-manager-configure-round-robin-routing-method.md
+++ b/articles/traffic-manager-configure-round-robin-routing-method.md
@@ -1,6 +1,6 @@
[AZURE.NOTE]Azure 网站已经针对数据中心(也称为区域)内的网站提供了“循环”负载平衡功能。你可以使用流量管理器为不同数据中心内的网站指定轮询机制流量路由方法。
+>[AZURE.NOTE]Azure 网站已经针对数据中心(也称为区域)内的网站提供了“循环”负载均衡功能。你可以使用流量管理器为不同数据中心内的网站指定轮询机制流量路由方法。
## 均衡地(轮循机制)在一组终结点之间路由流量:
diff --git a/articles/traffic-manager-endpoints.md b/articles/traffic-manager-endpoints.md
index e529a860d..ad2c6d61b 100755
--- a/articles/traffic-manager-endpoints.md
+++ b/articles/traffic-manager-endpoints.md
@@ -13,7 +13,7 @@
# 添加、禁用、启用或删除终结点
-无论网站模式如何,Azure 网站都已经针对数据中心内的网站提供了故障转移和轮循机制负载平衡功能。你可以使用流量管理器为不同数据中心内的网站和云服务指定故障转移和轮询机制负载平衡。提供该功能所需的第一个步骤是将云服务或网站终结点添加到流量管理器中。
+无论网站模式如何,Azure 网站都已经针对数据中心内的网站提供了故障转移和轮循机制负载均衡功能。你可以使用流量管理器为不同数据中心内的网站和云服务指定故障转移和轮询机制负载均衡。提供该功能所需的第一个步骤是将云服务或网站终结点添加到流量管理器中。
>[AZURE.NOTE]无法使用管理门户将外部位置或流量管理器配置文件添加为终结点。必须使用 REST API [创建定义](https://msdn.microsoft.com/zh-CN/library/azure/hh758257.aspx)或 Windows PowerShell [Add-AzureTrafficManagerEndpoint](https://msdn.microsoft.com/zh-CN/library/dn690257.aspx)。
@@ -32,7 +32,7 @@
6. 在列表中选择网站以将其添加为此配置文件的终结点。清除网站名称会将其从终结点列表中删除。注意,对于每个 Azure 数据中心(也称为区域),只能选择一个网站。如果你在托管着多个网站的数据中心内选择网站,当你选择了第一个网站时,同一数据中心内的其他网站将变得不可供选择。另请注意,只会列出标准网站。
7. 在为此配置文件选择终结点后,单击右下角的复选标记来保存你的更改。
->[AZURE.NOTE]如果你使用的是“故障转移”负载平衡方法,在添加或删除终结点后,请务必在“配置”页面上调整故障转移优先级列表以反映你的配置需要的故障转移顺序。有关详细信息,请参阅[配置故障转移负载平衡](/documentation/articles/traffic-manager-configure-failover-load-balancing)。
+>[AZURE.NOTE]如果你使用的是“故障转移”负载均衡方法,在添加或删除终结点后,请务必在“配置”页面上调整故障转移优先级列表以反映你的配置需要的故障转移顺序。有关详细信息,请参阅[配置故障转移负载均衡](/documentation/articles/traffic-manager-configure-failover-load-balancing)。
## 禁用终结点
diff --git a/articles/traffic-manager-load-balancing-methods.md b/articles/traffic-manager-load-balancing-methods.md
index b1fbff1e9..6231b6155 100755
--- a/articles/traffic-manager-load-balancing-methods.md
+++ b/articles/traffic-manager-load-balancing-methods.md
@@ -1,6 +1,6 @@
[AZURE.NOTE]DNS 生存时间 (TTL) 指示 DNS 客户端以及 DNS 服务器上的解析程序要将解析的名称缓存多久。客户端将持续使用给定的终结点来解析域名,直到该名称的本地 DNS 缓存条目过期。
-## 故障转移负载平衡方法
+## 故障转移负载均衡方法
组织通常希望为服务提供可靠性。一般通过在主服务发生故障时提供备用服务来实现这一目的。一种常用的服务故障转移模式是提供一组相同的终结点并向主服务发送流量,同时,提供包含一个或多个备份的列表。如果主服务不可用,则按顺序将发出请求的客户端路由到下一个服务。如果列表中的第一个和第二个服务都不可用,流量将转到第三个服务,依此类推。
-在配置“故障转移”负载平衡方法时,所选终结点的顺序非常重要。你可以使用管理门户在配置文件的“配置”页上配置故障转移顺序。
+在配置“故障转移”负载均衡方法时,所选终结点的顺序非常重要。你可以使用管理门户在配置文件的“配置”页上配置故障转移顺序。
-图 1 显示了针对一组终结点的“故障转移”负载平衡方法的示例。
+图 1 显示了针对一组终结点的“故障转移”负载均衡方法的示例。
-
+
**图 1**
@@ -48,13 +48,13 @@
3. 流量管理器将 CS-B 的域名返回到客户端的 DNS 服务器,该服务器再将域名解析为 IP 地址,并将该地址发送到客户端。
4. 客户端向 CS-B 发起通信。
-## 轮循机制负载平衡方法
+## 轮循机制负载均衡方法
-一种常见的负载平衡模式是提供一组相同的终结点,并以循环方式向每个终结点发送流量。“循环”方法将流量拆分到不同的终结点之间。它将随机选择一个正常运行的终结点,而且不会将流量发送到检测为处于脱机状态的服务。有关详细信息,请参阅[流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
+一种常见的负载均衡模式是提供一组相同的终结点,并以循环方式向每个终结点发送流量。“循环”方法将流量拆分到不同的终结点之间。它将随机选择一个正常运行的终结点,而且不会将流量发送到检测为处于脱机状态的服务。有关详细信息,请参阅[流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
-图 2 显示了针对一组终结点的“轮循机制”负载平衡方法的示例。
+图 2 显示了针对一组终结点的“轮循机制”负载均衡方法的示例。
-
+
**图 2**
@@ -65,19 +65,19 @@
3. 流量管理器将 CS-B 的域名返回到客户端的 DNS 服务器。客户端的 DNS 服务器将此域名解析为 IP 地址,并将该地址发送到客户端。
4. 客户端向 CS-B 发起通信。
-“轮循机制”负载平衡还支持将网络流量进行加权分布。图 3 显示了针对一组终结点的加权“轮循机制”负载平衡方法的示例。
+“轮循机制”负载均衡还支持将网络流量进行加权分布。图 3 显示了针对一组终结点的加权“轮循机制”负载均衡方法的示例。
-
+
**图 3**
-使用加权的“轮循机制”负载平衡,可以根据为每个终结点分配的权重值,将负载分配到各个终结点。权重越大,将返回某个终结点的频率越高。此方法适用于的方案包括:
+使用加权的“轮循机制”负载均衡,可以根据为每个终结点分配的权重值,将负载分配到各个终结点。权重越大,将返回某个终结点的频率越高。此方法适用于的方案包括:
- 应用程序逐步升级:分配要路由到新终结点的流量百分比,并随着时间的推移逐渐将流量增加到 100%。
- 到 Azure 的应用程序迁移:创建一个包含 Azure 和外部终结点的配置文件,并为要路由到每个终结点的流量指定权重。
- 适用于更多容量的云爆发:通过将本地部署放在流量管理器配置文件之后,快速将本地部署扩展到云中。当你需要在云中获得额外的容量时,可以添加或启用更多终结点,并指定哪部分流量将流向每个终结点。
-目前,不能使用管理门户来配置加权的负载平衡。Azure 支持使用服务管理 REST API 和 Azure PowerShell cmdlet 对此方法进行编程访问。
+目前,不能使用管理门户来配置加权的负载均衡。Azure 支持使用服务管理 REST API 和 Azure PowerShell cmdlet 对此方法进行编程访问。
有关使用 REST API 的信息,请参阅[流量管理器上的操作(REST API 参考)](https://msdn.microsoft.com/zh-CN/library/hh758255.aspx)。
@@ -85,15 +85,15 @@
若要从单个客户端测试配置文件并观察平等的或加权的循环行为,请验证是否能够根据配置文件中的相等值或加权值,将 DNS 名称解析为终结点的不同 IP 地址。测试时,你必须禁用客户端 DNS 缓存或在每次尝试操作之后清除 DNS 缓存,以确保发送新的 DNS 名称查询。
-## 性能负载平衡方法
+## 性能负载均衡方法
-若要对分布在全球不同数据中心的终结点进行负载平衡,可以将传入的流量定向到最靠近的终结点,因为发出请求的客户端与该终结点之间的延迟最低。通常,“最靠近的”终结点对应于地理距离最短的终结点。使用“性能”负载平衡方法可以基于位置和延迟进行分发,但无法考虑网络配置或负载中的实时变化。
+若要对分布在全球不同数据中心的终结点进行负载均衡,可以将传入的流量定向到最靠近的终结点,因为发出请求的客户端与该终结点之间的延迟最低。通常,“最靠近的”终结点对应于地理距离最短的终结点。使用“性能”负载均衡方法可以基于位置和延迟进行分发,但无法考虑网络配置或负载中的实时变化。
-“性能”负载平衡方法查找发出请求的客户端,并将它路由到最靠近的终结点。“靠近程度”由“Internet 延迟表”确定,该表显示了不同 IP 地址与每个 Azure 数据中心之间的往返时间。此表定期更新,但并不是 Internet 性能的实时反映。此方法不考虑给定服务上的负载,不过,流量管理器将会根据选择的方法监视终结点,如果终结点不可用,则不将这些终结点包含在 DNS 查询响应中。换句话说,“性能”负载平衡也包含“故障转移”负载平衡方法。
+“性能”负载均衡方法查找发出请求的客户端,并将它路由到最靠近的终结点。“靠近程度”由“Internet 延迟表”确定,该表显示了不同 IP 地址与每个 Azure 数据中心之间的往返时间。此表定期更新,但并不是 Internet 性能的实时反映。此方法不考虑给定服务上的负载,不过,流量管理器将会根据选择的方法监视终结点,如果终结点不可用,则不将这些终结点包含在 DNS 查询响应中。换句话说,“性能”负载均衡也包含“故障转移”负载均衡方法。
-图 4 显示了针对一组终结点的“性能”负载平衡方法的示例。
+图 4 显示了针对一组终结点的“性能”负载均衡方法的示例。
-
+
**图 4**
@@ -111,7 +111,7 @@
- 如果配置文件包含同一数据中心内的多个终结点,则在由终结点监视判定为可用且正常运行的终结点之间平均分配定向到该数据中心的流量。
- 如果给定数据中心中的所有终结点均不可用(由终结点监视判定),则这些终结点的流量将在该配置文件中指定的所有其他可用终结点之间分发,而不分发至接下来最近的终结点。这有助于避免当下一个最靠近的终结点过载时可能发生的级联失败。
- 当“Internet 延迟表”更新后,你可能会发现终结点上的流量模式和负载有所变化。这些变化应该很小。
-- 对外部终结点使用“性能”负载平衡方法时,需要指定这些终结点的位置。请选择离你的部署最近的 Azure 区域。有关详细信息,请参阅[在流量管理器中管理终结点](/documentation/articles/traffic-manager-endpoints)。
+- 对外部终结点使用“性能”负载均衡方法时,需要指定这些终结点的位置。请选择离你的部署最近的 Azure 区域。有关详细信息,请参阅[在流量管理器中管理终结点](/documentation/articles/traffic-manager-endpoints)。
## 流量管理器图表
diff --git a/articles/traffic-manager-manage-profiles.md b/articles/traffic-manager-manage-profiles.md
index c3a6f02c3..40c0dd5b2 100755
--- a/articles/traffic-manager-manage-profiles.md
+++ b/articles/traffic-manager-manage-profiles.md
@@ -13,11 +13,11 @@
# 管理流量管理器配置文件
-你可以使用流量管理器配置文件指定流量管理器将监视哪些云服务或网站终结点,以及要使用哪种负载平衡方法将连接分配到这些终结点。
+你可以使用流量管理器配置文件指定流量管理器将监视哪些云服务或网站终结点,以及要使用哪种负载均衡方法将连接分配到这些终结点。
## 使用“快速创建”创建流量管理器配置文件
-你可以使用管理门户中的“快速创建”来快速创建流量管理器配置文件。“快速创建”允许你创建具有基本配置设置的配置文件。但是,无法使用“快速创建”设置以下设置:终结点集(云服务和网站)、“故障转移”负载平衡方法的故障转移顺序,或监视设置。在创建配置文件后,可以在管理门户中配置这些设置。
+你可以使用管理门户中的“快速创建”来快速创建流量管理器配置文件。“快速创建”允许你创建具有基本配置设置的配置文件。但是,无法使用“快速创建”设置以下设置:终结点集(云服务和网站)、“故障转移”负载均衡方法的故障转移顺序,或监视设置。在创建配置文件后,可以在管理门户中配置这些设置。
### 创建新的流量管理器配置文件
@@ -26,7 +26,7 @@
2. **登录到管理门户。** 若要创建新的流量管理器配置文件,请单击门户左下角的“新建”,然后依次单击“网络服务”、“流量管理器”和“快速创建”,以开始配置你的配置文件。
3. **配置 DNS 前缀。** 为流量管理器配置文件提供唯一的 DNS 前缀名称。可以只为流量管理器域名指定前缀。
4. **选择订阅。** 选择相应的 Azure 订阅。每个配置文件都与单个订阅关联。如果你只有一个订阅,则不会显示此选项。
-5. **选择负载平衡方法。** 在“负载平衡策略”中选择负载平衡方法。有关负载平衡方法的详细信息,请参阅[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
+5. **选择负载均衡方法。** 在“负载均衡策略”中选择负载均衡方法。有关负载均衡方法的详细信息,请参阅[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
6. **单击“创建”来创建新的配置文件**。完成配置文件配置后,你可以在管理门户中的“流量管理器”窗格中找到你的配置文件。
7. **在管理门户中配置终结点、监视和其他设置。** 由于使用“快速创建”只能配置基本设置,因此需要配置其他设置(例如终结点列表和终结点故障转移顺序)来完成所需的配置。
diff --git a/articles/traffic-manager-monitoring.md b/articles/traffic-manager-monitoring.md
index 0730fc701..960580b6f 100755
--- a/articles/traffic-manager-monitoring.md
+++ b/articles/traffic-manager-monitoring.md
@@ -23,7 +23,7 @@ Azure 流量管理器将监视终结点(包括云服务和网站)以确保
## 关于监视运行状态
-Azure 流量管理器在管理门户中显示配置文件和终结点服务运行状况。配置文件和终结点的状态列显示最新的监视器状态。你可以使用此状态,根据流量管理器监视设置了解配置文件的运行状况。当配置文件正常运行时,系统将根据配置文件的负载平衡设置(轮循机制、性能或故障转移)将 DNS 查询分配到你的服务。一旦流量管理器监视系统检测到监视器状态更改,它就会更新管理门户中的状态条目。状态更改刷新最多需要五分钟时间。
+Azure 流量管理器在管理门户中显示配置文件和终结点服务运行状况。配置文件和终结点的状态列显示最新的监视器状态。你可以使用此状态,根据流量管理器监视设置了解配置文件的运行状况。当配置文件正常运行时,系统将根据配置文件的负载均衡设置(轮循机制、性能或故障转移)将 DNS 查询分配到你的服务。一旦流量管理器监视系统检测到监视器状态更改,它就会更新管理门户中的状态条目。状态更改刷新最多需要五分钟时间。
### 终结点监视器状态
@@ -104,7 +104,7 @@ Azure 流量管理器在管理门户中显示配置文件和终结点服务运
[什么是流量管理器?](/documentation/articles/traffic-manager-overview)
-[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
+[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
[云服务](https://msdn.microsoft.com/zh-CN/library/jj155995.aspx)
diff --git a/articles/traffic-manager-overview.md b/articles/traffic-manager-overview.md
index a56cb43e7..d8155a415 100755
--- a/articles/traffic-manager-overview.md
+++ b/articles/traffic-manager-overview.md
@@ -35,11 +35,11 @@
1. **指向公司域名的用户流量:**客户端使用公司域名来请求信息。目标是将 DNS 名称解析为 IP 地址。必须通过在流量管理器外部维护的正常 Internet 域名注册保留公司域。在图 1 中,示例公司域为 *www.contoso.com*。
2. **公司域名到流量管理器域名:**公司域的 DNS 资源记录指向在 Azure 流量管理器中维护的流量管理器域名。这是使用一条 CNAME 资源记录来实现的,该记录可将公司域名映射到流量管理器域名。在此示例中,流量管理器域名为 *contoso.trafficmanager.cn*。
3. **流量管理器域名和配置文件:**流量管理器域名是流量管理器配置文件的一部分。用户的 DNS 服务器针对流量管理器域名(在此示例中为 *contoso.trafficmanager.cn*)发送新的 DNS 查询,该查询由流量管理器 DNS 名称服务器接收。
-4. **流量管理器配置文件规则已处理:**流量管理器使用指定的负载平衡方法和监视状态来确定应该由哪个 Azure 终结点为请求提供服务。
+4. **流量管理器配置文件规则已处理:**流量管理器使用指定的负载均衡方法和监视状态来确定应该由哪个 Azure 终结点为请求提供服务。
5. **将终结点域名发送给用户:**流量管理器返回一条 CNAME 记录,该记录将流量管理器域名映射到终结点的域名。用户的 DNS 服务器将终结点域名解析为其 IP 地址,并将该地址发送给用户。
6. **用户调用终结点:**用户直接使用返回的终结点的 IP 地址调用该终结点。
-由于公司域和解析的 IP 地址已在客户端计算机上缓存,因此,用户将持续与所选终结点交互,直到该终结点的本地 DNS 缓存条目过期。特别要注意的是,DNS 客户端缓存 DNS 主机条目的持续时间就是这些条目的生存时间 (TTL)。从 DNS 客户端缓存中检索主机条目会绕过流量管理器配置文件,如果在 TTL 过期之前终结点变得不可用,则你可能会遇到连接延迟的情况。如果缓存中 DNS 主机条目的 TTL 过期,并且客户端计算机需要再次解析公司域名,则该计算机将发送新的 DNS 查询。根据应用的负载平衡方法和请求时终结点的运行状况,客户端计算机可能会收到不同终结点的 IP 地址。
+由于公司域和解析的 IP 地址已在客户端计算机上缓存,因此,用户将持续与所选终结点交互,直到该终结点的本地 DNS 缓存条目过期。特别要注意的是,DNS 客户端缓存 DNS 主机条目的持续时间就是这些条目的生存时间 (TTL)。从 DNS 客户端缓存中检索主机条目会绕过流量管理器配置文件,如果在 TTL 过期之前终结点变得不可用,则你可能会遇到连接延迟的情况。如果缓存中 DNS 主机条目的 TTL 过期,并且客户端计算机需要再次解析公司域名,则该计算机将发送新的 DNS 查询。根据应用的负载均衡方法和请求时终结点的运行状况,客户端计算机可能会收到不同终结点的 IP 地址。
## 如何实施流量管理器
@@ -51,15 +51,15 @@
1. **将 Azure 云服务、Azure 网站或其他终结点部署到生产环境**。在创建流量管理器配置文件时,必须将其与某个订阅关联。然后,在生产环境中为云服务和“标准”层网站添加属于同一订阅的终结点。如果某一终结点位于过渡环境中而不在 Azure 生产环境中或同一订阅中,则不能将其添加为外部终结点。有关云服务的详细信息,请参阅[云服务](https://msdn.microsoft.com/zh-CN/library/jj155995.aspx)。有关网站的详细信息,请参阅[网站](/home/features/web-site/)。
2. **确定流量管理器域的名称**。考虑为域使用带有唯一前缀的名称。域的后半部分(即 trafficmanager.cn)是固定的。有关详细信息,请参阅[最佳实践](#best-practices)。
-3. **确定要使用的监视配置**。无论使用哪种负载平衡方法,流量管理器都会监视终结点以确保它们联机。在你配置监视设置之后,流量管理器不会将流量定向到监视系统判定为脱机的终结点,除非它检测到所有终结点均已脱机,或无法检测配置文件中包含的任一终结点的状态。有关监视的详细信息,请参阅[流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
-4. **确定要使用的负载平衡方法**。有三种不同的负载平衡方法。请花一些时间了解哪种方法最适合你的要求。如果你以后需要更改方法,随时可以更改。另请注意,每种方法都需要稍微不同的配置步骤。有关负载平衡方法的信息,请参阅[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
+3. **确定要使用的监视配置**。无论使用哪种负载均衡方法,流量管理器都会监视终结点以确保它们联机。在你配置监视设置之后,流量管理器不会将流量定向到监视系统判定为脱机的终结点,除非它检测到所有终结点均已脱机,或无法检测配置文件中包含的任一终结点的状态。有关监视的详细信息,请参阅[流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
+4. **确定要使用的负载均衡方法**。有三种不同的负载均衡方法。请花一些时间了解哪种方法最适合你的要求。如果你以后需要更改方法,随时可以更改。另请注意,每种方法都需要稍微不同的配置步骤。有关负载均衡方法的信息,请参阅[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
5. **创建配置文件并配置设置**。可以使用 REST API、Windows PowerShell 或管理门户来创建流量管理器配置文件并配置设置。有关详细信息,请参阅[如何配置流量管理器设置](#how-to-configure-traffic-manager-settings)。以下步骤假定你将使用管理门户中的“快速创建”。
- **创建流量管理器配置文件** - 若要使用管理门户中的“快速创建”创建配置文件,请参阅[管理流量管理器配置文件](/documentation/articles/traffic-manager-manage-profiles)。
- - **配置负载平衡方法设置** – 在“快速创建”期间,你必须为配置文件选择负载平衡方法。在完成“快速创建”步骤之后,可以随时更改此设置。有关配置步骤,请参阅与负载负载平衡对应的主题:[配置“性能”负载平衡](/documentation/articles/traffic-manager-configure-performance-load-balancing)、[配置“故障转移”负载平衡](/documentation/articles/traffic-manager-configure-failover-load-balancing)、[配置“轮循机制”负载平衡](/documentation/articles/traffic-manager-configure-round-robin-load-balancing)。>[AZURE.NOTE]“轮循机制”负载平衡方法现在支持将网络流量进行加权分布。但是,目前必须使用 REST API 或 Windows PowerShell 配置权重。有关详细信息和示例配置,请参阅 Azure 博客中的 [Azure 流量管理器外部终结点与通过 PowerShell 实施的加权轮循机制](http://azure.microsoft.com/blog/2014/06/26/azure-traffic-manager-external-endpoints-and-weighted-round-robin-via-powershell/)。
+ - **配置负载均衡方法设置** – 在“快速创建”期间,你必须为配置文件选择负载均衡方法。在完成“快速创建”步骤之后,可以随时更改此设置。有关配置步骤,请参阅与负载负载均衡对应的主题:[配置“性能”负载均衡](/documentation/articles/traffic-manager-configure-performance-load-balancing)、[配置“故障转移”负载均衡](/documentation/articles/traffic-manager-configure-failover-load-balancing)、[配置“轮循机制”负载均衡](/documentation/articles/traffic-manager-configure-round-robin-load-balancing)。>[AZURE.NOTE]“轮循机制”负载均衡方法现在支持将网络流量进行加权分布。但是,目前必须使用 REST API 或 Windows PowerShell 配置权重。有关详细信息和示例配置,请参阅 Azure 博客中的 [Azure 流量管理器外部终结点与通过 PowerShell 实施的加权轮循机制](http://azure.microsoft.com/blog/2014/06/26/azure-traffic-manager-external-endpoints-and-weighted-round-robin-via-powershell/)。
- - **配置终结点** – 在“快速创建”期间无法配置终结点。在创建配置文件并指定负载平衡方法后,必须让流量管理器知道相应的终结点。有关配置终结点的步骤,请参阅[在流量管理器中管理终结点](/documentation/articles/traffic-manager-endpoints)
+ - **配置终结点** – 在“快速创建”期间无法配置终结点。在创建配置文件并指定负载均衡方法后,必须让流量管理器知道相应的终结点。有关配置终结点的步骤,请参阅[在流量管理器中管理终结点](/documentation/articles/traffic-manager-endpoints)
- - **配置监视设置** – 在“快速创建”期间无法配置监视设置。在创建配置文件并指定负载平衡方法之后,你必须让流量管理器知道要监视什么。有关配置监视的步骤,请参阅[流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
+ - **配置监视设置** – 在“快速创建”期间无法配置监视设置。在创建配置文件并指定负载均衡方法之后,你必须让流量管理器知道要监视什么。有关配置监视的步骤,请参阅[流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
6. **测试流量管理器配置文件**。测试你的配置文件和域是否按预期工作。有关如何执行此操作的信息,请参阅[测试流量管理器设置](/documentation/articles/traffic-manager-testing-settings)。
7. **将公司域名的 DNS 资源记录指向配置文件以使其生效**。有关详细信息,请参阅[将公司 Internet 域指向流量管理器域](/documentation/articles/traffic-manager-point-internet-domain)。
@@ -73,7 +73,7 @@
有关用于流量管理器的 Windows PowerShell cmdlet 的详细信息,请参阅 [Azure 流量管理器 Cmdlet](https://msdn.microsoft.com/zh-CN/library/dn690250.aspx)。
->[AZURE.NOTE]当前不支持使用管理门户为“轮循机制”负载平衡方法和嵌套的配置文件配置外部终结点(类型=“任何”)权重。必须使用 REST(请参阅[创建定义](https://msdn.microsoft.com/zh-CN/library/azure/hh758257.aspx))或 Windows PowerShell(请参阅 [Add-AzureTrafficManagerEndpoint](https://msdn.microsoft.com/zh-CN/library/azure/dn690257.aspx))。
+>[AZURE.NOTE]当前不支持使用管理门户为“轮循机制”负载均衡方法和嵌套的配置文件配置外部终结点(类型=“任何”)权重。必须使用 REST(请参阅[创建定义](https://msdn.microsoft.com/zh-CN/library/azure/hh758257.aspx))或 Windows PowerShell(请参阅 [Add-AzureTrafficManagerEndpoint](https://msdn.microsoft.com/zh-CN/library/azure/dn690257.aspx))。
### 在管理门户中配置设置
@@ -84,8 +84,8 @@
- **DNS 前缀** – 你创建的唯一前缀。配置文件按前缀显示在管理门户中。
- **DNS TTL** – DNS 生存时间 (TTL) 值控制客户端本地缓存名称服务器在 Azure 流量管理器 DNS 系统中查询已更新 DNS 条目的频率。
- **订阅** – 选择你的配置文件将对应于的订阅。请注意,仅当你有多个订阅时,才会显示此选项。
-- **负载平衡方法** – 你希望流量管理器用于处理负载平衡的方式。
-- **故障转移顺序** – 使用故障转移负载负载平衡方法时终结点的顺序。
+- **负载均衡方法** – 你希望流量管理器用于处理负载均衡的方式。
+- **故障转移顺序** – 使用故障转移负载负载均衡方法时终结点的顺序。
- **监视** – 监视设置包含协议(HTTP 或 HTTPS)、端口、相对路径和文件名。
### 通过使用 REST API 配置设置
@@ -96,7 +96,7 @@
- **定义** – 定义包含策略设置和监视设置。定义与配置文件相对应。每个配置文件只能有一个定义。定义本身在管理门户中不可见,但在管理门户中可以看到定义的许多设置,并可对其进行配置。
- **DNS 选项** – 每个定义都包含 DNS 选项。这是配置 DNS TTL 的位置。
- **监视器** – 每个定义都包含监视设置。这是配置协议、端口、相对路径和文件名的位置。在管理门户中,可以看到监视设置,也可以对其进行配置。有关详细信息,请参阅[流量管理器监视](/documentation/articles/traffic-manager-monitoring)。
-- **策略** – 每个定义都包含策略设置。策略是指定负载平衡方法和终结点的位置。策略本身在管理门户中不可见,但在管理门户中可以看到策略的某些设置,并可对其进行配置。有关详细信息,请参阅[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
+- **策略** – 每个定义都包含策略设置。策略是指定负载均衡方法和终结点的位置。策略本身在管理门户中不可见,但在管理门户中可以看到策略的某些设置,并可对其进行配置。有关详细信息,请参阅[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
## 通过使用 Windows PowerShell 配置设置
@@ -130,12 +130,12 @@
**图 3**
-你最多可以嵌套 10 层,并可以为每个配置文件配置不同的负载平衡方法。
+你最多可以嵌套 10 层,并可以为每个配置文件配置不同的负载均衡方法。
例如,你可以为以下内容创建配置:
-- 在顶层(映射到外部 DNS 名称的流量管理器配置文件),可以为配置文件配置性能负载平衡方法。
-- 在中间层,一组流量管理器配置文件表示不同的数据中心,并使用轮循机制负载平衡方法。
+- 在顶层(映射到外部 DNS 名称的流量管理器配置文件),可以为配置文件配置性能负载均衡方法。
+- 在中间层,一组流量管理器配置文件表示不同的数据中心,并使用轮循机制负载均衡方法。
- 在底层,每个数据中心的一组云服务终结点处理用户的通信请求。
结果就是,在区域范围内根据性能将用户定向到相应的数据中心,并根据相同的或加权的负载分布将用户定向到该数据中心内的云服务。例如,可以使用加权将一小部分流量分配到新部署或试用部署,以便进行测试或获取客户反馈。
diff --git a/articles/traffic-manager-performance-considerations.md b/articles/traffic-manager-performance-considerations.md
index 4c56e73f0..c58cfebf7 100644
--- a/articles/traffic-manager-performance-considerations.md
+++ b/articles/traffic-manager-performance-considerations.md
@@ -81,7 +81,7 @@ http://www.digwebinterface.com – 类似于 Watchmouse 站点,但此站点显
## 后续步骤
-[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
+[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
[什么是流量管理器?](/documentation/articles/traffic-manager-overview)
diff --git a/articles/traffic-manager-point-internet-domain.md b/articles/traffic-manager-point-internet-domain.md
index 23a7edae0..2dff45c6a 100755
--- a/articles/traffic-manager-point-internet-domain.md
+++ b/articles/traffic-manager-point-internet-domain.md
@@ -25,7 +25,7 @@
## 后续步骤
-[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
+[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
[流量管理器 - 禁用、启用或删除配置文件](/documentation/articles/disable-enable-or-delete-a-profile)
diff --git a/articles/traffic-manager-testing-settings.md b/articles/traffic-manager-testing-settings.md
index 1df61a734..1eafa3e1b 100755
--- a/articles/traffic-manager-testing-settings.md
+++ b/articles/traffic-manager-testing-settings.md
@@ -19,7 +19,7 @@
- **将 DNS TTL 设置得非常低**以便快速传播更改,例如,30 秒。
- **了解你要测试的配置文件中的 Azure 云服务和网站的 IP 地址**。
-- **使用能够让你将 DNS 名称解析为 IP 地址**并显示该地址的工具。你将查看公司域名是否可以解析为配置文件中的终结点的 IP 地址。解析方式应与流量管理器配置文件中的负载平衡方法一致。如果你的计算机运行的是 Windows,则可以在命令提示符或 Windows PowerShell 提示符下使用 Nslookup.exe 工具。在 Internet 上还可以找到其他公开发布的用于“挖掘”IP 地址的现成工具。
+- **使用能够让你将 DNS 名称解析为 IP 地址**并显示该地址的工具。你将查看公司域名是否可以解析为配置文件中的终结点的 IP 地址。解析方式应与流量管理器配置文件中的负载均衡方法一致。如果你的计算机运行的是 Windows,则可以在命令提示符或 Windows PowerShell 提示符下使用 Nslookup.exe 工具。在 Internet 上还可以找到其他公开发布的用于“挖掘”IP 地址的现成工具。
### 使用 nslookup 检查流量管理器配置文件
@@ -29,9 +29,9 @@
- 为解析此流量管理器域名而访问的 DNS 服务器的 DNS 名称和 IP 地址。
- 在命令行中“nslookup”后键入的流量管理器域名以及该流量管理器域解析为的 IP 地址。需要重点检查第二个 IP 地址。它应当与所测试的流量管理器配置文件中某个云服务或网站的公用虚拟 IP (VIP) 地址匹配。
-## 测试负载平衡方法
+## 测试负载均衡方法
-### 测试故障转移负载平衡方法
+### 测试故障转移负载均衡方法
1. 使所有终结点保持运行状态。
2. 使用单一客户端。
@@ -43,7 +43,7 @@
8. 确保你得到的 IP 地址是第二个终结点的 IP 地址。
9. 重复该过程,关闭第二个终结点,然后再关闭第三个终结点,依此类推。每次都要确保 DNS 解析返回列表中下一个终结点的 IP 地址。关闭所有终结点后,应该再次得到主终结点的 IP 地址。
-### 测试轮循机制负载平衡方法
+### 测试轮循机制负载均衡方法
1. 使所有终结点保持运行状态。
2. 使用单一客户端。
@@ -51,15 +51,15 @@
4. 确保你得到的 IP 地址是你的列表中的某个地址。
5. 刷新 DNS 客户端缓存,并一次又一次地重复步骤 3 和 4。你应该会看到,为每个终结点返回的 IP 地址都不相同。接下来,请重复该过程。
-### 测试性能负载平衡方法
+### 测试性能负载均衡方法
-若要有效地测试性能负载平衡方法,你必须在世界各地拥有客户端。可以在 Azure 中创建客户端,该客户端将尝试通过公司域名调用你的服务。另外,如果你的公司在全球经营,则你可以远程登录到位于世界其他区域的客户端,并从这些客户端进行测试。
+若要有效地测试性能负载均衡方法,你必须在世界各地拥有客户端。可以在 Azure 中创建客户端,该客户端将尝试通过公司域名调用你的服务。另外,如果你的公司在全球经营,则你可以远程登录到位于世界其他区域的客户端,并从这些客户端进行测试。
你可以使用基于 Web 的免费 DNS 查找和挖掘服务。这些服务中,有些可以从不同位置检查 DNS 名称解析。例如,针对“DNS 查找”执行搜索。另一种做法是使用 Gomez 或 Keynote 等第三方解决方案来确认配置文件是否按预期分配流量。
## 另请参阅
-[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
+[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
[流量管理器 - 禁用、启用或删除配置文件](/documentation/articles/disable-enable-or-delete-a-profile)
diff --git a/articles/traffic-manager-troubleshooting-degraded.md b/articles/traffic-manager-troubleshooting-degraded.md
index f614ce47d..cd53844a3 100644
--- a/articles/traffic-manager-troubleshooting-degraded.md
+++ b/articles/traffic-manager-troubleshooting-degraded.md
@@ -34,7 +34,7 @@
- 最佳做法是将探测器路径设置为具有足够逻辑来确定站点是启动还是关闭的内容。在上面的示例中,将路径设置为“/favicon.ico”后,只测试 w3wp.exe 是否响应,而不会测试你的网站是否处于正常状态。更好的选择是将路径设置为诸如 “/Probe.aspx” 的内容,且 Probe.aspx 内包含足够的逻辑来确定你的站点是否处于正常状态(即,检查性能计数器以确保你的 CPU 使用率未达到 100%,或确保未在接收大量失败请求,尝试访问诸如数据库或会话状态等资源,以确保应用程序的逻辑正常运行等)。
-- 如果配置文件中的所有终结点都已降级,流量管理器会将所有终结点视为处于正常状态,并将负载平衡到所有终结点。这是为了确保探测机制中导致错误失败探测器的任何潜在问题不会造成服务完全中断。
+- 如果配置文件中的所有终结点都已降级,流量管理器会将所有终结点视为处于正常状态,并将负载均衡到所有终结点。这是为了确保探测机制中导致错误失败探测器的任何潜在问题不会造成服务完全中断。
@@ -62,7 +62,7 @@
## 后续步骤
-[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
+[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)
[流量管理器概述](/documentation/articles/traffic-manager-overview)
diff --git a/articles/virtual-machines-a8-a9-a10-a11-specs.md b/articles/virtual-machines-a8-a9-a10-a11-specs.md
index b6c20a73d..b420828de 100644
--- a/articles/virtual-machines-a8-a9-a10-a11-specs.md
+++ b/articles/virtual-machines-a8-a9-a10-a11-specs.md
@@ -23,7 +23,7 @@
* **MPI 应用程序的 RDMA 网络连接** – 当配置有必要的网络驱动程序时,A8 和 A9 实例可以通过 Azure 中基于远程直接内存访问 (RDMA) 技术的低延迟、高吞吐量网络与其他 A8 和 A9 实例通信。此功能可以提高使用受支持的 Linux 或 Windows 消息传递接口 (MPI) 实现的应用程序的性能。
-* **支持 Linux 和 Windows HPC 群集** – 在 Azure 中的 A8、A9、A10 和 A11 实例上部署群集管理和作业计划软件,以创建一个独立的 HPC 群集或将容量添加到本地群集。与其他 Azure VM 大小一样,A8、A9、A10 和 A11 实例支持标准或自定义 Windows Server 和 Linux 操作系统映像或 Azure VM (IaaS) 中的 Azure 资源管理器模板,或云服务中的 Azure 来宾 OS 版本(PaaS,仅限于 Windows Server)。
+* **支持 Linux 和 Windows HPC 群集** – 在 Azure 中的 A8、A9、A10 和 A11 实例上部署群集管理和作业计划软件,以创建一个独立的 HPC 群集或将容量添加到本地群集。与其他 Azure VM 大小一样,A8、A9、A10 和 A11 实例支持标准或自定义 Windows Server 和 Linux 操作系统镜像或 Azure VM (IaaS) 中的 Azure 资源管理器模板,或云服务中的 Azure 来宾 OS 版本(PaaS,仅限于 Windows Server)。
>[AZURE.NOTE]A10 和 A11 实例与 A8 和 A9 实例具有相同的性能优化和规范。但是,它们不包括对 Azure 中 RDMA 网络的访问权限。它们为节点间不需要保持恒定和低延迟通信的 HPC 应用程序(也称为参数化或易并行应用程序)而设计。对于运行 MPI 应用程序以外的工作负荷,A8 和 A9 实例不会访问 RDMA 网络,并且功能上等效于 A10 和 A11 实例。
@@ -89,13 +89,13 @@ A10 和 A11 实例具有连接到 Azure 服务和 Internet 的单个 10-Gbps 以
在单个云服务或可用性集中,A8 和 A9 实例可访问 Azure 中的 RDMA 网络,以运行使用 Linux RDMA 驱动程序在实例间通信的 MPI 应用程序。目前,仅 [Intel MPI Library 5](https://software.intel.com/zh-cn/intel-mpi-library/) 支持 Azure Linux RDMA。
->[AZURE.NOTE]目前,Azure Linux RDMA 驱动程序不可通过驱动程序扩展安装。仅当使用来自 Azure 应用商店的已启用 RDMA 的 SLES 12 映像时,它们才可用。
+>[AZURE.NOTE]目前,Azure Linux RDMA 驱动程序不可通过驱动程序扩展安装。仅当使用来自 Azure 应用商店的已启用 RDMA 的 SLES 12 镜像时,它们才可用。
请参阅下表,了解 Linux MPI 应用程序要能够访问计算节点 (IaaS) 群集中的 RDMA 网络所需具备的先决条件。有关部署选项和配置步骤,请参阅[设置 Linux RDMA 群集以运行 MPI 应用程序](/documentation/articles/virtual-machines-linux-cluster-rdma)。
先决条件 | 虚拟机 (IaaS)
------------ | -------------
-操作系统 | 来自 Azure 应用商店的 SLES 12 HPC 映像
+操作系统 | 来自 Azure 应用商店的 SLES 12 HPC 镜像
MPI | Intel MPI Library 5
### Windows A8 和 A9 实例的访问权限
diff --git a/articles/virtual-machines-arm-deployment.md b/articles/virtual-machines-arm-deployment.md
index 6a3e9c5b5..1cd21b095 100644
--- a/articles/virtual-machines-arm-deployment.md
+++ b/articles/virtual-machines-arm-deployment.md
@@ -338,7 +338,7 @@
}
}
- >[AZURE.NOTE]映像库中的映像 vhd 名称经常发生变化,因此你需要获取当前映像名称以部署虚拟机。为此,请参阅[使用 Windows PowerShell 管理映像 (Windows)](https://msdn.microsoft.com/zh-cn/library/azure/dn790330.aspx),然后将 {source-image-name} 替换为要使用的 vhd 文件名。例如,“a699494373c04fc0bc8f2bb1389d6106\__Windows-Server-2012-R2-201411.01-en.us-127GB.vhd”。
+ >[AZURE.NOTE]镜像库中的镜像 vhd 名称经常发生变化,因此你需要获取当前镜像名称以部署虚拟机。为此,请参阅[使用 Windows PowerShell 管理镜像 (Windows)](https://msdn.microsoft.com/zh-cn/library/azure/dn790330.aspx),然后将 {source-image-name} 替换为要使用的 vhd 文件名。例如,“a699494373c04fc0bc8f2bb1389d6106\__Windows-Server-2012-R2-201411.01-en.us-127GB.vhd”。
将 {subscription-id} 替换为订阅的标识符。
diff --git a/articles/virtual-machines-automation-with-chef.md b/articles/virtual-machines-automation-with-chef.md
index b278c9298..05719d579 100755
--- a/articles/virtual-machines-automation-with-chef.md
+++ b/articles/virtual-machines-automation-with-chef.md
@@ -134,7 +134,7 @@ PEM 文件包含你的组织和用于通信的管理私钥,而 **knife.rb**
knife azure image list
-如果所有项都已正确配置,你会看到可用 Azure 映像的列表滚动显示。
+如果所有项都已正确配置,你会看到可用 Azure 镜像的列表滚动显示。
祝贺你。工作站已设置!
diff --git a/articles/virtual-machines-azure-resource-manager-architecture.md b/articles/virtual-machines-azure-resource-manager-architecture.md
index b6e3c19c9..d1baf5a07 100644
--- a/articles/virtual-machines-azure-resource-manager-architecture.md
+++ b/articles/virtual-machines-azure-resource-manager-architecture.md
@@ -23,7 +23,7 @@
在我们讨论 Azure 资源管理器的体系结构和各种资源提供程序之前,让我们回顾一下 Azure 服务管理的当前体系结构。在 Azure 服务管理中,宿主虚拟机的计算、存储或网络资源由以下各项提供:
-- 一项必不可少的云服务,用作宿主虚拟机的容器(计算)。虚拟机自动配备一个网络接口卡 (NIC) 并由 Azure 分配的 IP 地址。此外,云服务包含一个外部负载平衡器实例、一个公共 IP 地址以及若干默认终结点,以支持远程桌面、针对 Windows 虚拟机的远程 PowerShell 流量和针对 Linux 虚拟机的 Secure Shell (SSH) 流量。
+- 一项必不可少的云服务,用作宿主虚拟机的容器(计算)。虚拟机自动配备一个网络接口卡 (NIC) 并由 Azure 分配的 IP 地址。此外,云服务包含一个外部负载均衡器实例、一个公共 IP 地址以及若干默认终结点,以支持远程桌面、针对 Windows 虚拟机的远程 PowerShell 流量和针对 Linux 虚拟机的 Secure Shell (SSH) 流量。
- 一个必不可少的存储帐户,存储虚拟机的 VHD,包括操作系统、临时文件和附加的数据磁盘(存储)。
- 一个可选的虚拟网络,用作额外的容器,可以在其中创建子网结构并指定虚拟机所在的子网(网络)。
@@ -37,7 +37,7 @@
- 计算资源提供程序 (CRP):对虚拟机和可选可用性集的实例提供支持。
- 存储资源提供程序 (SRP):对所需的存储帐户提供支持,存储帐户存储虚拟机的 VHD,包括其操作系统和其附加的数据磁盘。
-- 网络资源提供程序 (NRP):对所需的 NIC、虚拟机 IP 地址和虚拟网络内的子网及可选的负载平衡器、负载平衡器 IP 地址和网络安全组提供支持。
+- 网络资源提供程序 (NRP):对所需的 NIC、虚拟机 IP 地址和虚拟网络内的子网及可选的负载均衡器、负载均衡器 IP 地址和网络安全组提供支持。
此外,资源提供程序内各个资源之间还存在相互关系:
@@ -45,13 +45,13 @@
- 虚拟机引用在 NRP 中定义的具体 NIC(必需)和在 CRP 中定义的可用性集(可选)。
- NIC 引用虚拟机的指定 IP 地址(必需)、虚拟机的虚拟网络的子网(必需)和网络安全组(可选)。
- 虚拟网络内的子网引用网络安全组(可选)。
-- 负载平衡器实例引用后端 IP 地址池,包括虚拟机的 NIC(可选),引用负载平衡器的公共或专用 IP 地址(可选)。
+- 负载均衡器实例引用后端 IP 地址池,包括虚拟机的 NIC(可选),引用负载均衡器的公共或专用 IP 地址(可选)。

资源的组件化为在 Azure 中的 IT 工作负荷配置基础结构时提供了更多的灵活性。Azure 资源管理器模板充分利用此灵活性来创建具体配置所需的从属资源集合。在执行模板时,资源管理器确保以正确的顺序创建某个配置的资源以保证依存关系和引用。例如,资源管理器将不会为某个虚拟机创建 NIC,直到它创建了含有子网和 IP 地址的虚拟网络(网络安全组是可选项)。
-资源组是一个容纳某个应用程序的相关资源的逻辑容器,可包括多个虚拟机、NIC、IP 地址、负载平衡器、子网和网络安全组。例如,可以作为一个管理单元来管理应用程序的所有资源。你可以创建、更新和同时删除这些资源。以下是一个在单一资源组中部署的应用程序示例。
+资源组是一个容纳某个应用程序的相关资源的逻辑容器,可包括多个虚拟机、NIC、IP 地址、负载均衡器、子网和网络安全组。例如,可以作为一个管理单元来管理应用程序的所有资源。你可以创建、更新和同时删除这些资源。以下是一个在单一资源组中部署的应用程序示例。

@@ -59,7 +59,7 @@
- 使用同一存储帐户的两个虚拟机具有相同的可用性集,并且处于虚拟网络的同一子网中。
- 每个虚拟机有单独的 NIC 和虚拟机 IP 地址。
-- 一个外部负载平衡器,将 Internet 流量分配到两个虚拟机的 NIC。
+- 一个外部负载均衡器,将 Internet 流量分配到两个虚拟机的 NIC。
此应用程序的所有资源都通过一个包含这些资源的资源组来管理。
diff --git a/articles/virtual-machines-capture-image-windows-server.md b/articles/virtual-machines-capture-image-windows-server.md
index 7aa2cce8a..9f42e4bb6 100644
--- a/articles/virtual-machines-capture-image-windows-server.md
+++ b/articles/virtual-machines-capture-image-windows-server.md
@@ -1,6 +1,6 @@
-#捕获使用经典部署模型创建的 Windows 虚拟机的映像。
+#捕获使用经典部署模型创建的 Windows 虚拟机的镜像。
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]本文介绍如何使用经典部署模型创建资源。
-本文将演示如何捕获运行 Windows 的 Azure 虚拟机,你可以将它用作映像来创建其他虚拟机。此映像包含操作系统磁盘和任何附加到虚拟机的数据磁盘。由于它不包括网络配置,因此你在使用此模板创建其他虚拟机时,需要进行相关配置。
+本文将演示如何捕获运行 Windows 的 Azure 虚拟机,你可以将它用作镜像来创建其他虚拟机。此镜像包含操作系统磁盘和任何附加到虚拟机的数据磁盘。由于它不包括网络配置,因此你在使用此模板创建其他虚拟机时,需要进行相关配置。
-Azure 将映像存储在**“我的映像”**下。你上载的任何映像都会存储在同一位置。有关映像的详细信息,请参阅关于 [Azure 中的虚拟机映像] []。
+Azure 将镜像存储在**“我的镜像”**下。你上载的任何镜像都会存储在同一位置。有关镜像的详细信息,请参阅关于 [Azure 中的虚拟机镜像] []。
##开始之前##
@@ -58,16 +58,16 @@ Azure 将映像存储在**“我的映像”**下。你上载的任何映像都
此时将显示**“捕获虚拟机”**对话框。
-10. 在**“映像名称”**中,键入新映像的名称。
+10. 在**“镜像名称”**中,键入新镜像的名称。
-11. 在将 Windows Server 映像添加到自定义映像组之前,必须先按前面步骤中的说明通过运行 Sysprep 将该映像通用化。单击**“我已经在虚拟机上运行了 Sysprep”**以指明你已完成此操作。
+11. 在将 Windows Server 镜像添加到自定义镜像组之前,必须先按前面步骤中的说明通过运行 Sysprep 将该镜像通用化。单击**“我已经在虚拟机上运行了 Sysprep”**以指明你已完成此操作。
-12. 单击复选标记以捕获映像。新映像现在将显示在**“映像”**下。
+12. 单击复选标记以捕获镜像。新镜像现在将显示在**“镜像”**下。
- 
+ 
##后续步骤##
-该映像已就绪,可用于创建虚拟机了。为此,你将通过使用**“从库中”**菜单项并选择你刚创建的映像来创建一个虚拟机。有关说明,请参阅[创建运行 Windows 的自定义虚拟机][]。
+该镜像已就绪,可用于创建虚拟机了。为此,你将通过使用**“从库中”**菜单项并选择你刚创建的镜像来创建一个虚拟机。有关说明,请参阅[创建运行 Windows 的自定义虚拟机][]。
[创建运行 Windows 的自定义虚拟机]: /documentation/articles/virtual-machines-windows-create-custom
[如何将数据磁盘附加到虚拟机]: /documentation/articles/storage-windows-attach-disk
diff --git a/articles/virtual-machines-command-line-tools.md b/articles/virtual-machines-command-line-tools.md
index 4b9d0ecc9..50a74cd20 100644
--- a/articles/virtual-machines-command-line-tools.md
+++ b/articles/virtual-machines-command-line-tools.md
@@ -216,14 +216,14 @@ Windows 虚拟机稍后可以通过添加端口 3389 作为终结点来启用 RD
**-e, --ssh** 添加到 Windows 虚拟机的 SSH 连接。
**-t, --ssh-cert** 指定 SSH 证书。
**-s** 订阅。
-**-o, --community** 指定的映像是社区映像。
+**-o, --community** 指定的镜像是社区镜像。
**-w** 虚拟网络名称。
**-l, --location** 指定位置(例如,“North Central China”)。
**-a, --affinity-group** 指定地缘组。
**-w, --virtual-network-name** 指定要在其中添加新虚拟机的虚拟网络。可从 Azure 门户设置和管理虚拟网络。
**-b, --subnet-names** 指定要分配虚拟机的子网名称。
-在此示例中,MSFT\__Win2K8R2SP1-120514-1520-141205-01-zh-CN-30GB 是该平台提供的映像。有关操作系统映像的详细信息,请参阅 VM 映像列表。
+在此示例中,MSFT\__Win2K8R2SP1-120514-1520-141205-01-zh-CN-30GB 是该平台提供的镜像。有关操作系统镜像的详细信息,请参阅 VM 镜像列表。
~$ azure vm create my-vm-name MSFT__Windows-Server-2008-R2-SP1.11-29-2011 username --location "West US" -r
info: Executing command vm create
@@ -325,9 +325,9 @@ info: vm shutdown command OK
**vm capture <vm-name> <target-image-name>**
-此命令捕获 Azure 虚拟机映像。
+此命令捕获 Azure 虚拟机镜像。
-只有当虚拟机状态为**已停止**时,才能捕获虚拟机映像。请关闭虚拟机,然后再继续操作。
+只有当虚拟机状态为**已停止**时,才能捕获虚拟机镜像。请关闭虚拟机,然后再继续操作。
~$ azure.cmd vm capture my-vm mycaptureimagename --delete
info: Executing command vm capture
@@ -337,7 +337,7 @@ info: vm shutdown command OK
**vm export [options] <vm-name> <file-path>**
-此命令将一个 Azure 虚拟机映像导出到文件
+此命令将一个 Azure 虚拟机镜像导出到文件
~$ azure vm export "myvm" "C:"
info: Executing command vm export
@@ -346,11 +346,11 @@ info: vm shutdown command OK
info: vm export command OK
## 用于管理 Azure 虚拟机终结点的命令
-下图显示了多个虚拟机实例的典型部署的体系结构。请注意,在本示例中,端口 3389 在每台虚拟机上均为打开状态(用于进行 RDP 访问),并且负载平衡器用于将流量路由到虚拟机的每台虚拟机上还有一个内部 IP 地址(例如,168.55.11.1)。此内部 IP 地址也可用于虚拟机之间的通信。
+下图显示了多个虚拟机实例的典型部署的体系结构。请注意,在本示例中,端口 3389 在每台虚拟机上均为打开状态(用于进行 RDP 访问),并且负载均衡器用于将流量路由到虚拟机的每台虚拟机上还有一个内部 IP 地址(例如,168.55.11.1)。此内部 IP 地址也可用于虚拟机之间的通信。

-虚拟机的外部请求将通过负载平衡器。因此,不能针对包含多台虚拟机的部署中的特定虚拟机指定请求。对于包含多台虚拟机的部署,必须在虚拟机 (vm-port) 与负载平衡器 (lb-port) 之间配置端口映射。
+虚拟机的外部请求将通过负载均衡器。因此,不能针对包含多台虚拟机的部署中的特定虚拟机指定请求。对于包含多台虚拟机的部署,必须在虚拟机 (vm-port) 与负载均衡器 (lb-port) 之间配置端口映射。
**vm endpoint create <vm-name> <lb-port> [vm-port]**
@@ -424,13 +424,13 @@ info: vm shutdown command OK
data: Network Endpoints 2 Vip "168.61.9.97"
info: vm endpoint show command OK
-## 用于管理 Azure 虚拟机映像的命令
+## 用于管理 Azure 虚拟机镜像的命令
-虚拟机映像是所捕获的、可根据需要进行复制的已配置虚拟机。
+虚拟机镜像是所捕获的、可根据需要进行复制的已配置虚拟机。
**vm image list [options]**
-此命令获取虚拟机映像的列表。有三种类型的映像:Microsoft 创建的映像(以“MSFT”作为前缀)、第三方创建的映像(通常以供应商的名称作为前缀)以及你创建的映像。若要创建映像,你可以捕获现有虚拟机或从上载到 Blob 存储的自定义 .vhd 创建映像。有关使用自定义 .vhd 的更多信息,请参见 VM 映像创建。--json 选项指定以原始 JSON 格式返回结果。
+此命令获取虚拟机镜像的列表。有三种类型的镜像:Microsoft 创建的镜像(以“MSFT”作为前缀)、第三方创建的镜像(通常以供应商的名称作为前缀)以及你创建的镜像。若要创建镜像,你可以捕获现有虚拟机或从上载到 Blob 存储的自定义 .vhd 创建镜像。有关使用自定义 .vhd 的更多信息,请参见 VM 镜像创建。--json 选项指定以原始 JSON 格式返回结果。
~$ azure vm image list
data: Name Category OS
@@ -449,7 +449,7 @@ info: vm shutdown command OK
**vm image show [options] <name>**
-此命令显示虚拟机映像的详细信息。
+此命令显示虚拟机镜像的详细信息。
~$ azure vm image show MSFT__Windows-Server-2008-R2-SP1.11-29-2011
+ Fetching VM image
@@ -468,7 +468,7 @@ info: vm shutdown command OK
**vm image delete [options] <name>**
-此命令删除虚拟机映像。
+此命令删除虚拟机镜像。
~$ azure vm image delete my-vm-image
info: Executing command vm image delete
@@ -477,7 +477,7 @@ info: vm shutdown command OK
**vm image create <name> [source-path]**
-此命令创建虚拟机映像。你的自定义 .vhd 文件将上载到 Blob 存储,然后从该位置创建虚拟机映像。然后可使用此虚拟机映像创建虚拟机。Location 和 OS 参数是必需的。
+此命令创建虚拟机镜像。你的自定义 .vhd 文件将上载到 Blob 存储,然后从该位置创建虚拟机镜像。然后可使用此虚拟机镜像创建虚拟机。Location 和 OS 参数是必需的。
某些系统会施加每进程文件描述符限制。如果超出此限制,工具将显示文件描述符限制错误。你可以使用 -p <number> 参数再次运行此命令,以减小最大并行上载数。默认的最大并行上载数为 96。
@@ -550,7 +550,7 @@ info: vm shutdown command OK
**vm disk create <name> [source-path]**
-此命令将上载并注册 Azure 磁盘。必须指定 --blob-url、--location 或 --affinity-group。如果将此命令与 [source-path] 结合使用,将上载指定的 .vhd 文件并创建新映像。然后你可以使用 vm disk attach 将此映像附加到虚拟机。
+此命令将上载并注册 Azure 磁盘。必须指定 --blob-url、--location 或 --affinity-group。如果将此命令与 [source-path] 结合使用,将上载指定的 .vhd 文件并创建新镜像。然后你可以使用 vm disk attach 将此镜像附加到虚拟机。
某些系统会施加每进程文件描述符限制。如果超出此限制,工具将显示文件描述符限制错误。你可以使用 -p <number> 参数再次运行此命令,以减小最大并行上载数。默认的最大并行上载数为 96。
diff --git a/articles/virtual-machines-configuring-oracle-data-guard.md b/articles/virtual-machines-configuring-oracle-data-guard.md
index e5a28ce50..cc7eb86c9 100644
--- a/articles/virtual-machines-configuring-oracle-data-guard.md
+++ b/articles/virtual-machines-configuring-oracle-data-guard.md
@@ -9,9 +9,9 @@ Oracle Data Guard 支持对 Oracle Database 的数据保护和灾难恢复。它
此外,本教程假定你已经实现了以下先决条件:
-- 已查看 [Oracle 虚拟机映像 - 其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images)主题中的高可用性和灾难恢复注意事项部分。请注意,Azure 支持独立 Oracle Database 实例,但当前暂不支持 Oracle 实时应用集群 (Oracle RAC)。
+- 已查看 [Oracle 虚拟机镜像 - 其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images)主题中的高可用性和灾难恢复注意事项部分。请注意,Azure 支持独立 Oracle Database 实例,但当前暂不支持 Oracle 实时应用集群 (Oracle RAC)。
-- 已使用 Windows Server 上 Oracle Enterprise Edition 映像所提供的相同平台在 Azure 中创建了两个虚拟机 (VM)。有关信息,请参阅[在 Azure 中创建 Oracle Database 12 c 虚拟机](/documentation/articles/virtual-machines-creating-oracle-webLogic-server-12c-virtual-machine)和 [Azure 虚拟机](http://www.windowsazure.cn/documentation/services/virtual-machines/)。确保这两个虚拟机在[相同的云服务](/documentation/articles/virtual-machines-load-balance)和相同的虚拟网络中,以确保它们可以通过永久性专用 IP 地址相互进行访问。此外,建议将 VM 放在相同的[可用性集](/documentation/articles/virtual-machines-manage-availability)中,以便允许 Azure 将它们放入不同的容错域和升级域中。请注意,Oracle Data Guard 仅在 Oracle Database Enterprise Edition 中可用。每个虚拟机必须具有至少 2 GB 的内存和 5 GB 的磁盘空间。有关平台提供的 VM 大小的最新信息,请参阅 [Azure 的虚拟机大小](http://msdn.microsoft.com/zh-cn/library/dn197896.aspx)。如果自己的 VM 需要附加磁盘卷,则可以附加更多磁盘。有关信息,请参阅[如何将数据磁盘附加到虚拟机](/documentation/articles/storage-windows-attach-disk)。
+- 已使用 Windows Server 上 Oracle Enterprise Edition 镜像所提供的相同平台在 Azure 中创建了两个虚拟机 (VM)。有关信息,请参阅[在 Azure 中创建 Oracle Database 12 c 虚拟机](/documentation/articles/virtual-machines-creating-oracle-webLogic-server-12c-virtual-machine)和 [Azure 虚拟机](http://www.windowsazure.cn/documentation/services/virtual-machines/)。确保这两个虚拟机在[相同的云服务](/documentation/articles/virtual-machines-load-balance)和相同的虚拟网络中,以确保它们可以通过永久性专用 IP 地址相互进行访问。此外,建议将 VM 放在相同的[可用性集](/documentation/articles/virtual-machines-manage-availability)中,以便允许 Azure 将它们放入不同的容错域和升级域中。请注意,Oracle Data Guard 仅在 Oracle Database Enterprise Edition 中可用。每个虚拟机必须具有至少 2 GB 的内存和 5 GB 的磁盘空间。有关平台提供的 VM 大小的最新信息,请参阅 [Azure 的虚拟机大小](http://msdn.microsoft.com/zh-cn/library/dn197896.aspx)。如果自己的 VM 需要附加磁盘卷,则可以附加更多磁盘。有关信息,请参阅[如何将数据磁盘附加到虚拟机](/documentation/articles/storage-windows-attach-disk)。
- 已将名称为“Machine1”的虚拟机设为主虚拟机,而名称为“Machine2”的虚拟机则设为 Azure 门户中的备用 VM。
diff --git a/articles/virtual-machines-configuring-oracle-goldengate.md b/articles/virtual-machines-configuring-oracle-goldengate.md
index 56761d628..4a32152a8 100644
--- a/articles/virtual-machines-configuring-oracle-goldengate.md
+++ b/articles/virtual-machines-configuring-oracle-goldengate.md
@@ -11,11 +11,11 @@ Oracle GoldenGate 包含以下主要组件:Extract、Data Pump、Replicat、Tr
此外,本教程假设你满足以下先决条件:
-- 你已经查看 [Oracle 虚拟机映像 - 其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images)主题中的“高可用性和灾难恢复注意事项”部分。请注意,Azure 支持独立的 Oracle 数据库实例,但目前不支持 Oracle 真正应用程序群集 (Oracle RAC)。
+- 你已经查看 [Oracle 虚拟机镜像 - 其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images)主题中的“高可用性和灾难恢复注意事项”部分。请注意,Azure 支持独立的 Oracle 数据库实例,但目前不支持 Oracle 真正应用程序群集 (Oracle RAC)。
- 你已从 [Oracle 下载](http://www.oracle.com/us/downloads/index.html)网站下载了 Oracle GoldenGate 软件。你已选择产品包“Oracle Fusion Middleware – Data Integration”。然后,你已选择适用于 Oracle 11g 数据库的 Oracle GoldenGate on Oracle v11.2.1 Media Pack for Microsoft Windows x64(64 位)。接下来,请下载 Oracle GoldenGate V11.2.1.0.3 for Oracle 11g 64bit on Windows 2008(64 位)。
-- 你已使用 Windows Server 上的 Oracle 企业版映像中提供的平台在 Azure 中创建了两个虚拟机 (VM)。有关信息,请参阅[在 Azure 中创建 Oracle Database 12c 虚拟机](#z3dc8d3c097cf414e9048f7a89c026f80)和 [Azure 虚拟机](http://www.windowsazure.cn/documentation/services/virtual-machines/)。确保这些虚拟机位于[相同的云服务](/documentation/articles/virtual-machines-load-balance)和相同的[虚拟网络](http://www.windowsazure.cn/documentation/services/networking/)中,以确保它们可以通过持久性专用 IP 地址相互访问。
+- 你已使用 Windows Server 上的 Oracle 企业版镜像中提供的平台在 Azure 中创建了两个虚拟机 (VM)。有关信息,请参阅[在 Azure 中创建 Oracle Database 12c 虚拟机](#z3dc8d3c097cf414e9048f7a89c026f80)和 [Azure 虚拟机](http://www.windowsazure.cn/documentation/services/virtual-machines/)。确保这些虚拟机位于[相同的云服务](/documentation/articles/virtual-machines-load-balance)和相同的[虚拟网络](http://www.windowsazure.cn/documentation/services/networking/)中,以确保它们可以通过持久性专用 IP 地址相互访问。
- 已在 Azure 管理门户中将站点 A 的虚拟机名称设置为“MachineGG1”,将站点 B 的虚拟机名称设置为“MachineGG2”。
diff --git a/articles/virtual-machines-create-upload-vhd-windows-server.md b/articles/virtual-machines-create-upload-vhd-windows-server.md
index 8cf6967be..559451205 100644
--- a/articles/virtual-machines-create-upload-vhd-windows-server.md
+++ b/articles/virtual-machines-create-upload-vhd-windows-server.md
@@ -16,7 +16,7 @@
# 创建 Windows Server VHD 并将其上载到 Azure#
-本文介绍如何上载包含操作系统的虚拟硬盘 (VHD),以便可以使用它作为映像来基于该映像创建虚拟机。有关 Windows Azure 中的磁盘和 VHD 的更多详细信息,请参阅[关于虚拟机的磁盘和 VHD](/documentation/articles/virtual-machines-disks-vhds)。
+本文介绍如何上载包含操作系统的虚拟硬盘 (VHD),以便可以使用它作为镜像来基于该镜像创建虚拟机。有关 Windows Azure 中的磁盘和 VHD 的更多详细信息,请参阅[关于虚拟机的磁盘和 VHD](/documentation/articles/virtual-machines-disks-vhds)。
## 先决条件##
@@ -32,7 +32,7 @@
## 步骤 1:准备 VHD ##
-在将 VHD 上载到 Azure 之前,需要使用 Sysprep 工具对 VHD 进行一般化。这样就可以将 VHD 作为映像使用。有关 Sysprep 的详细信息,请参阅[如何使用 Sysprep:简介](http://technet.microsoft.com/zh-cn/library/bb457073.aspx)。
+在将 VHD 上载到 Azure 之前,需要使用 Sysprep 工具对 VHD 进行一般化。这样就可以将 VHD 作为镜像使用。有关 Sysprep 的详细信息,请参阅[如何使用 Sysprep:简介](http://technet.microsoft.com/zh-cn/library/bb457073.aspx)。
在操作系统已安装到的虚拟机中,完成以下过程:
@@ -144,7 +144,7 @@
其中:
- **BlobStorageURL** 是存储帐户的 URL
- - **YourImagesFolder** 是要在其中存储映像的 Blob 存储中的容器
+ - **YourImagesFolder** 是要在其中存储镜像的 Blob 存储中的容器
- **VHDName** 是你希望在门户中显示以确定虚拟硬盘的名称
- **PathToVHDFile** 是 .vhd 文件的完整路径和名称
@@ -152,21 +152,21 @@
有关 Add-AzureVhd cmdlet 的详细信息,请参阅 [Add-AzureVhd](http://msdn.microsoft.com/zh-cn/library/dn495173.aspx)。
-## 步骤 5:将映像添加到自定义映像列表
+## 步骤 5:将镜像添加到自定义镜像列表
-> [AZURE.TIP]若要使用 Azure PowerShell(而不是门户)来添加映像,请使用 **Add-AzureVMImage** cmdlet。例如:
+> [AZURE.TIP]若要使用 Azure PowerShell(而不是门户)来添加镜像,请使用 **Add-AzureVMImage** cmdlet。例如:
> `Add-AzureVMImage -ImageName -MediaLocation -OS `
1. 在门户中的**“所有项目”**下单击**“虚拟机”**。
-2. 在“虚拟机”下,单击**“映像”**。
+2. 在“虚拟机”下,单击**“镜像”**。
-3. 单击**“创建映像”**。
+3. 单击**“创建镜像”**。

-4. 在“从 VHD 创建映像”窗口:
+4. 在“从 VHD 创建镜像”窗口:
- 指定“名称”。
@@ -176,19 +176,19 @@

-5. 在“从 VHD 创建映像”窗口中,在“操作系统系列”下,选择你的操作系统。选中“我已在与此 VHD 关联的虚拟机上运行 Sysprep”,确认你已对操作系统进行一般化,然后单击“确定”。
+5. 在“从 VHD 创建镜像”窗口中,在“操作系统系列”下,选择你的操作系统。选中“我已在与此 VHD 关联的虚拟机上运行 Sysprep”,确认你已对操作系统进行一般化,然后单击“确定”。
- 
+ 
-6. 完成前面的步骤后,当你选择**“映像”**选项卡时,将列出新映像。
+6. 完成前面的步骤后,当你选择**“镜像”**选项卡时,将列出新镜像。
- 
+ 
- 现在,当你创建虚拟机时,此新映像将在**“我的映像”**下提供。有关说明,请参阅[如何创建运行 Windows 的自定义虚拟机](/documentation/articles/virtual-machines-windows-create-custom)。
+ 现在,当你创建虚拟机时,此新镜像将在**“我的镜像”**下提供。有关说明,请参阅[如何创建运行 Windows 的自定义虚拟机](/documentation/articles/virtual-machines-windows-create-custom)。
- 
+ 
- > [AZURE.TIP]如果在你尝试创建 VM 时,收到带有此错误消息的错误:“VHD https://XXXXX.. 具有不支持的虚拟大小(YYYY 字节)。大小必须是整数(以 MB 为单位)”,这意味着你的 VHD 不是整数个 MB,需要为固定大小的 VHD。请尝试使用 **Add-AzureVMImage** PowerShell cmdlet(而不是门户)来添加映像(请参见上面的步骤 5)。Azure cmdlet 可确保 VHD 满足 Azure 要求。
+ > [AZURE.TIP]如果在你尝试创建 VM 时,收到带有此错误消息的错误:“VHD https://XXXXX.. 具有不支持的虚拟大小(YYYY 字节)。大小必须是整数(以 MB 为单位)”,这意味着你的 VHD 不是整数个 MB,需要为固定大小的 VHD。请尝试使用 **Add-AzureVMImage** PowerShell cmdlet(而不是门户)来添加镜像(请参见上面的步骤 5)。Azure cmdlet 可确保 VHD 满足 Azure 要求。
## 后续步骤 ##
diff --git a/articles/virtual-machines-creating-oracle-database-virtual-machine.md b/articles/virtual-machines-creating-oracle-database-virtual-machine.md
index f63441d71..d3655c04a 100644
--- a/articles/virtual-machines-creating-oracle-database-virtual-machine.md
+++ b/articles/virtual-machines-creating-oracle-database-virtual-machine.md
@@ -15,7 +15,7 @@
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]本文介绍如何使用经典部署模型创建资源。
-以下示例演示了如何在 Azure 中,基于 Windows Server 2012 上运行的、由 Microsoft 提供的 Oracle Database 映像创建一个虚拟机 (VM)。执行以下两个步骤。首先,创建 VM,然后在 VM 中创建 Oracle Database。所示的示例采用 Oracle Database 版本 12c,但在 11g 中的步骤几乎相同。
+以下示例演示了如何在 Azure 中,基于 Windows Server 2012 上运行的、由 Microsoft 提供的 Oracle Database 镜像创建一个虚拟机 (VM)。执行以下两个步骤。首先,创建 VM,然后在 VM 中创建 Oracle Database。所示的示例采用 Oracle Database 版本 12c,但在 11g 中的步骤几乎相同。
##在 Azure 中创建 Oracle Database 虚拟机
@@ -23,7 +23,7 @@
2. 单击“应用商店”,单击“计算”,然后在搜索框中键入 **Oracle**。
-3. 选择一个可用的 Oracle Database 映像 **- 版本 11g、版本 12c、标准版、企业版,或者常用选项或高级选项套装之一**。 检查有关所选映像的信息(例如最小建议大小),然后单击“下一步”。
+3. 选择一个可用的 Oracle Database 镜像 **- 版本 11g、版本 12c、标准版、企业版,或者常用选项或高级选项套装之一**。 检查有关所选镜像的信息(例如最小建议大小),然后单击“下一步”。
4. 指定 VM 的“主机名”。
@@ -183,7 +183,7 @@
##其他资源
在设置虚拟机并创建数据库后,请参阅以下主题以了解更多信息。
-- [Oracle 虚拟机映像 - 其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images)
+- [Oracle 虚拟机镜像 - 其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images)
- [Oracle Database 12c 文档库](http://www.oracle.com/pls/db1211/homepage)
diff --git a/articles/virtual-machines-creating-oracle-webLogic-server-12c-oracle-database-12c-virtual-machine.md b/articles/virtual-machines-creating-oracle-webLogic-server-12c-oracle-database-12c-virtual-machine.md
index ac06014e8..f3a2e0b91 100644
--- a/articles/virtual-machines-creating-oracle-webLogic-server-12c-oracle-database-12c-virtual-machine.md
+++ b/articles/virtual-machines-creating-oracle-webLogic-server-12c-oracle-database-12c-virtual-machine.md
@@ -1,9 +1,9 @@
-
+
#在 Azure 中创建 Oracle WebLogic Server 12c 和 Oracle Database 12c 虚拟机
-本文演示如何在 Azure 中,基于 Windows Server 2012 上运行的由 Microsoft 提供的 Oracle WebLogic Server 12c 和 Oracle Database 12c 映像创建虚拟机。
+本文演示如何在 Azure 中,基于 Windows Server 2012 上运行的由 Microsoft 提供的 Oracle WebLogic Server 12c 和 Oracle Database 12c 镜像创建虚拟机。
##在 Azure 中创建 Oracle WebLogic Server 12c 和 Oracle Database 12c 虚拟机
@@ -11,7 +11,7 @@
2. 单击**“应用商店”**,单击**“计算”**,然后在搜索框中键入 **Oracle**。
-3. 选择 **Windows Server 2012 上的 Oracle Database 12c 和 WebLogic Server 12c Standard Edition** 或 **Windows Server 2012 上的 Oracle Database 12c 和 WebLogic Server 12c Enterprise Edition** 映像。检查有关此映像的信息(如最小建议大小),然后单击**“下一步”**。
+3. 选择 **Windows Server 2012 上的 Oracle Database 12c 和 WebLogic Server 12c Standard Edition** 或 **Windows Server 2012 上的 Oracle Database 12c 和 WebLogic Server 12c Enterprise Edition** 镜像。检查有关此镜像的信息(如最小建议大小),然后单击**“下一步”**。
4. 指定虚拟机的**“主机名”**。
@@ -44,7 +44,7 @@
按照以**在 Azure 中配置 Oracle WebLogic Server 12c 虚拟机**部分开头的[在 Azure 中创建 Oracle WebLogic Server 12c 虚拟机](/documentation/articles/virtual-machines-creating-oracle-webLogic-server-12c-virtual-machine)中的说明进行操作。如果要设置 WebLogic Server 群集,另请参阅[在 Azure 中创建 Oracle WebLogic Server 12c 群集](/documentation/articles/virtual-machines-creating-oracle-webLogic-server-12c-cluster)。
##其他资源
-有关 Oracle 虚拟机映像的其他注意事项
+有关 Oracle 虚拟机镜像的其他注意事项
[从 Java 应用程序连接到 Oracle 数据库](http://docs.oracle.com/cd/E11882_01/appdev.112/e12137/getconn.htm#TDPJD136)
diff --git a/articles/virtual-machines-creating-oracle-webLogic-server-12c-virtual-machine.md b/articles/virtual-machines-creating-oracle-webLogic-server-12c-virtual-machine.md
index d6466c3ab..377aa0870 100644
--- a/articles/virtual-machines-creating-oracle-webLogic-server-12c-virtual-machine.md
+++ b/articles/virtual-machines-creating-oracle-webLogic-server-12c-virtual-machine.md
@@ -1,7 +1,7 @@
#在 Azure 中创建 Oracle WebLogic Server 12c 虚拟机
-以下示例演示了如何在 Azure 中,基于 Windows Server 2012 上运行的由 Microsoft 提供的 Oracle WebLogic Server 12c 映像创建一个虚拟机。
+以下示例演示了如何在 Azure 中,基于 Windows Server 2012 上运行的由 Microsoft 提供的 Oracle WebLogic Server 12c 镜像创建一个虚拟机。
##在 Azure 中创建 Oracle WebLogic Server 12c 虚拟机
@@ -9,7 +9,7 @@
2. 单击“应用商店”,单击“计算”,然后在搜索框中键入 **Oracle**。
-3. 选择“Windows Server 2012 上的 Oracle WebLogic Server 12c Standard Edition”或“Windows Server 2012 上的 Oracle WebLogic Server 12c Enterprise Edition”映像。检查有关此映像的信息(如最小建议大小),然后单击“下一步”。
+3. 选择“Windows Server 2012 上的 Oracle WebLogic Server 12c Standard Edition”或“Windows Server 2012 上的 Oracle WebLogic Server 12c Enterprise Edition”镜像。检查有关此镜像的信息(如最小建议大小),然后单击“下一步”。
4. 指定 VM 的“主机名”。
@@ -160,7 +160,7 @@
##其他资源
现在,你已设置了运行 Oracle WebLogic Server 的虚拟机,接下来请参阅以下主题以了解更多信息。
-- [Oracle 虚拟机映像 - 其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images)
+- [Oracle 虚拟机镜像 - 其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images)
- [Oracle WebLogic Server 产品文档](http://www.oracle.com/technetwork/middleware/weblogic/documentation/index.html)
diff --git a/articles/virtual-machines-deis-cluster.md b/articles/virtual-machines-deis-cluster.md
index 7169d6ecb..6708f80a6 100644
--- a/articles/virtual-machines-deis-cluster.md
+++ b/articles/virtual-machines-deis-cluster.md
@@ -16,7 +16,7 @@
本文将逐步指导你完成在 Azure 上设置 [Deis](http://deis.io/) 群集的过程。其中包括所有的步骤,从创建必要的证书,到在新设置的群集上部署和缩放示例 **Go** 应用程序。
-下图显示了部署的系统的体系结构。系统管理员可以使用 Deis 工具(如 **deis** 和 **deisctl**)来管理群集。连接是通过会将连接转发到群集上某个成员节点的 Azure 负载平衡器建立的。客户端也通过负载平衡器访问部署的应用程序。在此情况下,负载平衡器会将流量转发到 Deis 路由器网络,从者进一步将流量路由到托管在群集上的对应 Docker 容器。
+下图显示了部署的系统的体系结构。系统管理员可以使用 Deis 工具(如 **deis** 和 **deisctl**)来管理群集。连接是通过会将连接转发到群集上某个成员节点的 Azure 负载均衡器建立的。客户端也通过负载均衡器访问部署的应用程序。在此情况下,负载均衡器会将流量转发到 Deis 路由器网络,从者进一步将流量路由到托管在群集上的对应 Docker 容器。

@@ -70,7 +70,7 @@
8. 修改 **newStorageAccountName** 参数。这是 VM OS 磁盘的存储帐户。此帐户名称必须全域唯一。
-9. 修改 **publicDomainName** 参数。此参数将成为与负载平衡器公共 IP 关联的 DNS 名称的一部分。最终的 FQDN 格式是 _[此参数的值]_ _[区域]_.cloudapp.azure.com。例如,如果你将名称指定为 deishbai32,资源组已部署到美国西部区域,则负载平衡器的最终 FQDN 是 deishbai32.westus.cloudapp.azure.com。
+9. 修改 **publicDomainName** 参数。此参数将成为与负载均衡器公共 IP 关联的 DNS 名称的一部分。最终的 FQDN 格式是 _[此参数的值]_ _[区域]_.cloudapp.azure.com。例如,如果你将名称指定为 deishbai32,资源组已部署到美国西部区域,则负载均衡器的最终 FQDN 是 deishbai32.westus.cloudapp.azure.com。
10. 保存参数文件。接下来,你可以使用 Azure PowerShell 设置群集:
@@ -82,13 +82,13 @@
./deploy-deis.sh -n "[resource group name]" -l "West US" -f ./azuredeploy.json -e ./azuredeploy-parameters.json
-c ./cloud-config.yaml
-11. 设置资源组后,可以在 Azure 门户上看到组中的所有资源。如以下屏幕截图所示,资源组中有一个包含三个 VM 的虚拟网络,这些 VM 已加入同一个可用性集。该组还包含具有关联公共 IP 的负载平衡器。
+11. 设置资源组后,可以在 Azure 门户上看到组中的所有资源。如以下屏幕截图所示,资源组中有一个包含三个 VM 的虚拟网络,这些 VM 已加入同一个可用性集。该组还包含具有关联公共 IP 的负载均衡器。

## 安装客户端
-需要使用 **deisctl** 来控制 Deis 群集。尽管 deisctl 会自动安装在所有群集节点中,但较好的做法是在独立的管理计算机上使用 deisctl。此外,因为所有节点上只配置了专用 IP 地址,因此你需要通过负载平衡器(有公共 IP)使用 SSH 隧道,来连接到节点计算机。以下是在独立 Ubuntu 物理机或虚拟机上设置 deisctl 的步骤。
+需要使用 **deisctl** 来控制 Deis 群集。尽管 deisctl 会自动安装在所有群集节点中,但较好的做法是在独立的管理计算机上使用 deisctl。此外,因为所有节点上只配置了专用 IP 地址,因此你需要通过负载均衡器(有公共 IP)使用 SSH 隧道,来连接到节点计算机。以下是在独立 Ubuntu 物理机或虚拟机上设置 deisctl 的步骤。
1. 安装 deisctl:mkdir deis
@@ -106,7 +106,7 @@
export DEISCTL_TUNNEL=[public ip of the load balancer]: /documentation/articles/2223
模板定义了将 2223 映射到实例 1、将 2224 映射到实例 2、将 2225 映射到实例 3 的入站 NAT 规则。这提供了使用 deisctl 工具时的冗余。可以在 Azure 门户中检查这些规则:
-
+
> [AZURE.NOTE]模板目前仅支持三节点群集。这是因为 Azure 资源管理器模板 NAT 规则定义存在限制,它不支持循环语法。
@@ -159,7 +159,7 @@
以下步骤说明如何将“Hello World”Go 应用程序部署到群集。这些步骤基于 [Deis 文档](http://docs.deis.io/en/latest/using_deis/using-dockerfiles/#using-dockerfiles)。
-1. 为了使路由网络正确工作,指向负载平衡器公共 IP 的域需要有通配符 A 记录。以下屏幕截图显示了在 GoDaddy 上注册的示例域的 A 记录:
+1. 为了使路由网络正确工作,指向负载均衡器公共 IP 的域需要有通配符 A 记录。以下屏幕截图显示了在 GoDaddy 上注册的示例域的 A 记录:

@@ -192,7 +192,7 @@
deis create
git push deis master
-8. git push 将触发 Docker 映像的构建和部署,这需要几分钟来完成。根据我的经验,步骤 10(将映像推送到专用存储库)偶尔会挂起。如果发生此情况,你可以停止过程,使用 `deis apps:destroy –a ` 删除应用程序,然后重试。你也可以使用 `deis apps:list` 找出应用程序的名称。如果一切正常,你应会在命令输出的末尾看到如下内容:
+8. git push 将触发 Docker 镜像的构建和部署,这需要几分钟来完成。根据我的经验,步骤 10(将镜像推送到专用存储库)偶尔会挂起。如果发生此情况,你可以停止过程,使用 `deis apps:destroy –a ` 删除应用程序,然后重试。你也可以使用 `deis apps:list` 找出应用程序的名称。如果一切正常,你应会在命令输出的末尾看到如下内容:
-----> Launching...
done, lambda-underdog:v2 deployed to Deis
@@ -241,7 +241,7 @@
## 后续步骤
-本文已指导你完成使用 Azure 资源管理器模板在 Azure 上设置新 Deis 群集的步骤。该模板支持工具连接冗余,以及对已部署应用程序的负载平衡。该模板还避免使用成员节点上的公共 IP,因此可以节省宝贵的公共 IP 资源,并为宿主应用程序提供更安全的环境。若要了解更多信息,请参阅下列文章:
+本文已指导你完成使用 Azure 资源管理器模板在 Azure 上设置新 Deis 群集的步骤。该模板支持工具连接冗余,以及对已部署应用程序的负载均衡。该模板还避免使用成员节点上的公共 IP,因此可以节省宝贵的公共 IP 资源,并为宿主应用程序提供更安全的环境。若要了解更多信息,请参阅下列文章:
[Azure 资源管理器概述][resource-group-overview]
[如何使用 Azure CLI][azure-command-line-tools]
diff --git a/articles/virtual-machines-deploy-sharepoint-2010.md b/articles/virtual-machines-deploy-sharepoint-2010.md
index 44cbc410d..2ce732b16 100644
--- a/articles/virtual-machines-deploy-sharepoint-2010.md
+++ b/articles/virtual-machines-deploy-sharepoint-2010.md
@@ -55,19 +55,19 @@ Azure 虚拟机使开发人员能够灵活选取其所需的语言或运行时
## 设置过程
-Azure 中的映像库提供了可用预配置虚拟机的列表。用户可将 SharePoint Server、SQL Server、Windows Server 和其他 ISO/VHD 发布到映像库。若要简化虚拟机的创建,可创建基本映像并将这些映像发布到该库。授权用户可使用这些映像来生成所需的虚拟机。有关详细信息,请转到[在 Azure 预览门户中创建运行 Windows 的虚拟机](/documentation/articles/virtual-machines-windows-tutorial-classic-portal)。图 1 演示了使用 Azure 门户创建虚拟机的基本步骤。
+Azure 中的镜像库提供了可用预配置虚拟机的列表。用户可将 SharePoint Server、SQL Server、Windows Server 和其他 ISO/VHD 发布到镜像库。若要简化虚拟机的创建,可创建基本镜像并将这些镜像发布到该库。授权用户可使用这些镜像来生成所需的虚拟机。有关详细信息,请转到[在 Azure 预览门户中创建运行 Windows 的虚拟机](/documentation/articles/virtual-machines-windows-tutorial-classic-portal)。图 1 演示了使用 Azure 门户创建虚拟机的基本步骤。

**图 1:创建虚拟机的步骤概述**
-用户还可将进行 sysprep 的映像上载到 Azure 管理门户。有关详细信息,请转到[创建 Windows Server VHD 并将其上载到 Azure](/documentation/articles/virtual-machines-create-upload-vhd-windows-server)。图 2 演示了上载映像以创建 VM 的基本步骤。
+用户还可将进行 sysprep 的镜像上载到 Azure 管理门户。有关详细信息,请转到[创建 Windows Server VHD 并将其上载到 Azure](/documentation/articles/virtual-machines-create-upload-vhd-windows-server)。图 2 演示了上载镜像以创建 VM 的基本步骤。
-在Azure 门户中,用户还可上载已运行过 SysPrep 工具的映像。有关详细信息,请转到[创建 Windows Server VHD 并将其上载到 Azure](/documentation/articles/virtual-machines-create-upload-vhd-windows-server)。图 2 演示了上载映像以创建虚拟机的基本步骤。
+在Azure 门户中,用户还可上载已运行过 SysPrep 工具的镜像。有关详细信息,请转到[创建 Windows Server VHD 并将其上载到 Azure](/documentation/articles/virtual-machines-create-upload-vhd-windows-server)。图 2 演示了上载镜像以创建虚拟机的基本步骤。

-**图 2:上载映像的步骤概述**
+**图 2:上载镜像的步骤概述**
## 在 Azure 上部署 SharePoint 2010
@@ -75,7 +75,7 @@ Azure 中的映像库提供了可用预配置虚拟机的列表。用户可将 S
1. 通过你的 Azure 订阅帐户登录到 [Azure 管理门户](http://manage.windowsazure.cn/)。如果你没有 Azure 帐户,可以[注册 Azure 免费试用版](/pricing/1rmb-trial/)。
2. 若要创建具有基本操作系统的虚拟机,请在 Azure 门户上,单击“新建”>“计算”>“虚拟机”>“从库”。
-3. 将显示“选择映像”对话框。单击“Windows Server 2008 R2 SP1”平台映像,然后单击右箭头。
+3. 将显示“选择镜像”对话框。单击“Windows Server 2008 R2 SP1”平台镜像,然后单击右箭头。
4. 将显示“虚拟机配置”对话框。提供以下信息:
- 输入“虚拟机名称”。
- 选择适当的大小。对于生产环境(SharePoint 应用程序服务器和数据库),我们建议使用 A3(4 核,7GB 内存)或更大。
@@ -84,7 +84,7 @@ Azure 中的映像库提供了可用预配置虚拟机的列表。用户可将 S
- 在“确认”中,重新键入密码,然后单击右箭头。
5. 将显示第二个“虚拟机配置”对话框。提供以下信息:
- 在“云服务”中,选择“创建新的云服务”,在此情况下,你还必须提供云服务 DNS 名称,或选择现有的云服务。
- - 在“区域/地缘组/虚拟网络”中,选择将托管该虚拟映像的区域。
+ - 在“区域/地缘组/虚拟网络”中,选择将托管该虚拟镜像的区域。
- 在“存储帐户”中,单击“使用自动生成的存储帐户”,或选择现有的存储帐户名称。每个区域只能自动创建一个存储帐户。使用此设置创建的所有其他虚拟机也位于该存储帐户中。你最多只能创建 20 个存储帐户。有关详细信息,请转到[在 Azure 中创建存储帐户](/documentation/articles/virtual-machines-create-upload-vhd-windows-server/#step-2-create-a-storage-account-in-azure)。
- 在“可用性集”中,选择“(无)”,然后单击右箭头。
6. 在第三个“虚拟机配置”对话框中,单击复选标记以创建虚拟机。
@@ -93,7 +93,7 @@ Azure 中的映像库提供了可用预配置虚拟机的列表。用户可将 S
使用下列任一选项构建 SQL Server 虚拟机:
-- 执行上面的步骤 1 到步骤 7 来创建 SQL Server 2012 虚拟机,只是在步骤 3 中,请使用 SQL Server 2012 映像而不是 Windows Server 2008 R2 SP1 映像。有关详细信息,请转到[在 Azure 上设置 SQL Server 虚拟机](/documentation/articles/virtual-machines-provision-sql-server)。
+- 执行上面的步骤 1 到步骤 7 来创建 SQL Server 2012 虚拟机,只是在步骤 3 中,请使用 SQL Server 2012 镜像而不是 Windows Server 2008 R2 SP1 镜像。有关详细信息,请转到[在 Azure 上设置 SQL Server 虚拟机](/documentation/articles/virtual-machines-provision-sql-server)。
- 单击该选项后,设置过程将在 C:\\SQLServer\_11.0_Full 目录路径中保留 SQL Server 2012 安装程序文件的副本,以便你能自定义安装。例如,你可通过使用许可证密钥将 SQL Server 2012 的评估版安装转换为许可版本。
- 使用 SQL Server System Preparation (SysPrep) 工具以在虚拟机上利用基本操作系统安装 SQL Server(如上面的步骤 1 到步骤 7 中所述)。有关详细信息,请转到[使用 SysPrep 安装 SQL Server 2012](http://msdn.microsoft.com/zh-cn/library/ee210664.aspx)。
@@ -131,7 +131,7 @@ Azure 中的映像库提供了可用预配置虚拟机的列表。用户可将 S
### 创建并上载虚拟硬盘
-还可创建你自己的映像并将其作为 VHD 文件上载到 Azure。有关信息,请参阅[创建 Windows Server VHD 并将其上载到 Azure](/documentation/articles/virtual-machines-create-upload-vhd-windows-server)。
+还可创建你自己的镜像并将其作为 VHD 文件上载到 Azure。有关信息,请参阅[创建 Windows Server VHD 并将其上载到 Azure](/documentation/articles/virtual-machines-create-upload-vhd-windows-server)。
## 使用方案
@@ -153,15 +153,15 @@ Azure 中的映像库提供了可用预配置虚拟机的列表。用户可将 S
若要在 Azure 上实现 SharePoint 开发和测试环境,请按照以下步骤操作:
-1. 设置:首先,使用 Azure 虚拟网络在本地和 Azure 之间设置 VPN 连接。(由于此处未使用 Active Directory,因此需要 VPN 隧道。) 有关详细信息,请转到[虚拟网络概述](http://msdn.microsoft.com/zh-cn/library/jj156007.aspx)。然后,使用映像库中的储备映像通过 Azure 门户设置新的虚拟机。
- - 你可以将本地 SharePoint 开发和测试虚拟机上载到 Azure 存储帐户,并通过映像库引用这些虚拟机来构建所需的环境。
- - 可以使用 SQL Server 2012 映像来替代 Windows Server 2008 R2 SP1 映像。有关详细信息,请转到[在 Azure 上设置 SQL Server 虚拟机](/documentation/articles/virtual-machines-provision-sql-server)。
+1. 设置:首先,使用 Azure 虚拟网络在本地和 Azure 之间设置 VPN 连接。(由于此处未使用 Active Directory,因此需要 VPN 隧道。) 有关详细信息,请转到[虚拟网络概述](http://msdn.microsoft.com/zh-cn/library/jj156007.aspx)。然后,使用镜像库中的储备镜像通过 Azure 门户设置新的虚拟机。
+ - 你可以将本地 SharePoint 开发和测试虚拟机上载到 Azure 存储帐户,并通过镜像库引用这些虚拟机来构建所需的环境。
+ - 可以使用 SQL Server 2012 镜像来替代 Windows Server 2008 R2 SP1 镜像。有关详细信息,请转到[在 Azure 上设置 SQL Server 虚拟机](/documentation/articles/virtual-machines-provision-sql-server)。
2. 安装:使用远程桌面连接在虚拟机上安装 SharePoint Server、Visual Studio 和 SQL Server。
- 使用 SharePoint 2010 Easy Setup Script 构建 SharePoint 开发人员计算机。有关详细信息,请转到 [SharePoint 2010 Easy Setup Script](http://www.microsoft.com/download/details.aspx?id=23415)。使用 Windows PowerShell。有关详细信息,请转到[使用 Windows PowerShell 安装 SharePoint Server 2010](http://technet.microsoft.com/zh-cn/library/cc262839.aspx)。使用 CodePlex 项目的 AutoSPInstaller。有关详细信息,请转到 [CodePlex:AutoSPInstaller](http://autospinstaller.codeplex.com/)。
- 安装 Visual Studio。有关详细信息,请转到 [Visual Studio 安装](http://msdn.microsoft.com/zh-cn/library/e2h7fzkw.aspx)。
- 安装 SQL Server。有关详细信息,请转到[使用 SysPrep 安装 SQL Server](http://msdn.microsoft.com/zh-cn/library/ee210664.aspx)。
-3. 开发适用于应用程序和数据库的部署包和脚本:如果你计划从映像库中使用可用的虚拟机,则可在 Azure 虚拟机上部署所需的本地应用程序和数据库:
+3. 开发适用于应用程序和数据库的部署包和脚本:如果你计划从镜像库中使用可用的虚拟机,则可在 Azure 虚拟机上部署所需的本地应用程序和数据库:
- 使用 SQL Server Data Tools 和 Visual Studio 为现有的本地应用程序和数据库创建部署包。
- 使用这些包在 Azure 虚拟机上部署应用程序和数据库。
4. 部署 SharePoint 应用程序和数据库:
@@ -194,9 +194,9 @@ Azure 基础结构中的虚拟机将进行验证,并能够与其他 Microsoft
1. 部署 Active Directory:在 Azure 虚拟机上部署 Active Directory 的基本要求与在本地虚拟机上进行此部署的基本要求类似(在某种程度上也与物理计算机类似),但并不完全相同。有关差异、准则和其他注意事项的详细信息,请转到[在 Azure 虚拟机上部署 Active Directory 的准则](http://msdn.microsoft.com/zh-cn/library/jj156090)。在 Azure 中部署 Active Directory:
- 定义和创建可在其中将虚拟机分配给特定子网的虚拟网络。
- 使用 Azure 门户在 Azure 上的新虚拟机上创建和部署域控制器。还可参考 Windows PowerShell 脚本,使用 Azure 虚拟机和 Azure 虚拟网络在云中部署独立域。有关在 Azure 虚拟网络上的虚拟机上创建新的 Active Directory 林的详细信息,请转到[在 Azure 中安装新的 Active Directory 林](/documentation/articles/active-directory-new-forest-virtual-machine)。
-2. 设置虚拟机:使用 Azure 门户从映像库中的储备映像设置新的虚拟机。
+2. 设置虚拟机:使用 Azure 门户从镜像库中的储备镜像设置新的虚拟机。
3. 部署 SharePoint 场。
- - 使用 Azure 门户配置负载平衡。配置虚拟机终结点,选择用于对现有终结点上的流量进行负载平衡的选项,然后指定负载平衡的虚拟机的名称。
+ - 使用 Azure 门户配置负载均衡。配置虚拟机终结点,选择用于对现有终结点上的流量进行负载均衡的选项,然后指定负载均衡的虚拟机的名称。
- 将其他前端 Web 虚拟机添加到现有 SharePoint 场以处理额外流量。
3. 管理虚拟机:
- 使用 Azure 门户监视虚拟机。
@@ -220,9 +220,9 @@ Azure 基础结构中的虚拟机将进行验证,并能够与其他 Microsoft
1. 设置:
- 使用 Azure 虚拟网络在本地和 Azure 之间设置 VPN 连接。有关详细信息,请转到[虚拟网络概述](http://msdn.microsoft.com/zh-cn/library/jj156007.aspx)。
- - 使用 Azure 门户从映像库中的储备映像设置新的虚拟机。你可以将 SharePoint Server 或 SQL Server 商业智能工作负荷映像上载到映像库,并且任何授权用户均可选择这些商业智能组件虚拟机来构建向外扩展的环境。
+ - 使用 Azure 门户从镜像库中的储备镜像设置新的虚拟机。你可以将 SharePoint Server 或 SQL Server 商业智能工作负荷镜像上载到镜像库,并且任何授权用户均可选择这些商业智能组件虚拟机来构建向外扩展的环境。
2. 安装:
- - 如果你的组织没有 SharePoint Server 或 SQL Server 商业智能组件的预构建映像,请使用远程桌面连接在虚拟机上安装 SharePoint Server 和 SQL Server。
+ - 如果你的组织没有 SharePoint Server 或 SQL Server 商业智能组件的预构建镜像,请使用远程桌面连接在虚拟机上安装 SharePoint Server 和 SQL Server。
- 有关安装 SharePoint 的详细信息,请转到[使用 Windows PowerShell 安装 SharePoint Server 2010](http://technet.microsoft.com/zh-cn/library/cc262839.aspx) 或 [CodePlex:AutoSPInstaller](http://autospinstaller.codeplex.com/)。
- 有关安装 SQL Server 的详细信息,请转到[使用 SysPrep 安装 SQL Server](http://msdn.microsoft.com/zh-cn/library/ee210664.aspx)。
3. 添加商业智能虚拟机:
@@ -241,29 +241,29 @@ Azure 基础结构中的虚拟机将进行验证,并能够与其他 Microsoft
组织可使用 Azure 虚拟机在经济实惠且高度安全的云基础结构上托管自定义应用程序和关联组件。他们还可将本地 Microsoft System Center 用作本地和云应用程序的常见管理工具。
-若要在 Azure 上实现完全自定义的 SharePoint 网站,组织必须在云中部署 Active Directory 域并在此域中设置新的虚拟机。然后,必须创建运行 SQL Server 2012 的虚拟机并将其配置为 SharePoint 场的一部分。最后,必须创建 SharePoint 场,对该场进行负载平衡并将其连接到 Active Directory 和 SQL Server(图 6)。
+若要在 Azure 上实现完全自定义的 SharePoint 网站,组织必须在云中部署 Active Directory 域并在此域中设置新的虚拟机。然后,必须创建运行 SQL Server 2012 的虚拟机并将其配置为 SharePoint 场的一部分。最后,必须创建 SharePoint 场,对该场进行负载均衡并将其连接到 Active Directory 和 SQL Server(图 6)。

**图 6:完全自定义的基于 SharePoint 的网站**
-下列步骤演示了如何从映像库中的可用的预构建映像创建自定义的 SharePoint 场环境。但请注意,你还可将 SharePoint 场虚拟机上载到映像库,并且授权用户可选择这些虚拟机以在 Azure 上构建所需的 SharePoint 场。
+下列步骤演示了如何从镜像库中的可用的预构建镜像创建自定义的 SharePoint 场环境。但请注意,你还可将 SharePoint 场虚拟机上载到镜像库,并且授权用户可选择这些虚拟机以在 Azure 上构建所需的 SharePoint 场。
1. 部署 Active Directory:在 Azure 虚拟机上部署 Active Directory 的基本要求与在本地虚拟机上进行此部署的基本要求类似(在某种程度上也与物理计算机类似),但并不完全相同。有关差异、准则和其他注意事项的详细信息,请转到[在 Azure 虚拟机上部署 Active Directory 的准则](http://msdn.microsoft.com/zh-cn/library/jj156090)。在 Azure 中部署 Active Directory:
- 定义和创建可在其中将虚拟机分配给特定子网的虚拟网络。
- 使用 Azure 门户在 Azure 上的新虚拟机上创建和部署域控制器。
- 有关在 Azure 虚拟网络上的虚拟机上创建新的 Active Directory 林的详细信息,请转到[在 Azure 中安装新的 Active Directory 林](/documentation/articles/active-directory-new-forest-virtual-machine)。
2. 部署 SQL Server:
- - 使用 Azure 门户从映像库中的储备映像设置新的虚拟机。
+ - 使用 Azure 门户从镜像库中的储备镜像设置新的虚拟机。
- 在虚拟机上配置 SQL Server。有关详细信息,请转到[使用 SysPrep 安装 SQL Server](http://msdn.microsoft.com/zh-cn/library/ee210664.aspx)。
- 将虚拟机加入新创建的 Active Directory 域。
3. 部署多服务器 SharePoint 场:
- 创建虚拟网络。有关详细信息,请转到[虚拟网络概述](http://msdn.microsoft.com/zh-cn/library/jj156007.aspx)。
- 在部署 SharePoint 虚拟机时,你需要为 SharePoint Server 提供的子网,以便在设置过程中可使用本地 Active Directory 框中的 DNS 地址。
- 使用 Azure 门户创建虚拟机。
- - 在该虚拟机上安装 SharePoint Server 并生成可重复使用的映像。有关安装 SharePoint Server 的详细信息,请转到[使用 Windows PowerShell 安装和配置 SharePoint Server 2010](http://technet.microsoft.com/zh-cn/library/cc262839.aspx) 或 [CodePlex:AutoSPInstaller](http://autospinstaller.codeplex.com/)。
+ - 在该虚拟机上安装 SharePoint Server 并生成可重复使用的镜像。有关安装 SharePoint Server 的详细信息,请转到[使用 Windows PowerShell 安装和配置 SharePoint Server 2010](http://technet.microsoft.com/zh-cn/library/cc262839.aspx) 或 [CodePlex:AutoSPInstaller](http://autospinstaller.codeplex.com/)。
- 使用 [Join-SharePointFarm](http://technet.microsoft.com/zh-cn/library/ff607979.aspx) 命令配置 SharePoint 虚拟机以创建 SharePoint 场并连接到该场。
- - 使用 Azure 门户配置负载平衡:配置虚拟机终结点,选择用于对现有终结点上的流量进行负载平衡的选项,然后指定负载平衡的虚拟机的名称。
+ - 使用 Azure 门户配置负载均衡:配置虚拟机终结点,选择用于对现有终结点上的流量进行负载均衡的选项,然后指定负载均衡的虚拟机的名称。
4. 通过系统中心管理 SharePoint 场:
- 使用 Operations Manager 代理和新的 Azure 集成包将本地系统中心连接到 Azure 虚拟机。
- 使用本地 App Controller 和 Orchestrator 进行管理。
diff --git a/articles/virtual-machines-disks-vhds.md b/articles/virtual-machines-disks-vhds.md
index e8ff4318f..2c703f3a7 100644
--- a/articles/virtual-machines-disks-vhds.md
+++ b/articles/virtual-machines-disks-vhds.md
@@ -17,7 +17,7 @@
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]
-当你创建虚拟机时,至少将为 Azure 中的所有虚拟机配置两个磁盘 – 一个是操作系统磁盘,另一个是临时本地磁盘(有时称为资源磁盘)。操作系统磁盘基于映像创建,操作系统磁盘和该映像实际上都存储在 Azure 存储帐户中的虚拟硬盘 (VHD) 内。虚拟机还可以有数据磁盘,而这些磁盘也存储为 VHD。
+当你创建虚拟机时,至少将为 Azure 中的所有虚拟机配置两个磁盘 – 一个是操作系统磁盘,另一个是临时本地磁盘(有时称为资源磁盘)。操作系统磁盘基于镜像创建,操作系统磁盘和该镜像实际上都存储在 Azure 存储帐户中的虚拟硬盘 (VHD) 内。虚拟机还可以有数据磁盘,而这些磁盘也存储为 VHD。
>[AZURE.WARNING]不要在临时磁盘上存储数据。该磁盘为应用程序和进程提供临时存储空间,只用于存储页面文件或交换文件等数据。若要针对 Windows 虚拟机重新映射该磁盘,请参阅[更改 Windows 临时磁盘的驱动器号](/documentation/articles/virtual-machines-windows-change-drive-letter)。
@@ -31,7 +31,7 @@
有关虚拟机容量的详细信息,请参阅[虚拟机的大小](/documentation/articles/virtual-machines-size-specs)。
-当你基于映像创建虚拟机时,Azure 将会创建操作系统磁盘。如果你使用包含数据磁盘的映像,则 Azure 还会在创建虚拟机时创建数据磁盘。(你可以使用 Azure 或合作伙伴提供的映像,或使用你自己的映像。) 否则,你需要在创建虚拟机后添加数据磁盘。
+当你基于镜像创建虚拟机时,Azure 将会创建操作系统磁盘。如果你使用包含数据磁盘的镜像,则 Azure 还会在创建虚拟机时创建数据磁盘。(你可以使用 Azure 或合作伙伴提供的镜像,或使用你自己的镜像。) 否则,你需要在创建虚拟机后添加数据磁盘。
你随时可以将数据磁盘添加到虚拟机,只需将它“附加”到虚拟机即可。你可以使用已上载或复制到存储帐户的 VHD,也可以让 Azure 为你创建 VHD。附加数据磁盘会将存储帐户中的 VHD 文件与虚拟机关联,并在 VHD 上放置“租约”,以便在将 VHD 附加到虚拟机后不会从存储中删除它。
@@ -41,11 +41,11 @@ Azure 中使用的 VHD 是在 Azure 的标准或高级存储帐户中作为页 B
在 Azure 外部,虚拟硬盘可使用 VHD 或 VHDX 格式。它们还可以是固定的、动态扩展或差异性的。Azure 支持 VHD 格式的固定磁盘。固定格式在文件内对逻辑磁盘以线性方式布局,使磁盘偏移量 X 存储在 Blob 偏移量 X 的位置。在 Blob 末尾有一小段脚注,描述了 VHD 的属性。通常,由于大多数磁盘中都有较大的未使用区域,因此固定格式会浪费空间。不过,Azure 以稀疏格式存储 .vhd 文件,因此可兼获固定和动态格式磁盘的优点。有关详细信息,请参阅[虚拟硬盘入门](https://technet.microsoft.com/zh-cn/library/dd979539.aspx)。
-Azure 中所有作为磁盘或映像创建来源的 .vhd 文件都是只读的。当你创建磁盘或映像时,Azure 将生成 .vhd 文件的副本。这些副本可以是只读或读写的,具体取决于你使用 VHD 的方式。
+Azure 中所有作为磁盘或镜像创建来源的 .vhd 文件都是只读的。当你创建磁盘或镜像时,Azure 将生成 .vhd 文件的副本。这些副本可以是只读或读写的,具体取决于你使用 VHD 的方式。
- 当你基于映像创建虚拟机时,Azure 将为虚拟机创建磁盘,该磁盘是源 .vhd 文件的副本。为避免被意外删除,Azure 对任何用于创建映像、操作系统磁盘或数据磁盘的源 .vhd 文件设置了租约。
+ 当你基于镜像创建虚拟机时,Azure 将为虚拟机创建磁盘,该磁盘是源 .vhd 文件的副本。为避免被意外删除,Azure 对任何用于创建镜像、操作系统磁盘或数据磁盘的源 .vhd 文件设置了租约。
-在删除源 .vhd 文件之前,需要先通过删除磁盘或映像来解除租约。若要删除由虚拟机当前用作操作系统磁盘的 .vhd 文件,可以通过删除虚拟机并删除所有关联的磁盘,一次性删除虚拟机、操作系统磁盘和源 .vhd 文件。但是,删除用作数据磁盘来源的 .vhd 文件需要按一定顺序执行几个步骤:先从虚拟机分离该磁盘,再删除该磁盘,然后才能删除 .vhd 文件。
+在删除源 .vhd 文件之前,需要先通过删除磁盘或镜像来解除租约。若要删除由虚拟机当前用作操作系统磁盘的 .vhd 文件,可以通过删除虚拟机并删除所有关联的磁盘,一次性删除虚拟机、操作系统磁盘和源 .vhd 文件。但是,删除用作数据磁盘来源的 .vhd 文件需要按一定顺序执行几个步骤:先从虚拟机分离该磁盘,再删除该磁盘,然后才能删除 .vhd 文件。
>[AZURE.WARNING]如果你从存储空间删除了源 .vhd 文件或删除了你的存储帐户,Microsoft 无法为你恢复数据。
diff --git a/articles/virtual-machines-docker-compose-quickstart.md b/articles/virtual-machines-docker-compose-quickstart.md
index f898d3983..7b56e1ac9 100644
--- a/articles/virtual-machines-docker-compose-quickstart.md
+++ b/articles/virtual-machines-docker-compose-quickstart.md
@@ -20,7 +20,7 @@
## 步骤 1:将 Linux VM 设置为 Docker 主机
-可以使用各种 Azure 过程和 Azure 应用商店中提供的映像创建 Linux VM 并将其设置为 Docker 主机。有关示例,请参阅[从 Azure 命令行界面使用 Docker VM 扩展](/documentation/articles/virtual-machines-docker-with-xplat-cli),了解使用 Docker VM 扩展创建 Ubuntu VM 的快速过程。使用 Docker VM 扩展时,你的 VM 将自动设置为 Docker 主机。该文中的示例演示如何在服务管理模式下使用[适用于 Mac、Linux 和 Windows 的 Azure 命令行界面](/documentation/articles/xplat-cli) (Azure CLI) 创建 VM。
+可以使用各种 Azure 过程和 Azure 应用商店中提供的镜像创建 Linux VM 并将其设置为 Docker 主机。有关示例,请参阅[从 Azure 命令行界面使用 Docker VM 扩展](/documentation/articles/virtual-machines-docker-with-xplat-cli),了解使用 Docker VM 扩展创建 Ubuntu VM 的快速过程。使用 Docker VM 扩展时,你的 VM 将自动设置为 Docker 主机。该文中的示例演示如何在服务管理模式下使用[适用于 Mac、Linux 和 Windows 的 Azure 命令行界面](/documentation/articles/xplat-cli) (Azure CLI) 创建 VM。
## 步骤 2:安装 Compose
@@ -49,9 +49,9 @@ docker-compose 1.3.2
## 步骤 3:创建 docker-compose.yml 配置文件
-接下来,将创建 `docker-compose.yml` 文件,它只是一个文本配置文件,用于定义要在 VM 上运行的 Docker 容器。该文件指定要在每个容器中运行的映像(或者它可能从 Dockerfile 生成)、必要的环境变量和依赖关系、端口、容器之间的链接等。有关 yml 文件语法的详细信息,请参阅 [docker-compose.yml 参考](http://docs.docker.com/compose/yml/)。
+接下来,将创建 `docker-compose.yml` 文件,它只是一个文本配置文件,用于定义要在 VM 上运行的 Docker 容器。该文件指定要在每个容器中运行的镜像(或者它可能从 Dockerfile 生成)、必要的环境变量和依赖关系、端口、容器之间的链接等。有关 yml 文件语法的详细信息,请参阅 [docker-compose.yml 参考](http://docs.docker.com/compose/yml/)。
-在 VM 上创建工作目录,并使用你最喜欢的文本编辑器创建 `docker-compose.yml`。若要试用一个简单示例,请将以下文本复制到该文件中。此配置将使用 [DockerHub 注册表](https://registry.hub.docker.com/_/wordpress/)中的映像安装 WordPress(开源博客和内容管理系统)和链接的后端 MariaDB SQL 数据库。
+在 VM 上创建工作目录,并使用你最喜欢的文本编辑器创建 `docker-compose.yml`。若要试用一个简单示例,请将以下文本复制到该文件中。此配置将使用 [DockerHub 注册表](https://registry.hub.docker.com/_/wordpress/)中的镜像安装 WordPress(开源博客和内容管理系统)和链接的后端 MariaDB SQL 数据库。
```
wordpress:
diff --git a/articles/virtual-machines-docker-machine.md b/articles/virtual-machines-docker-machine.md
index bcaa28126..22326078c 100644
--- a/articles/virtual-machines-docker-machine.md
+++ b/articles/virtual-machines-docker-machine.md
@@ -15,7 +15,7 @@
# 如何将 docker-machine 与 Azure 一起使用
-本主题介绍如何将 [Docker](https://www.docker.com/) 与[计算机](https://github.com/docker/machine)和 [Azure CLI](https://github.com/Azure/azure-xplat-cli) 结合使用来创建 Azure 虚拟机,以便快速轻松地从运行 Ubuntu 的计算机管理 Linux 容器。为了演示,本教程将说明如何同时部署 [busybox Docker Hub 映像](https://registry.hub.docker.com/_/busybox/)和 [nginx Docker Hub 映像](https://registry.hub.docker.com/_/nginx/),并配置容器将 Web 请求路由到 nginx 容器。(Docker **计算机**文档介绍如何针对其他平台修改这些说明。)
+本主题介绍如何将 [Docker](https://www.docker.com/) 与[计算机](https://github.com/docker/machine)和 [Azure CLI](https://github.com/Azure/azure-xplat-cli) 结合使用来创建 Azure 虚拟机,以便快速轻松地从运行 Ubuntu 的计算机管理 Linux 容器。为了演示,本教程将说明如何同时部署 [busybox Docker Hub 镜像](https://registry.hub.docker.com/_/busybox/)和 [nginx Docker Hub 镜像](https://registry.hub.docker.com/_/nginx/),并配置容器将 Web 请求路由到 nginx 容器。(Docker **计算机**文档介绍如何针对其他平台修改这些说明。)
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-classic-include.md)]资源管理器模型。
@@ -31,7 +31,7 @@
## 获取 docker-machine - 或生成它
-熟悉 **docker-machine** 的最快方法是直接从[版本共享](https://github.com/docker/machine/releases)下载相应的发行版。本教程中的客户端计算机在 x64 计算机上运行 Ubuntu,因此 **docker-machine_linux amd64** 映像是所使用的那一个。
+熟悉 **docker-machine** 的最快方法是直接从[版本共享](https://github.com/docker/machine/releases)下载相应的发行版。本教程中的客户端计算机在 x64 计算机上运行 Ubuntu,因此 **docker-machine_linux amd64** 镜像是所使用的那一个。
你还可以按照[提供给虚拟机](https://github.com/docker/machine#contributing)的步骤自己构建 **docker-machine**。为执行此生成你应准备好下载多达 1 GB 或更多的内容,但通过这样做你可以按所需方式准确地自定义自己的体验。
@@ -138,7 +138,7 @@
> [AZURE.NOTE]本教程演示创建一个 VM 的 **docker-machine**。但是,你可以重复执行这些步骤创建所需的任意数量的虚拟机。如果这样做,则使用 docker 切换 VM 的最佳方式是以内联方式使用 **env** 命令,以便为每个单独的命令设置 **docker** 环境变量。例如,若要对不同 VM 使用 **docker info**,可以键入 `docker $(docker-machine env ) info`,**env** 命令会填写要用于该 VM 的 docker 连接信息。
-## 至此已完成。让我们来使用 docker 和 Docker Hub 映像远程运行一些应用程序。
+## 至此已完成。让我们来使用 docker 和 Docker Hub 镜像远程运行一些应用程序。
现在可以以正常方式使用 docker 在容器中创建应用程序。最容易演示的是 [busybox](https://registry.hub.docker.com/_/busybox/):
@@ -154,7 +154,7 @@
但是,你可能想要创建可立即在 Internet 上看到的应用程序,例如 [Docker Hub](https://registry.hub.docker.com/) 中的 [nginx](https://registry.hub.docker.com/_/nginx/)。
-> [AZURE.NOTE]请记住使用 **-P** 选项让 **docker** 随机将端口分配给该映像,并使用 **-d** 以确保该容器在后台继续运行。(如果你忘记,你将启动 nginx,然后它将立即关闭。不要忘记!)
+> [AZURE.NOTE]请记住使用 **-P** 选项让 **docker** 随机将端口分配给该镜像,并使用 **-d** 以确保该容器在后台继续运行。(如果你忘记,你将启动 nginx,然后它将立即关闭。不要忘记!)
$ docker run --name machinenginx -P -d nginx
Unable to find image 'nginx:latest' locally
diff --git a/articles/virtual-machines-docker-registry-on-azure-blob-storage.md b/articles/virtual-machines-docker-registry-on-azure-blob-storage.md
index a6efb88e2..7ac215d15 100644
--- a/articles/virtual-machines-docker-registry-on-azure-blob-storage.md
+++ b/articles/virtual-machines-docker-registry-on-azure-blob-storage.md
@@ -1,6 +1,6 @@
在 Azure 上快速配置服务器。
## 什么是私有 Docker 注册表?
-若要将容器化应用程序传送到云,你需要构建 Docker 容器映像,并将其存储到某个位置,供自己和他人使用。
+若要将容器化应用程序传送到云,你需要构建 Docker 容器镜像,并将其存储到某个位置,供自己和他人使用。
-创建容器映像并将其传送到云的过程十分轻松,但要可靠地存储生成的映像则是个难题。因此,Docker 提供了一个称为 [Docker Hub][docker-hub] 的集中式服务,可将容器映像存储在云中,并让你随时使用这些映像创建容器。
+创建容器镜像并将其传送到云的过程十分轻松,但要可靠地存储生成的镜像则是个难题。因此,Docker 提供了一个称为 [Docker Hub][docker-hub] 的集中式服务,可将容器镜像存储在云中,并让你随时使用这些镜像创建容器。
-尽管 [Docker Hub][docker-hub] 是存储私有应用程序容器映像的付费服务,但 Docker 仍会遵循开发人员的需求并提供开放源代码工具集,用于在防火墙后面或本地你自己的私有 Docker 注册表中存储映像,而无需使用公共 Internet。由于可以轻松保护 Azure Blob 存储,因此你可以快速地使用它在自行控制的 Azure 中创建并使用私有 Docker 注册表。
+尽管 [Docker Hub][docker-hub] 是存储私有应用程序容器镜像的付费服务,但 Docker 仍会遵循开发人员的需求并提供开放源代码工具集,用于在防火墙后面或本地你自己的私有 Docker 注册表中存储镜像,而无需使用公共 Internet。由于可以轻松保护 Azure Blob 存储,因此你可以快速地使用它在自行控制的 Azure 中创建并使用私有 Docker 注册表。
## 为何应在 Azure 上托管 Docker 注册表?
-通过在 Windows Azure 上托管 Docker 注册表实例并将映像存储在 Azure Blob 存储上,可以获得多种好处:
+通过在 Windows Azure 上托管 Docker 注册表实例并将镜像存储在 Azure Blob 存储上,可以获得多种好处:
-**安全性:**Docker 映像不会离开 Azure 数据中心,因此它们不会像使用 Docker Hub 时一样跨公共 Internet。
+**安全性:**Docker 镜像不会离开 Azure 数据中心,因此它们不会像使用 Docker Hub 时一样跨公共 Internet。
-**性能:**Docker 映像存储在与应用程序相同的数据中心或区域内。这意味着,可以比 Docker Hub 更快、更可靠地提取映像。
+**性能:**Docker 镜像存储在与应用程序相同的数据中心或区域内。这意味着,可以比 Docker Hub 更快、更可靠地提取镜像。
**可靠性:**通过使用 Windows Azure Blob 存储,你可以利用许多存储属性,例如高可用性、冗余、高级存储 (SSD) 等等。
@@ -50,13 +50,13 @@
你可以使用两种不同的方式[配置][registry-config] Docker 注册表。你可以:
-1. 使用 `config.yml` 文件。在此情况下,必须在 `registry` 映像顶部创建独立的 Docker 映像。
-2. 通过环境变量重写默认配置文件:在不创建和维护单独 Docker 映像的情况下完成操作。
+1. 使用 `config.yml` 文件。在此情况下,必须在 `registry` 镜像顶部创建独立的 Docker 镜像。
+2. 通过环境变量重写默认配置文件:在不创建和维护单独 Docker 镜像的情况下完成操作。
为简单起见,本主题遵循选项 2,即使用环境变量。
若要运行 Docker 注册表实例:
-* 使用 Azure 存储帐户存储映像
+* 使用 Azure 存储帐户存储镜像
* 侦听虚拟机的通信端口 5000
* 未配置验证(不建议,请参阅以下注释)
@@ -80,9 +80,9 @@ CONTAINER ID IMAGE COMMAND CREATED
3698ddfebc6f registry:2 "registry cmd/regist 2 seconds ago Up 1 seconds 0.0.0.0:5000->5000/tcp registry
```
-> [AZURE.IMPORTANT]本文档未涵盖配置 Docker 注册表安全性的操作,如果打开连接到虚拟机终结点上注册表端口的端口,则默认情况下,任何未经身份验证的用户都可以访问注册表;如果使用上述部署命令,则可以访问负载平衡器。
+> [AZURE.IMPORTANT]本文档未涵盖配置 Docker 注册表安全性的操作,如果打开连接到虚拟机终结点上注册表端口的端口,则默认情况下,任何未经身份验证的用户都可以访问注册表;如果使用上述部署命令,则可以访问负载均衡器。
>
-> 请参阅[配置 Docker 注册表][registry-config]文档,以了解如何保护注册表实例和映像。
+> 请参阅[配置 Docker 注册表][registry-config]文档,以了解如何保护注册表实例和镜像。
## 后续步骤
diff --git a/articles/virtual-machines-docker-swarm.md b/articles/virtual-machines-docker-swarm.md
index c8db584f4..39088452c 100644
--- a/articles/virtual-machines-docker-swarm.md
+++ b/articles/virtual-machines-docker-swarm.md
@@ -73,7 +73,7 @@
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
$
-> 如果你熟悉 **docker**,就会知道其他节点没有任何条目,因为还没有下载并运行任何映像。
+> 如果你熟悉 **docker**,就会知道其他节点没有任何条目,因为还没有下载并运行任何镜像。
## 将节点 VM 加入 docker 群集
diff --git a/articles/virtual-machines-docker-vm-extension.md b/articles/virtual-machines-docker-vm-extension.md
index b9daf2ef4..72ea40d49 100644
--- a/articles/virtual-machines-docker-vm-extension.md
+++ b/articles/virtual-machines-docker-vm-extension.md
@@ -44,7 +44,7 @@ Docker 及其他*容器*技术使用 Linux 内核的进程和文件系统隔离
| 进程隔离 | 完整性或大或小 | 如果获取 root 权限,容器主机可能会泄密 |
| 磁盘上需有内存 | 完整操作系统加上应用 | 仅限应用要求 |
| 启动所需时间 | 明显更长:操作系统引导和应用程序加载 | 明显更短:只需启动应用,因为内核已在运行 |
-| 容器自动化 | 根据操作系统和应用差别很大 | [Docker 映像库](https://registry.hub.docker.com/);其他
+| 容器自动化 | 根据操作系统和应用差别很大 | [Docker 镜像库](https://registry.hub.docker.com/);其他
若要查看容器及其优点的综合讨论,请参阅 [Docker 高级白板](http://channel9.msdn.com/Blogs/Regular-IT-Guy/Docker-High-Level-Whiteboard)。
@@ -59,7 +59,7 @@ Docker 及其他*容器*技术使用 Linux 内核的进程和文件系统隔离
Docker VM 扩展是在你创建的 VM 实例中安装的组件,它会自行安装 Docker 引擎并管理与 VM 的远程通信。安装 VM 扩展的方式有两种:使用管理门户创建 VM,或通过 Azure 命令行界面 (Azure CLI) 创建 VM。
-可以使用门户将 Docker VM 扩展添加到任何兼容的 Linux VM(目前,支持此扩展的唯一映像是七月份后推出的 Ubuntu 14.04 LTS 映像)。但是,如果使用 Azure CLI 命令行,则可以在创建 VM 实例时安装 Docker VM 扩展,以及创建并上载你的 Docker 通信证书。
+可以使用门户将 Docker VM 扩展添加到任何兼容的 Linux VM(目前,支持此扩展的唯一镜像是七月份后推出的 Ubuntu 14.04 LTS 镜像)。但是,如果使用 Azure CLI 命令行,则可以在创建 VM 实例时安装 Docker VM 扩展,以及创建并上载你的 Docker 通信证书。
若要立即创建启用 Docker 的 VM,请参阅:
diff --git a/articles/virtual-machines-docker-with-xplat-cli.md b/articles/virtual-machines-docker-with-xplat-cli.md
index 54f2265da..87159524e 100644
--- a/articles/virtual-machines-docker-with-xplat-cli.md
+++ b/articles/virtual-machines-docker-with-xplat-cli.md
@@ -55,19 +55,19 @@
### 安装 Docker 并对 Azure 使用 Docker VM 扩展
遵循 [Docker 安装说明](https://docs.docker.com/installation/#installation)在计算机本地安装 Docker。
-若要将 Docker 与 Azure 虚拟机配合使用,VM 使用的 Linux 映像上必须已安装 [Azure Linux VM 代理](/documentation/articles/virtual-machines-linux-agent-user-guide)。目前,只有两种类型的映像提供此代理:
+若要将 Docker 与 Azure 虚拟机配合使用,VM 使用的 Linux 镜像上必须已安装 [Azure Linux VM 代理](/documentation/articles/virtual-machines-linux-agent-user-guide)。目前,只有两种类型的镜像提供此代理:
-+ Azure 映像库中的 Ubuntu 映像,或
++ Azure 镜像库中的 Ubuntu 镜像,或
-+ 使用已安装并配置的 Azure Linux VM 代理创建的自定义 Linux 映像。有关如何使用 Azure VM 代理构建自定义 Linux VM 的详细信息,请参阅 [Azure Linux VM 代理](/documentation/articles/virtual-machines-linux-agent-user-guide)。
++ 使用已安装并配置的 Azure Linux VM 代理创建的自定义 Linux 镜像。有关如何使用 Azure VM 代理构建自定义 Linux VM 的详细信息,请参阅 [Azure Linux VM 代理](/documentation/articles/virtual-machines-linux-agent-user-guide)。
-### 使用 Azure 映像库
+### 使用 Azure 镜像库
-从 Bash 或终端会话键入以下 Azure CLI 命令找到 VM 映像库中要使用的最新 Ubuntu 映像
+从 Bash 或终端会话键入以下 Azure CLI 命令找到 VM 镜像库中要使用的最新 Ubuntu 镜像
`azure vm image list | grep Ubuntu-14_04`
-选择其中一个映像名称(例如 `b549f4301d0b4295b8e76ceb65df47d4__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GB`),然后使用以下命令创建使用该映像的新 VM。
+选择其中一个镜像名称(例如 `b549f4301d0b4295b8e76ceb65df47d4__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GB`),然后使用以下命令创建使用该镜像的新 VM。
```
azure vm docker create -e 22 -l "China North" "b549f4301d0b4295b8e76ceb65df47d4__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GB"
diff --git a/articles/virtual-machines-dotnet-create-visual-studio-powershell.md b/articles/virtual-machines-dotnet-create-visual-studio-powershell.md
index 3d7608316..124b2af6c 100644
--- a/articles/virtual-machines-dotnet-create-visual-studio-powershell.md
+++ b/articles/virtual-machines-dotnet-create-visual-studio-powershell.md
@@ -21,8 +21,8 @@
![][2]
5. 在“DNS 名称”框中,输入虚拟机的名称。DNS 名称在 Azure 中必须唯一。如果输入的名称不可用,则会出现红色感叹号。
-6. 在“映像”列表中,选择要用作虚拟机基础的 VM 映像。你可以选择任何标准 Azure VM 映像,或者已上载到 Azure 的自有映像。
-7. 除非你打算安装其他 Web 服务器,否则请保留选中“启用 IIS 和 Web 部署”复选框。如果禁用“Web 部署”,将无法从 Visual Studio 发布。可以将 IIS 和 Web 部署添加到任何打包的 Windows Server 映像,包括你自己的自定义映像。
+6. 在“镜像”列表中,选择要用作虚拟机基础的 VM 镜像。你可以选择任何标准 Azure VM 镜像,或者已上载到 Azure 的自有镜像。
+7. 除非你打算安装其他 Web 服务器,否则请保留选中“启用 IIS 和 Web 部署”复选框。如果禁用“Web 部署”,将无法从 Visual Studio 发布。可以将 IIS 和 Web 部署添加到任何打包的 Windows Server 镜像,包括你自己的自定义镜像。
8. 在“大小”列表中,选择虚拟机的大小。
9. 指定此虚拟机的登录凭据。请记下这些信息,因为在通过远程桌面访问计算机时需要这些信息。
10. 在“位置”列表中,选择虚拟机的托管区域。
diff --git a/articles/virtual-machines-dotnet-run-compute-intensive-task.md b/articles/virtual-machines-dotnet-run-compute-intensive-task.md
index ee358bbad..d41c2392d 100644
--- a/articles/virtual-machines-dotnet-run-compute-intensive-task.md
+++ b/articles/virtual-machines-dotnet-run-compute-intensive-task.md
@@ -45,7 +45,7 @@
3. 单击“虚拟机”。
4. 单击“快速创建”。
5. 在“创建虚拟机”屏幕中,为“DNS 名称”输入一个值。
-6. 从“映像”下拉列表中,选择一个映像,如“Windows Server 2012 R2”。
+6. 从“镜像”下拉列表中,选择一个镜像,如“Windows Server 2012 R2”。
7. 在“用户名”字段中输入管理员的名称。记住你下次要输入的此名称和密码,远程登录虚拟机时你将使用它们。
8. 在“新密码”字段中输入密码,然后在“确认”字段中重新输入一次。
9. 从“位置”下拉列表中,选择虚拟机的数据中心位置。
diff --git a/articles/virtual-machines-excel-cluster-hpcpack.md b/articles/virtual-machines-excel-cluster-hpcpack.md
index 6a1d31e3b..0552120eb 100644
--- a/articles/virtual-machines-excel-cluster-hpcpack.md
+++ b/articles/virtual-machines-excel-cluster-hpcpack.md
@@ -13,7 +13,7 @@
# 开始使用 Azure 中的 HPC Pack 群集运行 Excel 和 SOA 工作负荷
-本文介绍如何使用 Azure 快速入门模板或 Azure PowerShell 部署脚本将 HPC Pack 群集部署在 Azure 基础结构服务 (IaaS) 上。你将使用设计为使用 HPC Pack 运行 Microsoft Excel 或面向服务的体系结构 (SOA) 工作负荷的 Azure 应用商店 VM 映像。你可以使用群集从本地客户端计算机运行简单的 Excel HPC 和 SOA 服务。Excel HPC 服务提供 Excel 工作簿卸载和 Excel 用户定义的函数或 UDF。
+本文介绍如何使用 Azure 快速入门模板或 Azure PowerShell 部署脚本将 HPC Pack 群集部署在 Azure 基础结构服务 (IaaS) 上。你将使用设计为使用 HPC Pack 运行 Microsoft Excel 或面向服务的体系结构 (SOA) 工作负荷的 Azure 应用商店 VM 镜像。你可以使用群集从本地客户端计算机运行简单的 Excel HPC 和 SOA 服务。Excel HPC 服务提供 Excel 工作簿卸载和 Excel 用户定义的函数或 UDF。
下图在较高级别显示了将创建的 HPC Pack 群集。
@@ -42,7 +42,7 @@ HPC Pack IaaS 部署脚本提供了另一种通用的方法来部署 HPC Pack
**创建配置文件**
- HPC Pack IaaS 部署脚本使用描述 HPC 群集基础结构的 XML 配置文件作为输入。若要部署由 1 个头节点和 18 个计算节点(从包含 Microsoft Excel 的计算节点映像创建)组成的群集,请将你环境的值代入下面的示例配置文件。有关配置文件的详细信息,请参阅脚本文件夹中的 Manual.rtf 文件或[脚本文档](https://msdn.microsoft.com/zh-cn/library/azure/dn864734.aspx)。
+ HPC Pack IaaS 部署脚本使用描述 HPC 群集基础结构的 XML 配置文件作为输入。若要部署由 1 个头节点和 18 个计算节点(从包含 Microsoft Excel 的计算节点镜像创建)组成的群集,请将你环境的值代入下面的示例配置文件。有关配置文件的详细信息,请参阅脚本文件夹中的 Manual.rtf 文件或[脚本文档](https://msdn.microsoft.com/zh-cn/library/azure/dn864734.aspx)。
```
@@ -152,7 +152,7 @@ You have enabled REST API or web portal on HPC Pack head node. Please import the
按照下列步骤卸载要在 Azure 中的 HPC Pack 群集上运行的 Excel 工作簿。为此,必须已在客户端计算机上安装 Excel 2010 或 Excel 2013。
-1. 使用步骤 1 中的方法之一通过 Excel 计算节点映像部署 HPC Pack 群集。获取群集证书文件 (.cer) 和群集用户名和密码。
+1. 使用步骤 1 中的方法之一通过 Excel 计算节点镜像部署 HPC Pack 群集。获取群集证书文件 (.cer) 和群集用户名和密码。
2. 在客户端计算机上导入 Cert:\\CurrentUser\\Root 下的群集证书。
@@ -203,7 +203,7 @@ You have enabled REST API or web portal on HPC Pack head node. Please import the
### 运行 Excel UDF
-若要运行 Excel UDF,请按照前面的步骤 1 – 3 设置客户端计算机。对于 Excel UDF,不需要将 Excel 应用程序安装在计算节点上,因此你可以在步骤 1 中选择普通计算节点映像,而不是带 Excel 的计算节点映像。
+若要运行 Excel UDF,请按照前面的步骤 1 – 3 设置客户端计算机。对于 Excel UDF,不需要将 Excel 应用程序安装在计算节点上,因此你可以在步骤 1 中选择普通计算节点镜像,而不是带 Excel 的计算节点镜像。
>[AZURE.NOTE]在 Excel 2010 和 Excel 2013 群集连接器对话框中有 34 字符限制。如果完整的群集名称较长(例如 hpcexcelhn01.southeastasia.cloudapp.azure.com),则它会容纳不下,UDF 将不会运行。解决方法是使用 IaaS 部署脚本为群集部署较短名称(如 hpcexcelhn01.cloudapp.net)。将在以后版本的 SOA 会话 API 中解决此问题。
@@ -225,7 +225,7 @@ You have enabled REST API or web portal on HPC Pack head node. Please import the
## 步骤 3.从本地客户端运行 SOA 工作负荷
-若要在 HPC Pack IaaS 群集上运行常规 SOA 应用程序,先使用通用计算节点映像(因为你在计算节点上不需要 Excel)通过步骤 1 中的方法之一部署 IaaS 群集。然后,执行以下步骤。
+若要在 HPC Pack IaaS 群集上运行常规 SOA 应用程序,先使用通用计算节点镜像(因为你在计算节点上不需要 Excel)通过步骤 1 中的方法之一部署 IaaS 群集。然后,执行以下步骤。
1. 检索群集证书之后,在客户端计算机上的 Cert: \\CurrentUser\\Root 下导入它。
diff --git a/articles/virtual-machines-extensions-agent-about.md b/articles/virtual-machines-extensions-agent-about.md
index 5ccc21fcd..08107d71c 100644
--- a/articles/virtual-machines-extensions-agent-about.md
+++ b/articles/virtual-machines-extensions-agent-about.md
@@ -32,9 +32,9 @@ VM 扩展可帮助你:
##适用于 Windows 和 Linux 的 Azure VM 代理
-Azure 虚拟机代理(VM 代理)是一个安全的轻型进程,用于在映像库中的 Azure 虚拟机实例和自定义 VM 实例(如果它们已安装 VM 代理)上安装、配置和删除 VM 扩展。VM 代理充当 Azure VM 的安全本地控制服务。该代理加载的扩展提供特定功能,以在使用实例时提高工作效率。
+Azure 虚拟机代理(VM 代理)是一个安全的轻型进程,用于在镜像库中的 Azure 虚拟机实例和自定义 VM 实例(如果它们已安装 VM 代理)上安装、配置和删除 VM 扩展。VM 代理充当 Azure VM 的安全本地控制服务。该代理加载的扩展提供特定功能,以在使用实例时提高工作效率。
-有两种 Azure VM 代理,一种用于 Windows VM,另一种用于 Linux VM。默认情况下,在从映像库创建 VM 时,自动安装 VM 代理,但也可以在创建实例后安装 VM 代理,或者在随后自行上载的自定义 VM 映像中安装它。
+有两种 Azure VM 代理,一种用于 Windows VM,另一种用于 Linux VM。默认情况下,在从镜像库创建 VM 时,自动安装 VM 代理,但也可以在创建实例后安装 VM 代理,或者在随后自行上载的自定义 VM 镜像中安装它。
>[AZURE.IMPORTANT]这些 VM 代理是非常轻量级的,可启用虚拟机实例的安全管理的服务。可能也存在你不想要 VM 代理的情况。如果是这样,请务必创建未安装 VM 代理的 VM。尽管可以物理删除 VM 代理,但实例上的任何 VM 扩展的行为是不确定的。因此,目前不支持在安装 VM 代理后将其删除。
@@ -52,7 +52,7 @@ Azure 虚拟机代理(VM 代理)是一个安全的轻型进程,用于在
$vm.VM.ProvisionGuestAgent = $TRUE
Update-AzureVM –Name $name –VM $vm.VM –ServiceName $svc
-- 创建安装了 VM 代理的 VM 映像,然后将它上载到 Azure。对于 Windows VM,下载 [Windows VM 代理 .msi 文件](http://go.microsoft.com/fwlink/?LinkID=394789&clcid=0x409)并安装 VM 代理。对于 Linux VM,将从位于 的 Github 存储库安装它。有关如何在 Linux 上安装 VM 代理的详细信息,请参阅 [Azure Linux VM 代理用户指南](/documentation/articles/virtual-machines-linux-agent-user-guide)。
+- 创建安装了 VM 代理的 VM 镜像,然后将它上载到 Azure。对于 Windows VM,下载 [Windows VM 代理 .msi 文件](http://go.microsoft.com/fwlink/?LinkID=394789&clcid=0x409)并安装 VM 代理。对于 Linux VM,将从位于 的 Github 存储库安装它。有关如何在 Linux 上安装 VM 代理的详细信息,请参阅 [Azure Linux VM 代理用户指南](/documentation/articles/virtual-machines-linux-agent-user-guide)。
>[AZURE.NOTE]在 PaaS 中,VM 代理名为 **GuestAgent**,并且始终可在 Web 角色和辅助角色 VM 上找到。(有关详细信息,请参阅 [Azure 角色体系结构](http://blogs.msdn.com/b/kwill/archive/2011/05/05/windows-azure-role-architecture.aspx)。) 角色 VM 的 VM 代理现在可以按向永久性虚拟机添加扩展的相同方式向云服务 VM 添加扩展。在角色 VM 上的 VM 扩展与永久性 VM 上的 VM 扩展的最大区别是,对于角色 VM,扩展将先添加到云服务,然后再添加到该云服务中的部署。
diff --git a/articles/virtual-machines-extensions-features.md b/articles/virtual-machines-extensions-features.md
index 204d4fd93..6868728f5 100644
--- a/articles/virtual-machines-extensions-features.md
+++ b/articles/virtual-machines-extensions-features.md
@@ -22,7 +22,7 @@ Windows Azure 提供由 Microsoft 和受信任的第三方提供商生成的 VM
##Azure VM 扩展
-VM 扩展实现了你要用于 VM 的大多数关键功能,包括重置密码、配置 RDP 等基本功能以及其他许多功能。由于始终可添加新扩展,VM 在 Azure 中支持的可能功能的数量将不断增加。默认情况下,从映像库创建 VM 时,将安装几个基本 VM 扩展,包括 **IaaSDiagnostics**(当前仅限 Windows VM)、**VMAccess** 和 **BGInfo**(当前也仅限 Windows)。但是,由于功能更新和新扩展的不断流动,在任一特定时间并非所有扩展都同时在 Windows 和 Linux 上实现。
+VM 扩展实现了你要用于 VM 的大多数关键功能,包括重置密码、配置 RDP 等基本功能以及其他许多功能。由于始终可添加新扩展,VM 在 Azure 中支持的可能功能的数量将不断增加。默认情况下,从镜像库创建 VM 时,将安装几个基本 VM 扩展,包括 **IaaSDiagnostics**(当前仅限 Windows VM)、**VMAccess** 和 **BGInfo**(当前也仅限 Windows)。但是,由于功能更新和新扩展的不断流动,在任一特定时间并非所有扩展都同时在 Windows 和 Linux 上实现。
##连接和基本管理
diff --git a/articles/virtual-machines-freebsd-create-upload-vhd.md b/articles/virtual-machines-freebsd-create-upload-vhd.md
index 81d997f52..8cd3c5b4d 100644
--- a/articles/virtual-machines-freebsd-create-upload-vhd.md
+++ b/articles/virtual-machines-freebsd-create-upload-vhd.md
@@ -1,5 +1,5 @@
//.vhd" -LocalFilePath
## 步骤 5:使用上载的 VHD 创建 VM ##
-上载 .vhd 后,你可以将其作为映像添加到与订阅关联的自定义映像列表,并使用此自定义映像创建虚拟机。
+上载 .vhd 后,你可以将其作为镜像添加到与订阅关联的自定义镜像列表,并使用此自定义镜像创建虚拟机。
1. 从你在上一步中使用的 Azure PowerShell 窗口中,键入:
@@ -192,17 +192,17 @@
**重要说明**:现在请使用 Linux 作为 OS 类型,因为当前 Azure PowerShell 版本只接受“Linux”或“Windows”作为参数。
-2. 完成前面的步骤后,当你在 Azure 管理门户上选择“映像”选项卡时,将列出新映像。
+2. 完成前面的步骤后,当你在 Azure 管理门户上选择“镜像”选项卡时,将列出新镜像。
- 
+ 
-3. 从库中创建虚拟机。此新映像现在将显示在“我的映像”下。选择该新映像,并按照提示完成设置主机名、密码/SSH 密钥等操作。
+3. 从库中创建虚拟机。此新镜像现在将显示在“我的镜像”下。选择该新镜像,并按照提示完成设置主机名、密码/SSH 密钥等操作。
- 
+ 
4. 完成设置后,你将看到你的 FreeBSD VM 在 Azure 中运行。
- 
+ 
\ No newline at end of file
diff --git a/articles/virtual-machines-how-to-configure-availability.md b/articles/virtual-machines-how-to-configure-availability.md
index 2c30ab73a..7edc4daae 100644
--- a/articles/virtual-machines-how-to-configure-availability.md
+++ b/articles/virtual-machines-how-to-configure-availability.md
@@ -19,7 +19,7 @@
可用性集可帮助虚拟机在停机期间(例如维护期间)保持可用。在可用性集中放置两个或更多个类似配置的虚拟机,将可针对虚拟机运行的应用程序或服务创建保持其可用性所需的冗余。有关工作原理的详细信息,请参阅[管理虚拟机的可用性][]。
-同时使用可用性集和负载平衡终结点是帮助确保应用程序一直可用并有效运行的最佳实践。有关负载平衡终结点的详细信息,请参阅 [Azure 基础结构服务的负载平衡][]。
+同时使用可用性集和负载均衡终结点是帮助确保应用程序一直可用并有效运行的最佳实践。有关负载均衡终结点的详细信息,请参阅 [Azure 基础结构服务的负载均衡][]。
可以使用以下两个选项中的一个,将虚拟机放入可用性集:
@@ -40,11 +40,11 @@
3. 单击“虚拟机”,然后单击“从库中”。
-4. 使用前两个屏幕来选择映像、用户名和密码等。有关详细信息,请参阅[创建运行 Windows 的虚拟机][]。
+4. 使用前两个屏幕来选择镜像、用户名和密码等。有关详细信息,请参阅[创建运行 Windows 的虚拟机][]。
5. 在第三个屏幕中,你可以配置网络资源、存储和可用性。请执行以下操作:
- 1. 选择适当的云服务。保留“创建新的云服务”的配置(除非打算将此新虚拟机添加到现有的虚拟机云服务)。然后,在“云服务 DNS 名称”下输入名称。此 DNS 名称将成为用于联系虚拟机的 URI 的一部分。云服务充当通信和隔离组。同一云服务中的所有虚拟机可以彼此通信、可以设置负载平衡,以及放入同一个可用性集。
+ 1. 选择适当的云服务。保留“创建新的云服务”的配置(除非打算将此新虚拟机添加到现有的虚拟机云服务)。然后,在“云服务 DNS 名称”下输入名称。此 DNS 名称将成为用于联系虚拟机的 URI 的一部分。云服务充当通信和隔离组。同一云服务中的所有虚拟机可以彼此通信、可以设置负载均衡,以及放入同一个可用性集。
2. 如果你打算使用虚拟网络,请在“区域/地缘组/虚拟网络”下指定一个虚拟网络。**重要说明**:如果你希望虚拟机使用虚拟网络,则必须在创建虚拟机时将虚拟机加入虚拟网络。创建虚拟机后,不能将它加入虚拟网络。有关详细信息,请参阅[虚拟网络概述][]。
@@ -101,7 +101,7 @@
[选项 1:同时创建虚拟机和可用性集]: #createset
[选项 2:将现有虚拟机添加到可用性集]: #addmachine
-[Azure 基础结构服务的负载平衡]: /documentation/articles/virtual-machines-load-balance
+[Azure 基础结构服务的负载均衡]: /documentation/articles/virtual-machines-load-balance
[管理虚拟机的可用性]: /documentation/articles/virtual-machines-manage-availability
[创建运行 Windows 的虚拟机]: /documentation/articles/virtual-machines-windows-tutorial-classic-portal
[虚拟网络概述]: /documentation/articles/virtual-networks-overview
diff --git a/articles/virtual-machines-how-to-inject-custom-data.md b/articles/virtual-machines-how-to-inject-custom-data.md
index c0558017a..ed10e84b3 100644
--- a/articles/virtual-machines-how-to-inject-custom-data.md
+++ b/articles/virtual-machines-how-to-inject-custom-data.md
@@ -58,13 +58,13 @@
## Azure 中的 Cloud-init
-如果你的 Azure 虚拟机来自 Ubuntu 或 CoreOS 映像,则可以使用 CustomData 将 cloud-config 发送到 cloud-init。或者,如果你的自定义数据文件是一个脚本,则 cloud-init 只需执行它。
+如果你的 Azure 虚拟机来自 Ubuntu 或 CoreOS 镜像,则可以使用 CustomData 将 cloud-config 发送到 cloud-init。或者,如果你的自定义数据文件是一个脚本,则 cloud-init 只需执行它。
-### Ubuntu 云映像
+### Ubuntu 云镜像
-在大多数 Azure Linux 映像中,你将编辑“/etc/waagent.conf”来配置临时资源磁盘和交换文件。有关详细信息,请参阅 [Azure Linux 代理用户指南](/documentation/articles/virtual-machines-linux-agent-user-guide)。
+在大多数 Azure Linux 镜像中,你将编辑“/etc/waagent.conf”来配置临时资源磁盘和交换文件。有关详细信息,请参阅 [Azure Linux 代理用户指南](/documentation/articles/virtual-machines-linux-agent-user-guide)。
-但是,在 Ubuntu 云映像上,你必须使用 cloud-init 来配置资源磁盘(又称“临时”磁盘)和交换分区。有关更多详细信息,请参阅 Ubuntu wiki 上的以下页面:[AzureSwapPartitions](https://wiki.ubuntu.com/AzureSwapPartitions)。
+但是,在 Ubuntu 云镜像上,你必须使用 cloud-init 来配置资源磁盘(又称“临时”磁盘)和交换分区。有关更多详细信息,请参阅 Ubuntu wiki 上的以下页面:[AzureSwapPartitions](https://wiki.ubuntu.com/AzureSwapPartitions)。
diff --git a/articles/virtual-machines-hpcpack-cluster-headnode.md b/articles/virtual-machines-hpcpack-cluster-headnode.md
index 0914285a5..a12c7d4aa 100644
--- a/articles/virtual-machines-hpcpack-cluster-headnode.md
+++ b/articles/virtual-machines-hpcpack-cluster-headnode.md
@@ -12,17 +12,17 @@
ms.date="09/28/2015"
wacn.date="11/12/2015"/>
-# 在 Azure VM 中使用应用商店映像创建 HPC Pack 群集的头节点
+# 在 Azure VM 中使用应用商店镜像创建 HPC Pack 群集的头节点
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-classic-include.md)]资源管理器模型。
-本文介绍如何在 Azure 经典(服务管理)部署模型中,使用 Azure 应用商店中的 Microsoft HPC Pack 虚拟机映像创建 Windows HPC 群集的头节点。头节点需要加入到 Azure 虚拟网络的 Active Directory 域中。可以使用此头节点在 Azure 中进行 HPC Pack 概念验证部署,并将计算资源添加到该群集以运行 HPC 工作负荷。
+本文介绍如何在 Azure 经典(服务管理)部署模型中,使用 Azure 应用商店中的 Microsoft HPC Pack 虚拟机镜像创建 Windows HPC 群集的头节点。头节点需要加入到 Azure 虚拟网络的 Active Directory 域中。可以使用此头节点在 Azure 中进行 HPC Pack 概念验证部署,并将计算资源添加到该群集以运行 HPC 工作负荷。
![HPC Pack 头节点][headnode]
->[AZURE.NOTE]目前,HPC Pack VM 映像为基于预安装了 HPC Pack 2012 R2 Update 2 的 Windows Server 2012 R2 Datacenter。还预安装了 Microsoft SQL Server 2014 Express。
+>[AZURE.NOTE]目前,HPC Pack VM 镜像为基于预安装了 HPC Pack 2012 R2 Update 2 的 Windows Server 2012 R2 Datacenter。还预安装了 Microsoft SQL Server 2014 Express。
对于 Azure 中 HPC Pack 群集的生产部署,我们建议采用自动部署方法,如 HPC Pack IaaS 部署脚本或者 Azure 资源管理器快速入门模板。
@@ -54,7 +54,7 @@
* 对于简单的概念验证部署,可以忽略此步骤,稍后将头节点 VM 提升为域控制器。
-3. 在 Azure 管理门户或 Azure 预览门户中,通过从 Azure 应用商店中选择 HPC Pack 2012 R2 映像,创建一台经典 VM。(请参阅[此处](/documentation/articles/virtual-machines-windows-tutorial-classic-portal)的管理门户步骤。)
+3. 在 Azure 管理门户或 Azure 预览门户中,通过从 Azure 应用商店中选择 HPC Pack 2012 R2 镜像,创建一台经典 VM。(请参阅[此处](/documentation/articles/virtual-machines-windows-tutorial-classic-portal)的管理门户步骤。)
**注意事项**
diff --git a/articles/virtual-machines-hpcpack-cluster-node-manage.md b/articles/virtual-machines-hpcpack-cluster-node-manage.md
index bab9be7e7..e319acf75 100644
--- a/articles/virtual-machines-hpcpack-cluster-node-manage.md
+++ b/articles/virtual-machines-hpcpack-cluster-node-manage.md
@@ -23,7 +23,7 @@ ms.service="virtual-machines"
## 先决条件
-* **Azure VM 中的 HPC Pack 群集** - 在经典(服务管理)部署模型中,使用 HPC Pack 2012 R2 Update 1 以上版本创建一个 HPC Pack 群集。例如,可以通过使用 Azure 应用商店的 HPC Pack VM 映像和 Azure PowerShell 脚本,自动化部署。
+* **Azure VM 中的 HPC Pack 群集** - 在经典(服务管理)部署模型中,使用 HPC Pack 2012 R2 Update 1 以上版本创建一个 HPC Pack 群集。例如,可以通过使用 Azure 应用商店的 HPC Pack VM 镜像和 Azure PowerShell 脚本,自动化部署。
* **Azure 管理证书或发布设置文件** - 你需要在头节点上执行下列操作之一:
@@ -56,13 +56,13 @@ Add-HPCIaaSNode.ps1 [-ServiceName] [-ImageName]
* **ServiceName** - 云服务的名称,新计算节点 VM 将添加到该服务。
-* **ImageName** -Azure VM 映像名称,可以通过 AzurePortal 或 Azure PowerShell cmdlet **Get-AzureVMImage** 获得。映像必须满足以下要求:
+* **ImageName** -Azure VM 镜像名称,可以通过 AzurePortal 或 Azure PowerShell cmdlet **Get-AzureVMImage** 获得。镜像必须满足以下要求:
1. 必须安装了 Windows 操作系统。
2. HPC Pack 必须安装在计算节点角色中。
- 3. 映像的“用户”类别必须是私有映像,而不是公共 Azure VM 映像。
+ 3. 镜像的“用户”类别必须是私有镜像,而不是公共 Azure VM 镜像。
* **Quantity**- 要添加的计算节点 VM 的数量。
@@ -76,7 +76,7 @@ Add-HPCIaaSNode.ps1 [-ServiceName] [-ImageName]
### 示例
-下面的示例基于 VM 映像 hpccnimage1,在云服务 hpcservice1 中添加了 20 个大型计算节点 VM。
+下面的示例基于 VM 镜像 hpccnimage1,在云服务 hpcservice1 中添加了 20 个大型计算节点 VM。
```
Add-HPCIaaSNode.ps1 –ServiceName hpcservice1 –ImageName hpccniamge1
diff --git a/articles/virtual-machines-hpcpack-cluster-powershell-script.md b/articles/virtual-machines-hpcpack-cluster-powershell-script.md
index 5b8f4b759..ccf94ed95 100644
--- a/articles/virtual-machines-hpcpack-cluster-powershell-script.md
+++ b/articles/virtual-machines-hpcpack-cluster-powershell-script.md
@@ -53,9 +53,9 @@ New-HPCIaaSCluster.ps1 [-ConfigFile] [-AdminUserName] [[-AdminP
* **AdminPassword** - 指定管理员的密码。如果未在命令行中指定,脚本将提示你输入密码。
-* **HPCImageName**(可选)- 指定用于部署 HPC 群集的 HPC Pack VM 映像名称。它必须是 Microsoft 通过 Azure 应用商店提供的 HPC Pack 映像。如果未指定(在大多数情况下建议不要指定),脚本将选择最新发布的 HPC Pack 映像。
+* **HPCImageName**(可选)- 指定用于部署 HPC 群集的 HPC Pack VM 镜像名称。它必须是 Microsoft 通过 Azure 应用商店提供的 HPC Pack 镜像。如果未指定(在大多数情况下建议不要指定),脚本将选择最新发布的 HPC Pack 镜像。
- >[AZURE.NOTE]指定无效的 HPC Pack 映像会导致部署失败。
+ >[AZURE.NOTE]指定无效的 HPC Pack 镜像会导致部署失败。
* **LogFile**(可选)- 指定部署日志文件路径。如果未指定,脚本将在运行脚本的计算机的 temp 目录中创建一个日志文件。
@@ -76,7 +76,7 @@ New-HPCIaaSCluster.ps1 –ConfigFile MyConfigFile.xml -AdminUserName
```
### 其他注意事项
-* 该脚本使用 Azure 应用商店中的 HPC Pack VM 映像创建群集头节点。当前映像基于装有 HPC Pack 2012 R2 Update 2 的 Windows Server 2012 R2 Datacenter。
+* 该脚本使用 Azure 应用商店中的 HPC Pack VM 镜像创建群集头节点。当前镜像基于装有 HPC Pack 2012 R2 Update 2 的 Windows Server 2012 R2 Datacenter。
* (可选)该脚本可以启用通过 HPC Pack Web 门户或 HPC Pack REST API 提交作业。
@@ -92,7 +92,7 @@ New-HPCIaaSCluster.ps1 –ConfigFile MyConfigFile.xml -AdminUserName
### 示例 1
-以下配置文件将在现有域林中部署一个 HPC Pack 群集。该群集包含 1 个具有本地数据库的头节点和 12 个应用了 BGInfo VM 扩展的计算节点。对于域林中的所有 VM,禁用了 Windows 更新的自动安装。所有云服务直接在“亚洲东部”位置创建。计算节点在 3 个云服务和 3 个存储帐户中创建(即,MyHPCCNService01 和 mycnstorage01 中的 MyHPCCN-0001 到 MyHPCCN-0005;MyHPCCNService02 和 mycnstorage02 中的 MyHPCCN-0006 到 MyHPCCN0010;MyHPCCNService03 和 mycnstorage03 中的 MyHPCCN-0011 到 MyHPCCN-0012)。计算节点是基于从计算节点捕获的现有专用映像创建的。已启用自动增长和收缩服务,该服务采用默认的增长和收缩间隔。
+以下配置文件将在现有域林中部署一个 HPC Pack 群集。该群集包含 1 个具有本地数据库的头节点和 12 个应用了 BGInfo VM 扩展的计算节点。对于域林中的所有 VM,禁用了 Windows 更新的自动安装。所有云服务直接在“亚洲东部”位置创建。计算节点在 3 个云服务和 3 个存储帐户中创建(即,MyHPCCNService01 和 mycnstorage01 中的 MyHPCCN-0001 到 MyHPCCN-0005;MyHPCCNService02 和 mycnstorage02 中的 MyHPCCN-0006 到 MyHPCCN0010;MyHPCCNService03 和 mycnstorage03 中的 MyHPCCN-0011 到 MyHPCCN-0012)。计算节点是基于从计算节点捕获的现有专用镜像创建的。已启用自动增长和收缩服务,该服务采用默认的增长和收缩间隔。
```
@@ -210,7 +210,7 @@ New-HPCIaaSCluster.ps1 –ConfigFile MyConfigFile.xml -AdminUserName
### 示例 3
-以下配置文件将创建新的域林并部署 HPC Pack 群集,其中包含 1 个具有本地数据库的头节点和 20 个 Linux 计算节点。所有云服务直接在“亚洲东部”位置创建。Linux 计算节点在 4 个云服务和 4 个存储帐户中创建(即,MyLnxCNService01 和 mylnxstorage01 中的 MyLnxCN-0001 到 MyHPCCN-0005;MyLnxCNService02 和 mylnxstorage02 中的MyLnxCN-0006 到 MyLnxCN-0010;MyLnxCNService03 和 mylnxstorage03 中的 MyLnxCN-0011 到 MyLnxCN-0015;MyLnxCNService04 和 mylnxstorage04 中的 MyLnxCN-0016 到 MyLnxCN-0020)。计算节点是基于 OpenLogic CentOS 7.0 版 Linux 映像创建的。
+以下配置文件将创建新的域林并部署 HPC Pack 群集,其中包含 1 个具有本地数据库的头节点和 20 个 Linux 计算节点。所有云服务直接在“亚洲东部”位置创建。Linux 计算节点在 4 个云服务和 4 个存储帐户中创建(即,MyLnxCNService01 和 mylnxstorage01 中的 MyLnxCN-0001 到 MyHPCCN-0005;MyLnxCNService02 和 mylnxstorage02 中的MyLnxCN-0006 到 MyLnxCN-0010;MyLnxCNService03 和 mylnxstorage03 中的 MyLnxCN-0011 到 MyLnxCN-0015;MyLnxCNService04 和 mylnxstorage04 中的 MyLnxCN-0016 到 MyLnxCN-0020)。计算节点是基于 OpenLogic CentOS 7.0 版 Linux 镜像创建的。
```
diff --git a/articles/virtual-machines-images.md b/articles/virtual-machines-images.md
index e7e15a670..99f71533f 100644
--- a/articles/virtual-machines-images.md
+++ b/articles/virtual-machines-images.md
@@ -1,6 +1,6 @@
-# 关于虚拟机的映像
+# 关于虚拟机的镜像
-在 Azure 中使用映像来提供包含操作系统的新虚拟机。一个映像也可能包含一个或多个数据磁盘。映像可从多个源获取:
+在 Azure 中使用镜像来提供包含操作系统的新虚拟机。一个镜像也可能包含一个或多个数据磁盘。镜像可从多个源获取:
-- Azure 在[应用商店](http://azure.microsoft.com/gallery/virtual-machines/)中提供映像。你可以找到最新版本的 Windows Server 和 Linux 操作系统的分发。一些映像还包含应用程序,如 SQL Server。MSDN 权益和 MSDN 即付即用订户有权访问其他映像。
-- 开源社区通过 [VM 仓库](http://vmdepot.msopentech.com/List/Index)提供映像。
-- 你还可以通过捕获现有的 Azure 虚拟机用作映像或上载映像来在 Azure 中存储和使用自己的映像。
+- Azure 在[应用商店](http://azure.microsoft.com/gallery/virtual-machines/)中提供镜像。你可以找到最新版本的 Windows Server 和 Linux 操作系统的分发。一些镜像还包含应用程序,如 SQL Server。MSDN 权益和 MSDN 即付即用订户有权访问其他镜像。
+- 开源社区通过 [VM 仓库](http://vmdepot.msopentech.com/List/Index)提供镜像。
+- 你还可以通过捕获现有的 Azure 虚拟机用作镜像或上载镜像来在 Azure 中存储和使用自己的镜像。
-## 关于 VM 映像和 OS 映像
+## 关于 VM 镜像和 OS 镜像
-可以在 Azure 中使用两种类型的映像:*VM 映像*和 *OS 映像*。VM 映像包括在创建该映像时附加到虚拟机的操作系统和所有磁盘。这是较新类型的映像。在引入 VM 映像之前,Azure 中的映像只能包含一个通用操作系统,而不能包含任何附加磁盘。只包含一个通用操作系统的 VM 映像基本上与原始类型的映像(即,OS 映像)相同。
+可以在 Azure 中使用两种类型的镜像:*VM 镜像*和 *OS 镜像*。VM 镜像包括在创建该镜像时附加到虚拟机的操作系统和所有磁盘。这是较新类型的镜像。在引入 VM 镜像之前,Azure 中的镜像只能包含一个通用操作系统,而不能包含任何附加磁盘。只包含一个通用操作系统的 VM 镜像基本上与原始类型的镜像(即,OS 镜像)相同。
-你可以基于 Azure 中的虚拟机或复制和上载的在别处运行的虚拟机,创建你自己的映像。如果要使用某个映像来创建多个虚拟机,则需要通过对其进行通用化来准备将其用作映像。若要创建 Windows Server 映像,请在上载 .vhd 文件之前在服务器上运行 Sysprep 命令对其进行通用化。有关 Sysprep 的详细信息,请参阅[如何使用 Sysprep:简介](http://go.microsoft.com/fwlink/p/?LinkId=392030)。若要创建 Linux 映像,根据软件分发,你需要运行一组特定于该分发的命令,并运行 Azure Linux 代理。
+你可以基于 Azure 中的虚拟机或复制和上载的在别处运行的虚拟机,创建你自己的镜像。如果要使用某个镜像来创建多个虚拟机,则需要通过对其进行通用化来准备将其用作镜像。若要创建 Windows Server 镜像,请在上载 .vhd 文件之前在服务器上运行 Sysprep 命令对其进行通用化。有关 Sysprep 的详细信息,请参阅[如何使用 Sysprep:简介](http://go.microsoft.com/fwlink/p/?LinkId=392030)。若要创建 Linux 镜像,根据软件分发,你需要运行一组特定于该分发的命令,并运行 Azure Linux 代理。
-## 使用映像
+## 使用镜像
在经典部署中使用这些工具的示例:
-- 有关 CLI,请参阅[将适用于 Mac、Linux 和 Windows 的 Azure CLI 与 Azure 服务管理配合使用](/documentation/articles/virtual-machines-command-line-tools)中的“用于管理 Azure 虚拟机映像的命令”
-- 有关 Azure PowerShell,请参阅下面的命令列表。有关查找用于创建 VM 的映像的示例,请参阅[使用 Azure PowerShell 创建和预配置基于 Windows 的虚拟机](/documentation/articles/virtual-machines-ps-create-preconfigure-windows-vms)中的“步骤 3:确定 ImageFamily”
-
-- **获取所有映像**:`Get-AzureVMImage`返回当前订阅中可用的所有映像的列表:你的映像以及 Azure 或合作伙伴提供的映像。这意味着你可能会收到一个大列表。下一个示例演示如何获取较短的列表。
-- **获取映像系列**:`Get-AzureVMImage | select ImageFamily` 通过显示 **ImageFamily** 字符串属性获取映像系列的列表。
-- **获取特定系列中的所有映像**:`Get-AzureVMImage | Where-Object {$_.ImageFamily -eq $family}`
-- **查找 VM 映像**:`Get-AzureVMImage | where {(gm –InputObject $_ -Name DataDiskConfigurations) -ne $null} | Select -Property Label, ImageName` 这通过筛选 DataDiskConfiguration 属性来完成,它仅适用于 VM 映像。此示例还仅根据标签和映像名称来筛选输出。
-- **保存通用映像**:`Save-AzureVMImage –ServiceName "myServiceName" –Name "MyVMtoCapture" –OSState "Generalized" –ImageName "MyVmImage" –ImageLabel "This is my generalized image"`
-- **保存专用映像**:`Save-AzureVMImage –ServiceName "mySvc2" –Name "MyVMToCapture2" –ImageName "myFirstVMImageSP" –OSState "Specialized" -Verbose`
->[Azure.Tip]如果要创建包含数据磁盘和操作系统磁盘的 VM 映像,OSState 参数是必需的。如果未使用此参数,该 cmdlet 将创建 OS 映像。该参数的值根据操作系统磁盘是否已准备好重用来指示映像是通用的还是专用的。
-- **删除映像**:`Remove-AzureVMImage –ImageName "MyOldVmImage"`
+- 有关 CLI,请参阅[将适用于 Mac、Linux 和 Windows 的 Azure CLI 与 Azure 服务管理配合使用](/documentation/articles/virtual-machines-command-line-tools)中的“用于管理 Azure 虚拟机镜像的命令”
+- 有关 Azure PowerShell,请参阅下面的命令列表。有关查找用于创建 VM 的镜像的示例,请参阅[使用 Azure PowerShell 创建和预配置基于 Windows 的虚拟机](/documentation/articles/virtual-machines-ps-create-preconfigure-windows-vms)中的“步骤 3:确定 ImageFamily”
+
+- **获取所有镜像**:`Get-AzureVMImage`返回当前订阅中可用的所有镜像的列表:你的镜像以及 Azure 或合作伙伴提供的镜像。这意味着你可能会收到一个大列表。下一个示例演示如何获取较短的列表。
+- **获取镜像系列**:`Get-AzureVMImage | select ImageFamily` 通过显示 **ImageFamily** 字符串属性获取镜像系列的列表。
+- **获取特定系列中的所有镜像**:`Get-AzureVMImage | Where-Object {$_.ImageFamily -eq $family}`
+- **查找 VM 镜像**:`Get-AzureVMImage | where {(gm –InputObject $_ -Name DataDiskConfigurations) -ne $null} | Select -Property Label, ImageName` 这通过筛选 DataDiskConfiguration 属性来完成,它仅适用于 VM 镜像。此示例还仅根据标签和镜像名称来筛选输出。
+- **保存通用镜像**:`Save-AzureVMImage –ServiceName "myServiceName" –Name "MyVMtoCapture" –OSState "Generalized" –ImageName "MyVmImage" –ImageLabel "This is my generalized image"`
+- **保存专用镜像**:`Save-AzureVMImage –ServiceName "mySvc2" –Name "MyVMToCapture2" –ImageName "myFirstVMImageSP" –OSState "Specialized" -Verbose`
+>[Azure.Tip]如果要创建包含数据磁盘和操作系统磁盘的 VM 镜像,OSState 参数是必需的。如果未使用此参数,该 cmdlet 将创建 OS 镜像。该参数的值根据操作系统磁盘是否已准备好重用来指示镜像是通用的还是专用的。
+- **删除镜像**:`Remove-AzureVMImage –ImageName "MyOldVmImage"`
## 其他资源
diff --git a/articles/virtual-machines-infrastructure-services-implementation-guidelines.md b/articles/virtual-machines-infrastructure-services-implementation-guidelines.md
index 001e67f18..56e6c8f45 100644
--- a/articles/virtual-machines-infrastructure-services-implementation-guidelines.md
+++ b/articles/virtual-machines-infrastructure-services-implementation-guidelines.md
@@ -53,7 +53,7 @@ Azure 是一个实现开发/测试或概念证明配置的极好平台,因为
位置 | China North(中国北部)、China East(中国东部) | 根据数据中心的区域或组织的区域。
Azure 组件、服务或产品 | Rg 用于资源组,Svc 用于云服务,VNet 用于虚拟网络 | 根据资源提供支持的产品。
角色 | sql、ora、sp、iis | 根据虚拟机的角色。
-实例 | 01、02、03 等。 | 适用于具有多个实例的资源。例如,云服务中经过负载平衡的 Web 服务器。
+实例 | 01、02、03 等。 | 适用于具有多个实例的资源。例如,云服务中经过负载均衡的 Web 服务器。
建立命名约定时,请确保这些命名约定明确说明要对每种类型的资源使用哪些词缀,以及在哪个位置使用(前缀还是后缀)。
@@ -84,7 +84,7 @@ Azure 组件、服务或产品 | Rg 用于资源组,Svc 用于云服务,VNet
当管理员创建虚拟机时,Windows Azure 将要求他们提供至多为 15 个字符的虚拟机名称。Azure 使用虚拟机名称作为 Azure 虚拟机资源名称。Azure 使用同一名称作为虚拟机上安装的操作系统的计算机名称。但是,这些名称可能并非始终相同。
-如果使用已包含操作系统的 .vhd 映像文件创建虚拟机,Azure 中的虚拟机名称可能不同于虚拟机的操作系统计算机名称。这种情况可能会增加虚拟机管理难度,因此不建议使用这种方法。分配给 Azure 虚拟机资源的名称可以与分配给该虚拟机的操作系统的计算机名称相同。
+如果使用已包含操作系统的 .vhd 镜像文件创建虚拟机,Azure 中的虚拟机名称可能不同于虚拟机的操作系统计算机名称。这种情况可能会增加虚拟机管理难度,因此不建议使用这种方法。分配给 Azure 虚拟机资源的名称可以与分配给该虚拟机的操作系统的计算机名称相同。
我们建议 Azure 虚拟机名称应该与基础 OS 计算机名称相同。因此,请遵循 [Microsoft NetBIOS 计算机命名约定](https://support.microsoft.com/zh-CN/kb/188997)中所述的 NetBIOS 命名规则。
@@ -203,9 +203,9 @@ Azure 将对可用的数据磁盘量和带宽加以限制,具体取决于虚
## 4\.云服务
-云服务是 Azure 服务管理中的基本构建基块,同时用于 PaaS 和 IaaS 服务。对于 PaaS,云服务表示其实例可以相互通信的角色关联。云服务将关联到一个公共虚拟 IP (VIP) 地址和一个负载平衡器,后者将接受来自 Internet 的传入流量,并将该流量负载平衡到配置为接收该流量的角色。
+云服务是 Azure 服务管理中的基本构建基块,同时用于 PaaS 和 IaaS 服务。对于 PaaS,云服务表示其实例可以相互通信的角色关联。云服务将关联到一个公共虚拟 IP (VIP) 地址和一个负载均衡器,后者将接受来自 Internet 的传入流量,并将该流量负载均衡到配置为接收该流量的角色。
-对于 IaaS,云服务提供类似的功能,虽然在大多数情况下,负载平衡器功能用于将流量转发到 Internet 上的特定 TCP 或 UDP 端口,再转发到该云服务中的多个虚拟机。
+对于 IaaS,云服务提供类似的功能,虽然在大多数情况下,负载均衡器功能用于将流量转发到 Internet 上的特定 TCP 或 UDP 端口,再转发到该云服务中的多个虚拟机。
> [AZURE.NOTE]云服务不存在于 Azure 资源管理器中。
@@ -338,7 +338,7 @@ Contoso Corporation 已使用最先进的专有算法开发了下一代财务分

-从 Internet 上的 Contoso 客户端传入的安全 Web 流量需要在 Web 服务器之间进行负载平衡。来自 Web 服务器的 HTTP 请求形式的计算请求流量需要在应用程序服务器之间进行平衡。此外,还必须设计引擎以实现高可用性。
+从 Internet 上的 Contoso 客户端传入的安全 Web 流量需要在 Web 服务器之间进行负载均衡。来自 Web 服务器的 HTTP 请求形式的计算请求流量需要在应用程序服务器之间进行平衡。此外,还必须设计引擎以实现高可用性。
生成的设计必须引入:
@@ -419,8 +419,8 @@ Contoso 决定将以下名称用于其 Azure 虚拟机:
- 两个存储帐户
- 四个可用性集,每个财务分析引擎层一个
- 四个层中的虚拟机
-- 用于从 Internet 到 Web 服务器的基于 HTTPS 的 Web 流量的外部负载平衡集
-- 用于从 Web 服务器到应用程序服务器的未加密 Web 流量的内部负载平衡集
+- 用于从 Internet 到 Web 服务器的基于 HTTPS 的 Web 流量的外部负载均衡集
+- 用于从 Web 服务器到应用程序服务器的未加密 Web 流量的内部负载均衡集
- 单个资源组
## 其他资源
diff --git a/articles/virtual-machines-install-mongodb-windows-server.md b/articles/virtual-machines-install-mongodb-windows-server.md
index 9c40fc433..2f607f445 100644
--- a/articles/virtual-machines-install-mongodb-windows-server.md
+++ b/articles/virtual-machines-install-mongodb-windows-server.md
@@ -18,7 +18,7 @@
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-classic-include.md)]资源管理器模型。
-[MongoDB][MongoDB] 是一个受欢迎的开源、高性能 NoSQL 数据库。使用 [Azure 管理门户][AzureManagementPortal],你可以使用经典部署模型从映像库中创建运行 Windows Server 的虚拟机。然后,您可以在虚拟机上安装和配置 MongoDB 数据库。
+[MongoDB][MongoDB] 是一个受欢迎的开源、高性能 NoSQL 数据库。使用 [Azure 管理门户][AzureManagementPortal],你可以使用经典部署模型从镜像库中创建运行 Windows Server 的虚拟机。然后,您可以在虚拟机上安装和配置 MongoDB 数据库。
## 创建运行 Windows Server 的虚拟机
diff --git a/articles/virtual-machines-java-run-compute-intensive-task.md b/articles/virtual-machines-java-run-compute-intensive-task.md
index e614e9ad3..883e2d674 100644
--- a/articles/virtual-machines-java-run-compute-intensive-task.md
+++ b/articles/virtual-machines-java-run-compute-intensive-task.md
@@ -46,7 +46,7 @@
1. 登录到 [Azure 管理门户](https://manage.windowsazure.cn)。
2. 依次单击“新建”、“计算”、“虚拟机”和“从库中”。
-3. 在“虚拟机映像选择”对话框中,选择“JDK 7 Windows Server 2012”。请注意,万一你安装的是还不能在 JDK 7 中运行的旧应用程序,可选择 **JDK 6 Windows Server 2012**。
+3. 在“虚拟机镜像选择”对话框中,选择“JDK 7 Windows Server 2012”。请注意,万一你安装的是还不能在 JDK 7 中运行的旧应用程序,可选择 **JDK 6 Windows Server 2012**。
4. 单击**“下一步”**。
4. 在“虚拟机配置”对话框中:
1. 指定虚拟机的名称。
diff --git a/articles/virtual-machines-java-run-tomcat-application-server.md b/articles/virtual-machines-java-run-tomcat-application-server.md
index 01ab8edf2..836f5c2ec 100644
--- a/articles/virtual-machines-java-run-tomcat-application-server.md
+++ b/articles/virtual-machines-java-run-tomcat-application-server.md
@@ -38,7 +38,7 @@
1. 登录到 [Azure 门户](https://manage.windowsazure.cn)。
2. 依次单击“新建”、“计算”、“虚拟机”和“从库中”。
-3. 在“虚拟机映像选择”对话框中,选择“JDK 7 Windows Server 2012”。请注意,万一你安装的是还不能在 JDK 7 中运行的旧应用程序,可选择 **JDK 6 Windows Server 2012**。
+3. 在“虚拟机镜像选择”对话框中,选择“JDK 7 Windows Server 2012”。请注意,万一你安装的是还不能在 JDK 7 中运行的旧应用程序,可选择 **JDK 6 Windows Server 2012**。
4. 单击**“下一步”**。
5. 在“虚拟机配置”对话框中:
1. 指定虚拟机的名称。
diff --git a/articles/virtual-machines-linux-agent-user-guide.md b/articles/virtual-machines-linux-agent-user-guide.md
index 498123a4a..9a303a222 100644
--- a/articles/virtual-machines-linux-agent-user-guide.md
+++ b/articles/virtual-machines-linux-agent-user-guide.md
@@ -21,7 +21,7 @@
Azure Linux 代理 (/usr/sbin/waagent) 管理虚拟机与 Azure 结构控制器的交互。此选项将执行以下操作:
-* **映像设置**
+* **镜像设置**
- 创建用户帐户
- 配置 SSH 身份验证类型
- 部署 SSH 公钥和密钥对
@@ -117,7 +117,7 @@ Linux 代理的正常运行依赖一些系统程序包:
- install:手动安装代理
* 在系统中查找必需的依赖项
- * 创建 SysV init 脚本 (/etc/init.d/waagent) 和 logrotate 配置文件 (/etc/logrotate.d/waagent),并配置映像以在启动时运行 init 脚本
+ * 创建 SysV init 脚本 (/etc/init.d/waagent) 和 logrotate 配置文件 (/etc/logrotate.d/waagent),并配置镜像以在启动时运行 init 脚本
* 将示例配置文件写入 /etc/waagent.conf
@@ -147,9 +147,9 @@ Linux 代理的正常运行依赖一些系统程序包:
* 将主机名重置为 localhost.localdomain
- **警告:**取消预配无法保证清除映像中的所有敏感信息并使之适用于重新分发。
+ **警告:**取消预配无法保证清除镜像中的所有敏感信息并使之适用于重新分发。
-- deprovision+user:执行 -deprovision(上述)下面的所有操作,还将删除最后预配的用户帐户(从 /var/lib/waagent 中获得)和关联数据。此参数是取消对以前在 Azure 中设置的映像的设置以便捕获并重新使用该映像时的参数。
+- deprovision+user:执行 -deprovision(上述)下面的所有操作,还将删除最后预配的用户帐户(从 /var/lib/waagent 中获得)和关联数据。此参数是取消对以前在 Azure 中设置的镜像的设置以便捕获并重新使用该镜像时的参数。
- version:显示 waagent 的版本
@@ -189,7 +189,7 @@ Linux 代理的正常运行依赖一些系统程序包:
类型:字符串
;默认值:无
-如果指定了指向可执行计划的路径,则在 waagent 已配置好映像且将要向结构报告“Ready”状态时调用此计划。为计划指定的参数将为“Ready”。代理不会等待计划返回,便开始继续操作。
+如果指定了指向可执行计划的路径,则在 waagent 已配置好镜像且将要向结构报告“Ready”状态时调用此计划。为计划指定的参数将为“Ready”。代理不会等待计划返回,便开始继续操作。
**Role.ConfigurationConsumer:**
@@ -210,9 +210,9 @@ Linux 代理的正常运行依赖一些系统程序包:
类型:布尔值
默认值:y
-这允许用户在代理中启用或禁用设置功能。有效值为“y”或“n”。如果禁用设置,则会保留映像中的 SSH 主机和用户密钥,并忽略 Azure 设置 API 中指定的所有配置。
+这允许用户在代理中启用或禁用设置功能。有效值为“y”或“n”。如果禁用设置,则会保留镜像中的 SSH 主机和用户密钥,并忽略 Azure 设置 API 中指定的所有配置。
-**注意:**此参数在使用 cloud-init 进行预配的 Ubuntu 云映像上默认为“n”。
+**注意:**此参数在使用 cloud-init 进行预配的 Ubuntu 云镜像上默认为“n”。
**Provisioning.DeleteRootPassword:**
@@ -228,21 +228,21 @@ Linux 代理的正常运行依赖一些系统程序包:
如果设置此参数,则会在设置过程中从 /etc/ssh/ 中删除所有 SSH 主机密钥对(ecdsa、dsa 和 rsa)。并且会生成一个全新的密钥对。
-此全新密钥对的加密类型可由 Provisioning.SshHostKeyPairType 项进行配置。请注意,在重新启动 SSH 监控程序时(例如,重新启动时),某些分发将为任何缺失的加密类型重新创建 SSH 密钥对。
+此全新密钥对的加密类型可由 Provisioning.SshHostKeyPairType 项进行配置。请注意,在重新启动 SSH 守护进程时(例如,重新启动时),某些分发将为任何缺失的加密类型重新创建 SSH 密钥对。
**Provisioning.SshHostKeyPairType:**
类型:字符串
默认值:rsa
-可将其设置为虚拟机上的 SSH 监控程序支持的加密算法类型。通常支持的值为“rsa”、“dsa”和“ecdsa”。请注意,Windows 上的“putty.exe”不支持“ecdsa”。因此,若要在 Windows 上使用 putty.exe 连接到 Linux 部署,请使用“rsa”或“dsa”。
+可将其设置为虚拟机上的 SSH 守护进程支持的加密算法类型。通常支持的值为“rsa”、“dsa”和“ecdsa”。请注意,Windows 上的“putty.exe”不支持“ecdsa”。因此,若要在 Windows 上使用 putty.exe 连接到 Linux 部署,请使用“rsa”或“dsa”。
**Provisioning.MonitorHostName:**
类型:布尔值
默认值:y
-如果设置此参数,则 waagent 将监视 Linux 虚拟机的主机名更改情况(由“hostname”命令返回),并自动更新映像中的网络配置以反映此更改。若要将名称更改推送到 DNS 服务器,可在虚拟机中重新启动网络。这将导致 Internet 连接暂时中断。
+如果设置此参数,则 waagent 将监视 Linux 虚拟机的主机名更改情况(由“hostname”命令返回),并自动更新镜像中的网络配置以反映此更改。若要将名称更改推送到 DNS 服务器,可在虚拟机中重新启动网络。这将导致 Internet 连接暂时中断。
**ResourceDisk.Format:**
@@ -256,7 +256,7 @@ Linux 代理的正常运行依赖一些系统程序包:
类型:字符串
默认值:ext4
-这将指定资源磁盘的 filesystem 类型。支持的值随 Linux 分发的不同而不同。如果字符串为 X,则 mkfs.X 应呈现在 Linux 映像上。SLES 11 映像通常应使用“ext3”。FreeBSD 映像在此处应使用“ufs2”。
+这将指定资源磁盘的 filesystem 类型。支持的值随 Linux 分发的不同而不同。如果字符串为 X,则 mkfs.X 应呈现在 Linux 镜像上。SLES 11 镜像通常应使用“ext3”。FreeBSD 镜像在此处应使用“ufs2”。
**ResourceDisk.MountPoint:**
@@ -284,7 +284,7 @@ Linux 代理的正常运行依赖一些系统程序包:
类型:布尔值
默认值:y
-如果设置此参数,则 waagent 将响应来自平台的负载平衡器探测(如果有)。
+如果设置此参数,则 waagent 将响应来自平台的负载均衡器探测(如果有)。
**Logs.Verbose:**
@@ -309,14 +309,14 @@ Linux 代理的正常运行依赖一些系统程序包:
-##Ubuntu 云映像
+##Ubuntu 云镜像
-请注意,Ubuntu 云映像利用 [cloud-init](https://launchpad.net/ubuntu/+source/cloud-init) 执行多种配置任务,这些任务在其他情况下也可以通过 Azure Linux 代理来管理。请注意以下不同:
+请注意,Ubuntu 云镜像利用 [cloud-init](https://launchpad.net/ubuntu/+source/cloud-init) 执行多种配置任务,这些任务在其他情况下也可以通过 Azure Linux 代理来管理。请注意以下不同:
-- **Provisioning.Enabled** 在使用 cloud-init 执行预配任务的 Ubuntu 云映像上默认为“n”。
+- **Provisioning.Enabled** 在使用 cloud-init 执行预配任务的 Ubuntu 云镜像上默认为“n”。
-- 以下配置参数对使用 cloud-init 来管理资源磁盘并交换空间的 Ubuntu 云映像没有影响:
+- 以下配置参数对使用 cloud-init 来管理资源磁盘并交换空间的 Ubuntu 云镜像没有影响:
- **ResourceDisk.Format**
- **ResourceDisk.Filesystem**
@@ -324,11 +324,11 @@ Linux 代理的正常运行依赖一些系统程序包:
- **ResourceDisk.EnableSwap**
- **ResourceDisk.SwapSizeMB**
-- 请参阅以下资源来配置资源磁盘装入点,并在预配期间交换 Ubuntu 云映像上的空间:
+- 请参阅以下资源来配置资源磁盘装入点,并在初始化配置阶段交换 Ubuntu 云镜像上的空间:
- [Ubuntu Wiki:配置交换分区](http://go.microsoft.com/fwlink/?LinkID=532955&clcid=0x409)
- [将自定义数据注入到 Azure 虚拟机中](/documentation/articles/virtual-machines-how-to-inject-custom-data)
-
\ No newline at end of file
+
diff --git a/articles/virtual-machines-linux-capture-image.md b/articles/virtual-machines-linux-capture-image.md
index 66b6ee887..d4c941c60 100644
--- a/articles/virtual-machines-linux-capture-image.md
+++ b/articles/virtual-machines-linux-capture-image.md
@@ -1,6 +1,6 @@
[AZURE.NOTE]取消预配会删除文件和数据,目的是使映像“一般化”。仅在需要用作新映像模板的虚拟机上运行此命令。无法确保映像中的所有敏感信息均已清除,或者说无法确保该映像适合再分发给第三方。
+ >[AZURE.NOTE]取消预配会删除文件和数据,目的是使镜像“一般化”。仅在需要用作新镜像模板的虚拟机上运行此命令。无法确保镜像中的所有敏感信息均已清除,或者说无法确保该镜像适合再分发给第三方。
3. 键入 **y** 继续。添加 `-force` 参数即可免除此确认步骤。
@@ -64,30 +64,30 @@ Azure 将此模板视为一个映像并将其存储在“映像”下。这也
>[AZURE.NOTE]你可以使用 `azure vm list` 找出在订阅中创建的所有虚拟机
-8. 在虚拟机停止后,使用以下命令捕获映像:
+8. 在虚拟机停止后,使用以下命令捕获镜像:
`azure vm capture -t `
- 键入你需要的映像名称以替换 _new-image-name_。此命令创建通用 OS 映像。`-t` 子命令将删除原始虚拟机。
+ 键入你需要的镜像名称以替换 _new-image-name_。此命令创建通用 OS 镜像。`-t` 子命令将删除原始虚拟机。
-9. 新映像现在会出现在映像列表中,可以用于配置任何新的虚拟机。你可以使用以下命令来查看它:
+9. 新镜像现在会出现在镜像列表中,可以用于配置任何新的虚拟机。你可以使用以下命令来查看它:
`azure vm image list`
- 在“管理门户”中,它会显示在“映像”列表中。[][]
+ 在“管理门户”中,它会显示在“镜像”列表中。[][]
- 
+ 
## 后续步骤
-该映像已就绪,可用作创建虚拟机的模板了。你可以使用 Azure CLI 命令 `azure vm create` 并提供刚创建的映像名称。有关此命令的详细信息,请参阅[将 Azure CLI 用于服务管理 API](/documentation/articles/virtual-machines-command-line-tools)。此外,你也可以使用[管理门户][]来创建自定义虚拟机,只需使用**“从库中”**方法并选择你刚创建的映像即可。如需更多详细信息,请参阅[如何创建自定义虚拟机][]。
+该镜像已就绪,可用作创建虚拟机的模板了。你可以使用 Azure CLI 命令 `azure vm create` 并提供刚创建的镜像名称。有关此命令的详细信息,请参阅[将 Azure CLI 用于服务管理 API](/documentation/articles/virtual-machines-command-line-tools)。此外,你也可以使用[管理门户][]来创建自定义虚拟机,只需使用**“从库中”**方法并选择你刚创建的镜像即可。如需更多详细信息,请参阅[如何创建自定义虚拟机][]。
**另请参阅:**[Azure Linux 代理用户指南](/documentation/articles/virtual-machines-linux-agent-user-guide)
[管理门户]: http://manage.windowsazure.cn
[如何登录到运行 Linux 的虚拟机]: /documentation/articles/virtual-machines-linux-how-to-log-on
-[关于 Azure 中的虚拟机映像]: http://msdn.microsoft.com/zh-cn/library/azure/dn790290.aspx
+[关于 Azure 中的虚拟机镜像]: http://msdn.microsoft.com/zh-cn/library/azure/dn790290.aspx
[如何创建自定义虚拟机]: /documentation/articles/virtual-machines-create-custom
[How to Attach a Data Disk to a Virtual Machine]: /documentation/articles/storage-windows-attach-disk
[如何创建运行 Linux 的虚拟机]: /documentation/articles/virtual-machines-linux-tutorial
diff --git a/articles/virtual-machines-linux-choices-create-vm.md b/articles/virtual-machines-linux-choices-create-vm.md
index 94898e19b..fcda5fd8c 100644
--- a/articles/virtual-machines-linux-choices-create-vm.md
+++ b/articles/virtual-machines-linux-choices-create-vm.md
@@ -37,17 +37,17 @@ Azure 门户的图形用户界面是一种试用虚拟机的简便方式,尤
[使用计算、网络和存储 .NET 库部署 Azure 资源][]
-## 操作系统和映像选项
+## 操作系统和镜像选项
-根据要运行的操作系统选择映像。Azure 及其合作伙伴提供了许多映像,其中一些映像包括应用程序和工具。或者,使用你自己的某一映像。
+根据要运行的操作系统选择镜像。Azure 及其合作伙伴提供了许多镜像,其中一些镜像包括应用程序和工具。或者,使用你自己的某一镜像。
-### Azure 映像
+### Azure 镜像
-这些说明显示如何使用 Azure 映像来创建已使用网络、负载平衡等选项自定义的虚拟机。请参阅[如何在 Azure 中创建运行 Linux 的自定义虚拟机][]。
+这些说明显示如何使用 Azure 镜像来创建已使用网络、负载均衡等选项自定义的虚拟机。请参阅[如何在 Azure 中创建运行 Linux 的自定义虚拟机][]。
-### 使用你自己的映像
+### 使用你自己的镜像
-通过*捕获*现有 Azure 虚拟机来使用基于该 VM 的映像,或者上载你自己的存储在虚拟硬盘 (VHD) 中的映像:
+通过*捕获*现有 Azure 虚拟机来使用基于该 VM 的镜像,或者上载你自己的存储在虚拟硬盘 (VHD) 中的镜像:
- [如何使用 CLI 捕获 Linux 虚拟机以用作模板][]
- [创建并上载包含 Linux 操作系统的虚拟硬盘][]
diff --git a/articles/virtual-machines-linux-cluster-hpcpack-namd.md b/articles/virtual-machines-linux-cluster-hpcpack-namd.md
index 5cca845ed..5a2a35a3c 100644
--- a/articles/virtual-machines-linux-cluster-hpcpack-namd.md
+++ b/articles/virtual-machines-linux-cluster-hpcpack-namd.md
@@ -23,7 +23,7 @@ Microsoft HPC Pack 可提供在 Windows Azure 虚拟机群集上运行各种大
## 先决条件
-* **具有 Linux 计算节点的 HPC Pack 群集** - 请参阅 [Azure 的 HPC Pack 群集中的 Linux 计算节点入门](/documentation/articles/virtual-machines-linux-cluster-hpcpack),了解使用 Azure PowerShell 脚本和 Azure 应用商店中的 HPC Pack 映像,在 Azure 上部署 HPC Pack 群集与 Linux 计算节点的先决条件和步骤。
+* **具有 Linux 计算节点的 HPC Pack 群集** - 请参阅 [Azure 的 HPC Pack 群集中的 Linux 计算节点入门](/documentation/articles/virtual-machines-linux-cluster-hpcpack),了解使用 Azure PowerShell 脚本和 Azure 应用商店中的 HPC Pack 镜像,在 Azure 上部署 HPC Pack 群集与 Linux 计算节点的先决条件和步骤。
下面是一个示例 XML 配置文件,可以与脚本配合使用以部署基于 Azure 的 HPC Pack 群集,群集中包含一个 Windows Server 2012 R2 头节点和 4 个大型 (A3) CentOS 6.6 计算节点。请将订阅和服务名称替换为相应值。
diff --git a/articles/virtual-machines-linux-cluster-hpcpack.md b/articles/virtual-machines-linux-cluster-hpcpack.md
index e176da410..27a17c32e 100644
--- a/articles/virtual-machines-linux-cluster-hpcpack.md
+++ b/articles/virtual-machines-linux-cluster-hpcpack.md
@@ -22,7 +22,7 @@
## 使用 Linux 计算节点部署 HPC Pack 群集
-你将使用 Windows HPC Pack IaaS 部署脚本 (**New-HpcIaaSCluster.ps1**) 在 Azure 基础结构服务 (IaaS) 中自动执行群集部署。此 Azure PowerShell 脚本使用 Azure 应用商店中的 HPC Pack VM 映像进行快速部署,并提供一组全面的配置参数使部署轻松且灵活。你可以使用脚本部署 Azure 虚拟网络、存储帐户、云服务、域控制器、可选的单独 SQL Server 数据库服务器、群集头节点、计算节点、代理节点、Azure PaaS(“迸发”)节点和 Linux 计算节点([HPC Pack 2012 R2 Update 2](https://technet.microsoft.com/zh-cn/library/mt269417.aspx) 中引入的 Linux 支持)。
+你将使用 Windows HPC Pack IaaS 部署脚本 (**New-HpcIaaSCluster.ps1**) 在 Azure 基础结构服务 (IaaS) 中自动执行群集部署。此 Azure PowerShell 脚本使用 Azure 应用商店中的 HPC Pack VM 镜像进行快速部署,并提供一组全面的配置参数使部署轻松且灵活。你可以使用脚本部署 Azure 虚拟网络、存储帐户、云服务、域控制器、可选的单独 SQL Server 数据库服务器、群集头节点、计算节点、代理节点、Azure PaaS(“迸发”)节点和 Linux 计算节点([HPC Pack 2012 R2 Update 2](https://technet.microsoft.com/zh-cn/library/mt269417.aspx) 中引入的 Linux 支持)。
有关 HPC Pack 群集部署选项的概述,请参阅 [HPC Pack 2012 R2 和 HPC Pack 2012 入门指南](https://technet.microsoft.com/zh-cn/library/jj884144.aspx)。
@@ -107,16 +107,16 @@ HPC Pack IaaS 部署脚本使用描述 HPC 群集基础结构的 XML 配置文
* HPC Pack 目前支持计算节点的以下 Linux 分发:Ubuntu Server 14.10、CentOS 6.6、CentOS 7.0 和 SUSE Linux Enterprise Server 12。
-* 本文中的示例使用 Azure 应用商店中提供的特定 CentOS 版本来创建群集。如果要使用其他可用映像,请使用 **get-azurevmimage** Azure PowerShell cmdlet 查找所需的映像。例如,若要列出所有 CentOS 7.0 映像,请运行以下命令:```
+* 本文中的示例使用 Azure 应用商店中提供的特定 CentOS 版本来创建群集。如果要使用其他可用镜像,请使用 **get-azurevmimage** Azure PowerShell cmdlet 查找所需的镜像。例如,若要列出所有 CentOS 7.0 镜像,请运行以下命令:```
get-azurevmimage | ?{$_.Label -eq "OpenLogic 7.0"}
```
- 找到所需的映像,然后替换配置文件中的 **ImageName** 值。
+ 找到所需的镜像,然后替换配置文件中的 **ImageName** 值。
-* 对 A8 和 A9 大小 VM 支持 RDMA 连接的 Linux 映像可用。如果你指定的映像安装并启用了 Linux RDMA 驱动程序,则 HPC Pack IaaS 部署脚本将部署这些驱动程序。例如,为当前 SUSE Linux Enterprise Server 12(已针对应用商店中的高性能计算映像进行优化)指定映像名称 `b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-v20150708`。
+* 对 A8 和 A9 大小 VM 支持 RDMA 连接的 Linux 镜像可用。如果你指定的镜像安装并启用了 Linux RDMA 驱动程序,则 HPC Pack IaaS 部署脚本将部署这些驱动程序。例如,为当前 SUSE Linux Enterprise Server 12(已针对应用商店中的高性能计算镜像进行优化)指定镜像名称 `b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-v20150708`。
-* 若要在从支持的映像创建的 Linux VM 上启用 Linux RDMA 以运行 MPI 作业,请在群集部署后根据应用程序需求在 Linux 节点上安装并配置特定的 MPI 库。有关如何在 Azure 上的 Linux 节点中使用 RDMA 的详细信息,请参阅[设置 Linux RDMA 群集以运行 MPI 应用程序](/documentation/articles/virtual-machines-linux-cluster-rdma)。
+* 若要在从支持的镜像创建的 Linux VM 上启用 Linux RDMA 以运行 MPI 作业,请在群集部署后根据应用程序需求在 Linux 节点上安装并配置特定的 MPI 库。有关如何在 Azure 上的 Linux 节点中使用 RDMA 的详细信息,请参阅[设置 Linux RDMA 群集以运行 MPI 应用程序](/documentation/articles/virtual-machines-linux-cluster-rdma)。
* 请确保在一个服务内部署所有 Linux RDMA 节点,以便节点之间的 RDMA 网络连接可以正常工作。
diff --git a/articles/virtual-machines-linux-cluster-rdma.md b/articles/virtual-machines-linux-cluster-rdma.md
index 2f0bf568b..731754ca7 100644
--- a/articles/virtual-machines-linux-cluster-rdma.md
+++ b/articles/virtual-machines-linux-cluster-rdma.md
@@ -32,7 +32,7 @@
## 在 Azure 服务管理中使用 Azure CLI 脚本进行部署
-以下步骤将帮助你使用 Azure CLI 部署 SLES 12 VM、安装 Intel MPI 库和其他自定义项、创建自定义 VM 映像,然后编写脚本部署 A8 或 A9 VM 的群集。
+以下步骤将帮助你使用 Azure CLI 部署 SLES 12 VM、安装 Intel MPI 库和其他自定义项、创建自定义 VM 镜像,然后编写脚本部署 A8 或 A9 VM 的群集。
### 先决条件
@@ -65,15 +65,15 @@ azure account list
azure account set
```
-若要查看 Azure 中公开提供的 SLES 12 HPC 映像,请运行如下命令(如果你的 shell 环境支持 **grep**):
+若要查看 Azure 中公开提供的 SLES 12 HPC 镜像,请运行如下命令(如果你的 shell 环境支持 **grep**):
```
azure vm image list | grep "suse.*hpc"
```
->[AZURE.NOTE]已为 SLES 12 HPC 映像预配置了必需的用于 Azure 的 Linux RDMA 驱动程序。
+>[AZURE.NOTE]已为 SLES 12 HPC 镜像预配置了必需的用于 Azure 的 Linux RDMA 驱动程序。
-现在,通过运行如下命令使用提供的 SLES 12 HPC 映像预配 A9 大小 VM:
+现在,通过运行如下命令使用提供的 SLES 12 HPC 镜像预配 A9 大小 VM:
```
azure vm create -g -p -c -l -z A9 -n -e 10004 b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-hpc-v20150708
@@ -87,7 +87,7 @@ azure vm create -g -p -c -l [AZURE.NOTE]如果未按上面所示指定特定 IP 地址或范围,配置 `StrictHostKeyChecking no` 就会产生潜在的安全风险。
-**应用程序** - 在捕获映像之前,将所需的所有应用程序复制到此 VM 上或执行其他自定义设置。
+**应用程序** - 在捕获镜像之前,将所需的所有应用程序复制到此 VM 上或执行其他自定义设置。
-### 捕获映像
+### 捕获镜像
-若要捕获映像,首先在 Linux VM 中运行以下命令:
+若要捕获镜像,首先在 Linux VM 中运行以下命令:
```
$ sudo waagent -deprovision
```
-然后,从客户端计算机运行以下 Azure CLI 命令,以捕获映像。有关详细信息,请参阅[如何捕获 Linux 虚拟机以用作模板](/documentation/articles/virtual-machines-linux-capture-image)。
+然后,从客户端计算机运行以下 Azure CLI 命令,以捕获镜像。有关详细信息,请参阅[如何捕获 Linux 虚拟机以用作模板](/documentation/articles/virtual-machines-linux-capture-image)。
```
azure vm shutdown
@@ -172,9 +172,9 @@ azure vm capture -t
```
-运行这些命令之后,将捕获 VM 映像供你使用并将删除 VM。现已准备好用于部署群集的自定义映像。
+运行这些命令之后,将捕获 VM 镜像供你使用并将删除 VM。现已准备好用于部署群集的自定义镜像。
-### 使用映像部署群集
+### 使用镜像部署群集
使用你环境的相应值修改以下脚本,并从客户端计算机运行它。由于 ASM 部署方法将依次部署 VM,因此将需要几分钟时间才能部署此脚本中建议的 8 个 A9 VM。
diff --git a/articles/virtual-machines-linux-coreos-fleet-get-started.md b/articles/virtual-machines-linux-coreos-fleet-get-started.md
index ff6ebbd9e..fcccdd6ce 100644
--- a/articles/virtual-machines-linux-coreos-fleet-get-started.md
+++ b/articles/virtual-machines-linux-coreos-fleet-get-started.md
@@ -24,7 +24,7 @@
## 示例 1:使用 Docker 的 Hello World
-下面是一个在单个 Docker 容器中运行的简单“Hello World”应用程序。此应用程序使用 [busybox Docker Hub 映像]。
+下面是一个在单个 Docker 容器中运行的简单“Hello World”应用程序。此应用程序使用 [busybox Docker Hub 镜像]。
在 Linux 客户端计算机上,使用你最喜欢的文本编辑器创建以下 **systemd** 单元文件并将其命名为 `helloworld.service`。(有关语法的详细信息,请参阅[单元文件]。)
@@ -85,9 +85,9 @@ fleetctl --tunnel coreos-cluster.chinacloudapp.cn:22 unload helloworld.service
## 示例 2:高度可用的 Apache 服务器
-使用 CoreOS、Docker 和 **fleet** 的一个优点是很容易以高度可用的方式运行服务。在此示例中,你将部署一个由三个运行 Apache Web 服务器的相同容器组成的服务。这些容器将在群集中的三个虚拟机上运行。此示例类似于[使用 fleet 启动容器]中的示例,并使用 [CoreOS Apache Docker Hub 映像]。
+使用 CoreOS、Docker 和 **fleet** 的一个优点是很容易以高度可用的方式运行服务。在此示例中,你将部署一个由三个运行 Apache Web 服务器的相同容器组成的服务。这些容器将在群集中的三个虚拟机上运行。此示例类似于[使用 fleet 启动容器]中的示例,并使用 [CoreOS Apache Docker Hub 镜像]。
->[AZURE.IMPORTANT]若要运行高度可用的 Apache 服务器,需要在虚拟机(公共端口 80、专用端口 80)上配置负载平衡 HTTP 终结点。你可以在创建 CoreOS 群集后,使用 Azure 门户或 **azure vm endpoint** 命令执行此操作。有关详细信息,请参阅[配置负载平衡集]。
+>[AZURE.IMPORTANT]若要运行高度可用的 Apache 服务器,需要在虚拟机(公共端口 80、专用端口 80)上配置负载均衡 HTTP 终结点。你可以在创建 CoreOS 群集后,使用 Azure 门户或 **azure vm endpoint** 命令执行此操作。有关详细信息,请参阅[配置负载均衡集]。
在客户端计算机上,使用你最喜欢的文本编辑器创建名为 apache@.service 的 **systemd** 模板单元文件。你将使用该模板来启动名为 apache@1.service、apache@2.service 和 apache@3.service 的三个单独实例:
@@ -160,10 +160,10 @@ fleetctl --tunnel coreos-cluster.chinacloudapp.cn:22 unload apache@{1,2,3}.servi
[Docker]: http://docker.io
[YAML]: http://yaml.org/
[如何在 Azure 上使用 CoreOS]: /documentation/articles/virtual-machines-linux-coreos-how-to
-[配置负载平衡集]: https://msdn.microsoft.com/zh-CN/library/azure/dn655055.aspx
+[配置负载均衡集]: https://msdn.microsoft.com/zh-CN/library/azure/dn655055.aspx
[使用 fleet 启动容器]: https://coreos.com/docs/launching-containers/launching/launching-containers-fleet/
[单元文件]: https://coreos.com/docs/launching-containers/launching/fleet-unit-files/
-[busybox Docker Hub 映像]: https://registry.hub.docker.com/_/busybox/
-[CoreOS Apache Docker Hub 映像]: https://registry.hub.docker.com/u/coreos/apache/
+[busybox Docker Hub 镜像]: https://registry.hub.docker.com/_/busybox/
+[CoreOS Apache Docker Hub 镜像]: https://registry.hub.docker.com/u/coreos/apache/
[Azure 上的 Linux 和开源计算]: /documentation/articles/virtual-machines-linux-opensource
\ No newline at end of file
diff --git a/articles/virtual-machines-linux-coreos-how-to.md b/articles/virtual-machines-linux-coreos-how-to.md
index 0cac28c29..2f6be4f9c 100644
--- a/articles/virtual-machines-linux-coreos-how-to.md
+++ b/articles/virtual-machines-linux-coreos-how-to.md
@@ -29,7 +29,7 @@ CoreOS 是 Linux 的轻量级版本,旨在支持快速创建使用 Linux 容
概括而言,支持这些目标的 CoreOS 功能包括:
-1. 单一打包系统:CoreOS 仅运行可在 Linux 容器中运行,以取得部署速度、一致性和方便性的 Linux 容器映像
+1. 单一打包系统:CoreOS 仅运行可在 Linux 容器中运行,以取得部署速度、一致性和方便性的 Linux 容器镜像
2. 系统会自动执行操作系统更新,这样一来,操作系统会作为单个实体进行更新,并且可以轻松回退到已知状态
3. 内置用于动态 VM 和群集通信与管理的 [etcd](https://github.com/coreos/etcd) 和 [fleet](https://github.com/coreos/fleet) 守护程序(服务)
@@ -99,7 +99,7 @@ coreos:
1. 如果尚未安装 [Azure 命令行界面 (Azure CLI)],请先执行安装并使用工作或学校 ID 登录,或下载 .publishsettings 文件并将其导入你的帐户。
-2. 寻找 CoreOS 映像。若要查找随时可用的映像,请键入 `azure vm image list | grep CoreOS`,然后就会看到类似于以下内容的结果列表:
+2. 寻找 CoreOS 镜像。若要查找随时可用的镜像,请键入 `azure vm image list | grep CoreOS`,然后就会看到类似于以下内容的结果列表:
数据: 2b171e93f07c4903bcad35bda10acf22\_\_CoreOS-Stable-522.6.0 Public Linux
@@ -109,7 +109,7 @@ coreos:
![][CloudServiceInNewPortal]
-4. 使用 **azure vm create** 命令可连接到你的云服务,并可在其中创建新的 CoreOS VM。你将在 **--ssh-cert** 选项中传递 X.509 证书的位置。通过键入以下命令创建你的第一个 VM 映像,请记得使用你创建的云服务名称替换 **coreos-cluster**:
+4. 使用 **azure vm create** 命令可连接到你的云服务,并可在其中创建新的 CoreOS VM。你将在 **--ssh-cert** 选项中传递 X.509 证书的位置。通过键入以下命令创建你的第一个 VM 镜像,请记得使用你创建的云服务名称替换 **coreos-cluster**:
```
azure vm create --custom-data=cloud-config.yaml --ssh=22 --ssh-cert=./myCert.pem --no-ssh-password --vm-name=node-1 --connect=coreos-cluster --location='China East' 2b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0 core
diff --git a/articles/virtual-machines-linux-create-custom.md b/articles/virtual-machines-linux-create-custom.md
index 9e2cab8df..da0e3ceea 100644
--- a/articles/virtual-machines-linux-create-custom.md
+++ b/articles/virtual-machines-linux-create-custom.md
@@ -15,7 +15,7 @@
# 如何在 Azure 中创建运行 Linux 的自定义虚拟机
-本主题介绍如何通过 Azure CLI 使用经典部署模型创建*自定义*虚拟机。我们将使用 Azure 上可用**映像**中的 Linux 映像。Azure CLI 命令提供以下配置选项以及其他配置选项:
+本主题介绍如何通过 Azure CLI 使用经典部署模型创建*自定义*虚拟机。我们将使用 Azure 上可用**镜像**中的 Linux 镜像。Azure CLI 命令提供以下配置选项以及其他配置选项:
- 将 VM 连接到虚拟网络
- 将 VM 添加到现有云服务
diff --git a/articles/virtual-machines-linux-create-lamp-stack.md b/articles/virtual-machines-linux-create-lamp-stack.md
index d6b878ad3..07e724b65 100644
--- a/articles/virtual-machines-linux-create-lamp-stack.md
+++ b/articles/virtual-machines-linux-create-lamp-stack.md
@@ -19,7 +19,7 @@
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]本文介绍如何使用资源管理器部署模型或经典部署模型创建资源。
-在本指南中,我们将获取 Linux 映像上安装的 LAMP 堆栈,并将其部署在 Windows Azure 上。
+在本指南中,我们将获取 Linux 镜像上安装的 LAMP 堆栈,并将其部署在 Windows Azure 上。
你将学习以下内容:
@@ -31,10 +31,10 @@
如果你已有虚拟机,并且只想查找在不同 linux 分发上安装 LAMP 堆栈的基础知识,则除了本主题外,还可以参阅[在 Azure 中的 Linux 虚拟机上安装 LAMP 堆栈](/documentation/articles/virtual-machines-linux-install-lamp-stack)。
-你还可以部署 Azure 应用商店中预先配置的 LAMP 映像。下面的 10 分钟视频介绍了如何部署 Azure 应用商店中预建的 LAMP 映像:(Azure VM 上的 LAMP 堆栈](https://channel9.msdn.com/Shows/Azure-Friday/LAMP-stack-on-Azure-VMs-with-Guy-Bowerman)。
+你还可以部署 Azure 应用商店中预先配置的 LAMP 镜像。下面的 10 分钟视频介绍了如何部署 Azure 应用商店中预建的 LAMP 镜像:(Azure VM 上的 LAMP 堆栈](https://channel9.msdn.com/Shows/Azure-Friday/LAMP-stack-on-Azure-VMs-with-Guy-Bowerman)。
-##阶段 1:创建映像
-在此阶段中,你将在 Azure 中使用 Linux 映像创建虚拟机。
+##阶段 1:创建镜像
+在此阶段中,你将在 Azure 中使用 Linux 镜像创建虚拟机。
###步骤 1:生成 SSH 身份验证密钥
SSH 是面向系统管理员的重要工具。但是,依赖于人工确定的密码来确保安全并不总是明智的做法。使用强 SSH 密钥,可让远程访问保持打开状态,而无需担心密码。此方法包括使用非对称加密进行身份验证。用户的私钥是授予身份验证的密钥。你甚至可以锁定用户的帐户,以完全禁止密码身份验证。
@@ -50,8 +50,8 @@ SSH 是面向系统管理员的重要工具。但是,依赖于人工确定的
- 在**“密钥”**中选择并复制公钥,并将它保存在一个名为 **publicKey.pem** 的文件中。不要单击**“保存公钥”**,因为保存的公钥的文件格式不同于我们所需的公钥。
- 单击**“保存私钥”**,并将其保存到名为 **privateKey.ppk** 的文件中。
-###步骤 2:在 Azure 门户中创建映像。
-在 [Azure 门户](https://manage.windowsazure.cn/)中,单击任务栏中的**“新建”**,按照这些说明创建映像,并根据你的需要选择 Linux 映像。此示例使用 Ubuntu 14.04 映像。
+###步骤 2:在 Azure 门户中创建镜像。
+在 [Azure 门户](https://manage.windowsazure.cn/)中,单击任务栏中的**“新建”**,按照这些说明创建镜像,并根据你的需要选择 Linux 镜像。此示例使用 Ubuntu 14.04 镜像。
![][3]
@@ -98,7 +98,7 @@ TCP 端口 80 是 Apache 侦听的默认端口号。使用 Azure 终结点打开
-###步骤 2:连接到你创建的映像
+###步骤 2:连接到你创建的镜像
你可以选择用于连接到新虚拟机的任何 SSH 工具。在此示例中,我们使用 Putty。
首先,从 Azure 门户获取你的虚拟机的 DNS 名称。依次单击**“浏览”->“虚拟机”->**、你的虚拟机的名称**->“属性”**,然后查看**“属性”**磁贴的**“域名”**字段。
@@ -113,7 +113,7 @@ TCP 端口 80 是 Apache 侦听的默认端口号。使用 Azure 终结点打开
![][9]
-在左窗格中,单击**“连接”-> SSH->“身份验证”**,然后单击**“浏览”**以指定 **privateKey.ppk** 文件(其中包含在“第 1 阶段:创建映像”中 puttygen 生成的私钥)的位置。下面是一个示例:
+在左窗格中,单击**“连接”-> SSH->“身份验证”**,然后单击**“浏览”**以指定 **privateKey.ppk** 文件(其中包含在“第 1 阶段:创建镜像”中 puttygen 生成的私钥)的位置。下面是一个示例:
![][10]
@@ -126,7 +126,7 @@ TCP 端口 80 是 Apache 侦听的默认端口号。使用 Azure 终结点打开
![][12]
-输入在“第 1 阶段:创建映像”中创建虚拟机时指定的用户名。你将看到如下内容:
+输入在“第 1 阶段:创建镜像”中创建虚拟机时指定的用户名。你将看到如下内容:
![][13]
@@ -152,7 +152,7 @@ TCP 端口 80 是 Apache 侦听的默认端口号。使用 Azure 终结点打开
如果 Apache 正在运行,但你看不到上面的 Apache 默认页,则需要检查以下项:
- Apache Web 服务侦听地址/端口
- - 检查 Azure 虚拟机的终结点设置。确保终结点的配置适用。查看本文中“第 1 阶段:创建映像”中的说明。
+ - 检查 Azure 虚拟机的终结点设置。确保终结点的配置适用。查看本文中“第 1 阶段:创建镜像”中的说明。
- 打开 /etc/httpd/conf/httpd.conf,然后搜索字符串“Listen”。确保 Apache 侦听端口与你为终结点配置的专用端口相同。Apache 的默认端口为 80。下面是一个示例。
……
@@ -335,7 +335,7 @@ Tasksel 是一个 Debian/Ubuntu 工具,它将多个相关包作为协调任务
应将它们注释掉(在这些行开头添加 #),然后重启 MySQL。
-若要添加终结点以允许远程访问,请参阅“第 1 阶段:创建映像”中的说明创建新终结点。MySQL 的默认远程访问 TCP 端口号为 3306。下面是一个示例:
+若要添加终结点以允许远程访问,请参阅“第 1 阶段:创建镜像”中的说明创建新终结点。MySQL 的默认远程访问 TCP 端口号为 3306。下面是一个示例:
![][17]
@@ -363,7 +363,7 @@ Tasksel 是一个 Debian/Ubuntu 工具,它将多个相关包作为协调任务
Apache 正在运行,但你使用浏览器看不到 Apache 默认页。
- **可能的根本原因**
1. Apache 侦听端口与用于 Web 通信的虚拟机终结点的专用端口不同。
- 检查你的公用端口和专用端口终结点设置,并确保专用端口与 Apache 侦听端口相同。有关如何为你的虚拟机配置终结点的说明,请参阅“第 1 阶段:创建映像”。
+ 检查你的公用端口和专用端口终结点设置,并确保专用端口与 Apache 侦听端口相同。有关如何为你的虚拟机配置终结点的说明,请参阅“第 1 阶段:创建镜像”。
若要确定 Apache 侦听端口,请打开 /etc/httpd/conf/httpd.conf (Red Hat 发行版)或 /etc/apache2/ports.conf(Debian 发行版),搜索字符串“Listen”。默认端口为 80。
2. 防火墙已禁用 Apache 侦听端口。
diff --git a/articles/virtual-machines-linux-create-upload-vhd-centos.md b/articles/virtual-machines-linux-create-upload-vhd-centos.md
index f6e84b82a..26b7889ef 100644
--- a/articles/virtual-machines-linux-create-upload-vhd-centos.md
+++ b/articles/virtual-machines-linux-create-upload-vhd-centos.md
@@ -93,7 +93,7 @@
d) 在“IDE 控制器”框中,单击“DVD 驱动器”,然后单击“添加”。
- e) 选择“映像文件”,浏览到 **Linux IC v3.2.iso**,然后单击“打开”。
+ e) 选择“镜像文件”,浏览到 **Linux IC v3.2.iso**,然后单击“打开”。
f) 在“设置”页中,单击“确定”。
diff --git a/articles/virtual-machines-linux-create-upload-vhd-generic.md b/articles/virtual-machines-linux-create-upload-vhd-generic.md
index 4d2601f6f..cb97739bf 100644
--- a/articles/virtual-machines-linux-create-upload-vhd-generic.md
+++ b/articles/virtual-machines-linux-create-upload-vhd-generic.md
@@ -17,10 +17,10 @@
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]
-**重要提示**:仅当使用某个[认可的分发](virtual-machines-../linux-endorsed-distributions.md)时,Azure 平台 SLA 才适用于运行 Linux 操作系统的虚拟机。在 Azure 平台映像库中提供的所有 Linux 分发都是具有所需配置的认可的分发。
+**重要提示**:仅当使用某个[认可的分发](virtual-machines-../linux-endorsed-distributions.md)时,Azure 平台 SLA 才适用于运行 Linux 操作系统的虚拟机。在 Azure 平台镜像库中提供的所有 Linux 分发都是具有所需配置的认可的分发。
- [Azure 上的 Linux - 认可的分发](/documentation/articles/virtual-machines-linux-endorsed-distributions)
-- [Windows Azure 中对 Linux 映像的支持](http://support2.microsoft.com/kb/2941892)
+- [Windows Azure 中对 Linux 镜像的支持](http://support2.microsoft.com/kb/2941892)
所有正在 Azure 上运行的分发都需要满足多个先决条件才能在平台上正常运行。本文并未涵盖所有信息,因为每个分发都是不同的;即使你满足以下所有条件,你也可能仍需显著调整你的 Linux 系统以确保其在平台上正常运行。
@@ -49,11 +49,11 @@
### 安装不带 Hyper-V 的 Linux ###
-在某些情况下,Linux 安装程序可能无法在初始 ramdisk(initrd 或 initramfs)中包含 Hyper-V 驱动程序,除非它检测到它正在运行 Hyper-V 环境。使用不同虚拟化系统(即 Virtualbox、KVM 等)来准备 Linux 映像时,可能需要重新生成 initrd 以确保至少 `hv_vmbus` 和 `hv_storvsc` 内核模块可在初始 ramdisk 上使用。至少在基于上游 Red Hat 分发的系统上这是一个已知问题。
+在某些情况下,Linux 安装程序可能无法在初始 ramdisk(initrd 或 initramfs)中包含 Hyper-V 驱动程序,除非它检测到它正在运行 Hyper-V 环境。使用不同虚拟化系统(即 Virtualbox、KVM 等)来准备 Linux 镜像时,可能需要重新生成 initrd 以确保至少 `hv_vmbus` 和 `hv_storvsc` 内核模块可在初始 ramdisk 上使用。至少在基于上游 Red Hat 分发的系统上这是一个已知问题。
-重新生成 initrd 或 initramfs 映像的机制可能会因分发而有所不同。请查阅分发的文档或相应过程的支持。下面是有关如何使用 `mkinitrd` 实用工具重新生成 initrd 的示例:
+重新生成 initrd 或 initramfs 镜像的机制可能会因分发而有所不同。请查阅分发的文档或相应过程的支持。下面是有关如何使用 `mkinitrd` 实用工具重新生成 initrd 的示例:
-首先,备份现有 initrd 映像:
+首先,备份现有 initrd 镜像:
# cd /boot
# sudo cp initrd-`uname -r`.img initrd-`uname -r`.img.bak
@@ -65,7 +65,7 @@
### 调整 VHD 大小 ###
-Azure 上的 VHD 映像必须已将虚拟大小调整为 1MB。通常情况下,使用 Hyper-V 创建的 VHD 应已正确调整。如果未正确调整 VHD,则在你尝试基于 VHD 创建*映像*时,可能会收到如下错误消息:
+Azure 上的 VHD 镜像必须已将虚拟大小调整为 1MB。通常情况下,使用 Hyper-V 创建的 VHD 应已正确调整。如果未正确调整 VHD,则在你尝试基于 VHD 创建*镜像*时,可能会收到如下错误消息:
"The VHD http://.blob.core.chinacloudapi.cn/vhds/MyLinuxVM.vhd has an unsupported virtual size of 21475270656 bytes. The size must be a whole number (in MBs).”
@@ -73,11 +73,11 @@ Azure 上的 VHD 映像必须已将虚拟大小调整为 1MB。通常情况下
如果你未在 Windows 环境中运行,则建议使用 qemu-img 转换(如果需要)并调整 VHD 大小:
- 1. 直接使用工具(如 `qemu-img` 或 `vbox-manage`)调整 VHD 大小可能会生成无法启动的 VHD。因此,建议先将 VHD 转换为 RAW 磁盘映像。如果已将 VM 映像创建为 RAW 磁盘映像(对于 KVM 等某些虚拟机监控程序,这是默认设置),则可以跳过此步骤:
+ 1. 直接使用工具(如 `qemu-img` 或 `vbox-manage`)调整 VHD 大小可能会生成无法启动的 VHD。因此,建议先将 VHD 转换为 RAW 磁盘镜像。如果已将 VM 镜像创建为 RAW 磁盘镜像(对于 KVM 等某些虚拟机监控程序,这是默认设置),则可以跳过此步骤:
# qemu-img convert -f vpc -O raw MyLinuxVM.vhd MyLinuxVM.raw
- 2. 计算磁盘映像所需的大小,以确保虚拟大小已调整为 1MB。以下 bash shell 脚本可以对此有帮助。此脚本使用“`qemu-img info`”来确定磁盘映像的虚拟大小,然后将大小计算到下个 1MB:
+ 2. 计算磁盘镜像所需的大小,以确保虚拟大小已调整为 1MB。以下 bash shell 脚本可以对此有帮助。此脚本使用“`qemu-img info`”来确定磁盘镜像的虚拟大小,然后将大小计算到下个 1MB:
rawdisk="MyLinuxVM.raw"
vhddisk="MyLinuxVM.vhd"
@@ -160,7 +160,7 @@ Hyper-V 和 Azure 的 Linux 集成服务 (LIS) 驱动程序会直接影响上游
- 安装 Azure Linux 代理
- Azure Linux 代理是在 Azure 上设置 Linux 映像所必需的。许多分发将该代理提供为 RPM 或 Deb 包(该包通常称为“WALinuxAgent”或“walinuxagent”)。还可以按照 [Linux 代理指南](/documentation/articles/virtual-machines-linux-agent-user-guide)中的步骤手动安装该代理。
+ Azure Linux 代理是在 Azure 上设置 Linux 镜像所必需的。许多分发将该代理提供为 RPM 或 Deb 包(该包通常称为“WALinuxAgent”或“walinuxagent”)。还可以按照 [Linux 代理指南](/documentation/articles/virtual-machines-linux-agent-user-guide)中的步骤手动安装该代理。
- 请确保已安装 SSH 服务器且已将其配置为在引导时启动。这通常是默认设置。
diff --git a/articles/virtual-machines-linux-create-upload-vhd-suse.md b/articles/virtual-machines-linux-create-upload-vhd-suse.md
index 6abdef77a..4a8f68380 100644
--- a/articles/virtual-machines-linux-create-upload-vhd-suse.md
+++ b/articles/virtual-machines-linux-create-upload-vhd-suse.md
@@ -27,7 +27,7 @@
**SLES/openSUSE 安装说明**
- - [SUSE Studio](http://www.susestudio.com) 可以轻松地创建和管理 Azure 和 Hyper-V 的 SLES/openSUSE 映像。这是自定义你自己的 SUSE 和 openSUSE 映像的推荐方法。SUSE Studio 库中的以下正式映像可下载或克隆到你自己的 SUSE Studio 中:
+ - [SUSE Studio](http://www.susestudio.com) 可以轻松地创建和管理 Azure 和 Hyper-V 的 SLES/openSUSE 镜像。这是自定义你自己的 SUSE 和 openSUSE 镜像的推荐方法。SUSE Studio 库中的以下正式镜像可下载或克隆到你自己的 SUSE Studio 中:
- [SUSE Studio 库中的 SLES 11 SP3 for Azure](http://susestudio.com/a/02kbT4/sles-11-sp3-for-windows-azure)
- [SUSE Studio 库中的 openSUSE 13.1 for Azure](https://susestudio.com/a/02kbT4/opensuse-13-1-for-windows-azure)
diff --git a/articles/virtual-machines-linux-create-upload-vhd-ubuntu.md b/articles/virtual-machines-linux-create-upload-vhd-ubuntu.md
index 6e8dd67c7..ee6230fd5 100644
--- a/articles/virtual-machines-linux-create-upload-vhd-ubuntu.md
+++ b/articles/virtual-machines-linux-create-upload-vhd-ubuntu.md
@@ -38,7 +38,7 @@
2. 单击**“连接”**以打开虚拟机窗口。
-3. 替换映像中的当前存储库,以使用 Ubuntu 的 Azure 存储库。这些步骤可能会由于 Ubuntu 版本的不同而稍有差异。
+3. 替换镜像中的当前存储库,以使用 Ubuntu 的 Azure 存储库。这些步骤可能会由于 Ubuntu 版本的不同而稍有差异。
在编辑 /etc/apt/sources.list 之前,建议进行备份
diff --git a/articles/virtual-machines-linux-create-upload-vhd.md b/articles/virtual-machines-linux-create-upload-vhd.md
index ec29a4f01..0c4c3ce48 100644
--- a/articles/virtual-machines-linux-create-upload-vhd.md
+++ b/articles/virtual-machines-linux-create-upload-vhd.md
@@ -15,17 +15,17 @@
# 创建并上载包含 Linux 操作系统的虚拟硬盘
-本文介绍如何创建和上载虚拟硬盘 (VHD),以便可以使用它作为自己的映像在 Azure 中创建虚拟机。你将学习如何准备操作系统,以便使用它来根据该映像创建多个虚拟机。请注意,本文所指的虚拟机是使用经典部署模型创建的虚拟机。
+本文介绍如何创建和上载虚拟硬盘 (VHD),以便可以使用它作为自己的镜像在 Azure 中创建虚拟机。你将学习如何准备操作系统,以便使用它来根据该镜像创建多个虚拟机。请注意,本文所指的虚拟机是使用经典部署模型创建的虚拟机。
[AZURE.INCLUDE [trial-note](../includes/free-trial-note.md)]
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]本文介绍如何使用服务管理器上载 VHD。
-Azure 中的虚拟机所运行的操作系统基于你在创建虚拟机时选择的映像。你的映像以 VHD 格式和 .vhd 文件的形式存储在存储帐户中。有关详细信息,请参阅[关于 Azure 中的磁盘和映像](https://msdn.microsoft.com/library/azure/jj672979.aspx)。
+Azure 中的虚拟机所运行的操作系统基于你在创建虚拟机时选择的镜像。你的镜像以 VHD 格式和 .vhd 文件的形式存储在存储帐户中。有关详细信息,请参阅[关于 Azure 中的磁盘和镜像](https://msdn.microsoft.com/library/azure/jj672979.aspx)。
当你创建虚拟机时,你可以自定义部分操作系统设置,使之适合于要运行的应用程序。有关说明,请参阅[如何创建自定义虚拟机](/documentation/articles/virtual-machines-create-custom)。
-**重要说明**:只有在使用某个认可的分发的时候也使用 [Azure上的 Linux 认可的分发](/documentation/articles/linux-endorsed-distributions)中“支持的版本”下指定的配置详细信息时,Azure 平台 SLA 才适用于运行 Linux 操作系统的虚拟机。Azure 映像库中的所有 Linux 分发都是具有所需配置的认可的分发。
+**重要说明**:只有在使用某个认可的分发的时候也使用 [Azure上的 Linux 认可的分发](/documentation/articles/linux-endorsed-distributions)中“支持的版本”下指定的配置详细信息时,Azure 平台 SLA 才适用于运行 Linux 操作系统的虚拟机。Azure 镜像库中的所有 Linux 分发都是具有所需配置的认可的分发。
##先决条件##
@@ -39,11 +39,11 @@ Azure 中的虚拟机所运行的操作系统基于你在创建虚拟机时选
有关认可分发的列表,请参阅 [Azure 认可的分发中的 Linux](/documentation/articles/linux-endorsed-distributions)。或者,请参阅本文最后一节中的[非认可分发的信息](/documentation/articles/virtual-machines-linux-create-upload-vhd-generic)。
-- **Azure 命令行界面** - 如果你使用 Linux 操作系统来创建映像,则使用 [Azure 命令行界面](/documentation/articles/virtual-machines-command-line-tools)来上载 VHD。
+- **Azure 命令行界面** - 如果你使用 Linux 操作系统来创建镜像,则使用 [Azure 命令行界面](/documentation/articles/virtual-machines-command-line-tools)来上载 VHD。
- **Azure Powershell 工具** - 还可以使用 `Add-AzureVhd` cmdlet 来上载 VHD。若要下载 Azure Powershell cmdlet,请参阅 [Azure 下载](/downloads/)。有关引用信息,请参阅 [Add-AzureVhd](https://msdn.microsoft.com/zh-cn/library/azure/dn495173.aspx)(可能为英文页面)。
-## 步骤 1:准备要上载的映像 ##
+## 步骤 1:准备要上载的镜像 ##
Windows Azure 支持多种 Linux 分发(请参阅[认可的分发](/documentation/articles/linux-endorsed-distributions))。以下文章将指导你完成如何准备 Azure 上支持的各种 Linux 分发:
@@ -53,7 +53,7 @@ Windows Azure 支持多种 Linux 分发(请参阅[认可的分发](/documentat
- **[Ubuntu](/documentation/articles/virtual-machines-linux-create-upload-vhd-ubuntu)**
- **[其他 - 非认可分发](/documentation/articles/virtual-machines-linux-create-upload-vhd-generic)**
-另请参阅 **[Linux 安装说明](/documentation/articles/virtual-machines-linux-create-upload-vhd-generic#linuxinstall)**,以获取更多有关如何为 Azure 准备 Linux 映像的提示。
+另请参阅 **[Linux 安装说明](/documentation/articles/virtual-machines-linux-create-upload-vhd-generic#linuxinstall)**,以获取更多有关如何为 Azure 准备 Linux 镜像的提示。
按照上述指导中的步骤进行操作以后,你应该有了一个可以上载到 Azure 中的 VHD 文件。
@@ -130,11 +130,11 @@ Windows Azure 支持多种 Linux 分发(请参阅[认可的分发](/documentat
> [AZURE.NOTE]我们建议你使用更新的 Azure Active Directory 方法登录到你的 Azure 订阅,不管是通过 Azure CLI 还是通过 Azure PowerShell。
-## 步骤 3:向 Azure 上载映像 ##
+## 步骤 3:向 Azure 上载镜像 ##
### 如果使用 Azure CLI
-使用 Azure CLI 上载映像。可使用以下命令上载映像:
+使用 Azure CLI 上载镜像。可使用以下命令上载镜像:
azure vm image create --location --os Linux
@@ -142,7 +142,7 @@ Windows Azure 支持多种 Linux 分发(请参阅[认可的分发](/documentat
你需要一个存储帐户,以便向其上载你的 VHD 文件。你可以选择现有的存储帐户,也可以创建一个新的。若要创建存储帐户,请参阅[创建存储帐户](/documentation/articles/storage-create-storage-account)
-在上载 .vhd 文件时,你可以将 .vhd 文件放置在 Blob 存储中的任何位置。在以下命令示例中,**BlobStorageURL** 是你计划使用的存储帐户的 URL,**YourImagesFolder** 是要在其中存储映像的 Blob 存储中的容器。**VHDName** 是显示在[管理门户](http://manage.windowsazure.cn)中用于标识虚拟硬盘的标签。**PathToVHDFile** 是 .vhd 文件的完整路径和名称。
+在上载 .vhd 文件时,你可以将 .vhd 文件放置在 Blob 存储中的任何位置。在以下命令示例中,**BlobStorageURL** 是你计划使用的存储帐户的 URL,**YourImagesFolder** 是要在其中存储镜像的 Blob 存储中的容器。**VHDName** 是显示在[管理门户](http://manage.windowsazure.cn)中用于标识虚拟硬盘的标签。**PathToVHDFile** 是 .vhd 文件的完整路径和名称。
从你在上一步中使用的 Azure PowerShell 窗口中,键入:
diff --git a/articles/virtual-machines-linux-diagnostic-extension.md b/articles/virtual-machines-linux-diagnostic-extension.md
index 36e6a79b3..6c9641fba 100644
--- a/articles/virtual-machines-linux-diagnostic-extension.md
+++ b/articles/virtual-machines-linux-diagnostic-extension.md
@@ -42,7 +42,7 @@ Linux 诊断扩展可利用以下功能帮助用户监视在 Windows Azure 上
## 先决条件
-1. Windows Azure Linux Agent 2.0.6 版或更高版本。请注意,大部分 Azure VM Linux 库映像都包含 2.0.6 版本或更高版本。你可以运行 **WAAgent -version** 以确认 VM 中安装的版本。如果 VM 正在运行的版本早于 2.0.6,则可以按照以下[说明](https://github.com/Azure/WALinuxAgent "说明")进行更新。
+1. Windows Azure Linux Agent 2.0.6 版或更高版本。请注意,大部分 Azure VM Linux 库镜像都包含 2.0.6 版本或更高版本。你可以运行 **WAAgent -version** 以确认 VM 中安装的版本。如果 VM 正在运行的版本早于 2.0.6,则可以按照以下[说明](https://github.com/Azure/WALinuxAgent "说明")进行更新。
- [Azure CLI](/documentation/articles/xplat-cli)。请按照[此指南](/documentation/articles/xplat-cli-install)中的说明在计算机上设置 Azure CLI 环境。安装了 Azure CLI 之后,你可以从命令行界面(Bash、终端、命令提示符)使用 **azure** 命令访问 Azure CLI 命令。例如,运行 **azure vm extension set --help** 可以获取详细用法,运行 **azure login** 可以登录到 Azure,运行 **azure vm list** 可以列出你在 Azure 上拥有的所有虚拟机。
- 用于存储数据的存储帐户。你将需要以前创建的存储帐户名称和访问密钥,以将数据上载到存储中。
diff --git a/articles/virtual-machines-linux-endorsed-distributions.md b/articles/virtual-machines-linux-endorsed-distributions.md
index a5e864dfd..9b5985ff5 100644
--- a/articles/virtual-machines-linux-endorsed-distributions.md
+++ b/articles/virtual-machines-linux-endorsed-distributions.md
@@ -18,7 +18,7 @@
#Azure 认可的分发中的 Linux
-Azure 库中的 Linux 映像由很多合作伙伴提供,并且我们正在与各个 Linux 社区合作,以便向“认可的分发”列表添加更多风格。在此期间,对于该库未提供的分发,你始终可以按照[本页](/documentation/articles/virtual-machines-linux-create-upload-vhd)中的指南自备 Linux。
+Azure 库中的 Linux 镜像由很多合作伙伴提供,并且我们正在与各个 Linux 社区合作,以便向“认可的分发”列表添加更多风格。在此期间,对于该库未提供的分发,你始终可以按照[本页](/documentation/articles/virtual-machines-linux-create-upload-vhd)中的指南自备 Linux。
## 支持的分发和版本 ##
@@ -27,7 +27,7 @@ Azure 库中的 Linux 映像由很多合作伙伴提供,并且我们正在与
Hyper-V 和 Azure 的 Linux 集成服务 (LIS) 驱动程序是 Microsoft 直接为上游 Linux 内核提供的内核模块。LIS 驱动程序在默认情况下内置于分发的内核中,或者作为较旧的基于 RHEL/CentOS 的分发在[此处](http://go.microsoft.com/fwlink/?LinkID=403033&clcid=0x409)作为单独的下载提供。有关 LIS 驱动程序的详细信息,请参阅[此文](/documentation/articles/virtual-machines-linux-create-upload-vhd-generic#linux-kernel-requirements)。
-Azure Linux 代理已预安装在 Azure 库映像中,并通常可从分发的包存储库中获得。源代码可在 [GitHub](https://github.com/azure/walinuxagent) 上找到。
+Azure Linux 代理已预安装在 Azure 库镜像中,并通常可从分发的包存储库中获得。源代码可在 [GitHub](https://github.com/azure/walinuxagent) 上找到。
分发|版本|驱动程序|代理
---|---|---|---
@@ -59,7 +59,7 @@ Canonical 工程和开放社区监管对 Ubuntu 在客户端、服务器和云
### OpenLogic
[http://www.openlogic.com/azure](http://www.openlogic.com/azure)
-OpenLogic 是针对云和数据中心的企业开放源解决方案的行业领先的提供商。OpenLogic 帮助各个行业数以百计的领先企业安全获取、支持和控制开源软件。OpenLogic 为 OpenLogic 专家社区支持的 600 个开放源包提供商业级技术支持和保护(包括针对 CentOS 的企业级支持),同时作为在 Azure 上提供基于 CentOS 的映像的产品发布合作伙伴。
+OpenLogic 是针对云和数据中心的企业开放源解决方案的行业领先的提供商。OpenLogic 帮助各个行业数以百计的领先企业安全获取、支持和控制开源软件。OpenLogic 为 OpenLogic 专家社区支持的 600 个开放源包提供商业级技术支持和保护(包括针对 CentOS 的企业级支持),同时作为在 Azure 上提供基于 CentOS 的镜像的产品发布合作伙伴。
### Oracle
diff --git a/articles/virtual-machines-linux-how-to-attach-disk.md b/articles/virtual-machines-linux-how-to-attach-disk.md
index 97d25bdb1..9c4874dfc 100644
--- a/articles/virtual-machines-linux-how-to-attach-disk.md
+++ b/articles/virtual-machines-linux-how-to-attach-disk.md
@@ -19,7 +19,7 @@
你可以附加空磁盘和包含数据的磁盘。在这两种情况下,这些磁盘实际上是驻留在 Azure 存储帐户中的 .vhd 文件。此外,也是在这两种情况下,在附加磁盘之后,你将需要对其进行初始化,然后才能使用。本文所指的虚拟机是使用经典部署模型创建的虚拟机。
-> [AZURE.NOTE]最佳做法是使用一个或多个不同的磁盘来存储虚拟机的数据。当你创建 Azure 虚拟机时,该虚拟机有一个操作系统磁盘和一个临时磁盘。**不要使用临时磁盘来存储数据。** 顾名思义,它仅提供临时存储。它不提供冗余或备份,因为它不驻留在 Azure 存储空间中。临时磁盘通常由 Azure Linux 代理管理并且自动装载到 **/mnt/resource**(或 Ubuntu 映像上的 **/mnt**)。另一方面,数据磁盘可以由 Linux 内核命名为 `/dev/sdc` 这样的形式,而用户则需对该资源进行分区、格式化和安装。有关详细信息,请参阅 [Azure Linux 代理用户指南][Agent]。
+> [AZURE.NOTE]最佳做法是使用一个或多个不同的磁盘来存储虚拟机的数据。当你创建 Azure 虚拟机时,该虚拟机有一个操作系统磁盘和一个临时磁盘。**不要使用临时磁盘来存储数据。** 顾名思义,它仅提供临时存储。它不提供冗余或备份,因为它不驻留在 Azure 存储空间中。临时磁盘通常由 Azure Linux 代理管理并且自动装载到 **/mnt/resource**(或 Ubuntu 镜像上的 **/mnt**)。另一方面,数据磁盘可以由 Linux 内核命名为 `/dev/sdc` 这样的形式,而用户则需对该资源进行分区、格式化和安装。有关详细信息,请参阅 [Azure Linux 代理用户指南][Agent]。
[AZURE.INCLUDE [howto-attach-disk-windows-linux](../includes/howto-attach-disk-linux.md)]
diff --git a/articles/virtual-machines-linux-introduction.md b/articles/virtual-machines-linux-introduction.md
index 2e8e4c202..5e6aa2c48 100644
--- a/articles/virtual-machines-linux-introduction.md
+++ b/articles/virtual-machines-linux-introduction.md
@@ -17,7 +17,7 @@
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]
-本主题提供了在 Azure 云中使用 Linux 虚拟机的某些方面的概述。在使用库中的映像时,部署 Linux 虚拟机是一个非常简单的过程。
+本主题提供了在 Azure 云中使用 Linux 虚拟机的某些方面的概述。在使用库中的镜像时,部署 Linux 虚拟机是一个非常简单的过程。
## 身份验证:用户名、密码和 SSH 密钥
@@ -43,12 +43,12 @@ Azure 提供了一个入站数据包筛选器,用于限制与管理门户中
- 请参阅:[如何设置虚拟机的终结点](/documentation/articles/virtual-machines-set-up-endpoints/)
-默认情况下,Azure 库中的 Linux 映像不支持 *iptables* 防火墙。如果需要,可以将该防火墙配置为提供附加筛选。
+默认情况下,Azure 库中的 Linux 镜像不支持 *iptables* 防火墙。如果需要,可以将该防火墙配置为提供附加筛选。
## 主机名更改
-在初始部署 Linux 映像的实例时,您需要提供虚拟机的主机名。运行虚拟机后,此主机名将发布到平台 DNS 服务器,以便多个相互连接的虚拟机能够使用主机名执行 IP 地址查找。
+在初始部署 Linux 镜像的实例时,您需要提供虚拟机的主机名。运行虚拟机后,此主机名将发布到平台 DNS 服务器,以便多个相互连接的虚拟机能够使用主机名执行 IP 地址查找。
如果在部署虚拟机后需要更改主机名,请使用命令
@@ -59,7 +59,7 @@ Azure Linux 代理包含自动检测此名称更改的功能,并会相应地
- [Azure Linux 代理用户指南](/documentation/articles/virtual-machines-linux-agent-user-guide/)
### Cloud-Init
-**Ubuntu** 和 **CoreOS** 映像利用 cloud-init pn Azure 为启动虚拟机提供附加功能。
+**Ubuntu** 和 **CoreOS** 镜像利用 cloud-init pn Azure 为启动虚拟机提供附加功能。
- [如何插入自定义数据](/documentation/articles/virtual-machines-how-to-inject-custom-data)
- [Windows Azure 上的自定义数据和 Cloud-Init](http://azure.microsoft.com/blog/2014/04/21/custom-data-and-cloud-init-on-windows-azure/)
@@ -67,15 +67,15 @@ Azure Linux 代理包含自动检测此名称更改的功能,并会相应地
- [如何在 Azure 上使用 CoreOS](/documentation/articles/virtual-machines-linux-coreos-how-to)
-## 虚拟机映像捕获
+## 虚拟机镜像捕获
-利用 Azure,可以将现有虚拟机的状态捕获到映像中,该映像随后可用于部署其他虚拟机实例。Azure Linux 代理可用于回滚在设置过程中执行的某些自定义。您可以按照下面的步骤操作来将虚拟机作为映像捕获:
+利用 Azure,可以将现有虚拟机的状态捕获到镜像中,该镜像随后可用于部署其他虚拟机实例。Azure Linux 代理可用于回滚在设置过程中执行的某些自定义。您可以按照下面的步骤操作来将虚拟机作为镜像捕获:
-1. 运行 **waagent -deprovision** 以撤消预配自定义项。或(可选)运行 **waagent -deprovision+user** 以删除预配期间指定的用户帐户和所有关联的数据。
+1. 运行 **waagent -deprovision** 以撤消预配自定义项。或(可选)运行 **waagent -deprovision+user** 以删除初始化配置阶段指定的用户帐户和所有关联的数据。
2. 关闭虚拟机。
-3. 在管理门户中单击“捕获”或者使用 Powershell 或 CLI 工具将虚拟机作为映像捕获。
+3. 在管理门户中单击“捕获”或者使用 Powershell 或 CLI 工具将虚拟机作为镜像捕获。
- 请参阅:[如何捕获 Linux 虚拟机以用作模板](/documentation/articles/virtual-machines-linux-capture-image/)
@@ -84,7 +84,7 @@ Azure Linux 代理包含自动检测此名称更改的功能,并会相应地
每个虚拟机都附加有一个临时的本地*资源磁盘*。由于资源磁盘上的数据可能不能在重新启动后持久存在,因此它通常由在虚拟机中运行的应用程序和进程用于数据的短暂和**临时**存储。它还用来为操作系统存储页面文件或交换文件。
-在 Linux 上,资源磁盘通常由 Azure Linux 代理管理并且自动装载到 **/mnt/resource**(或 Ubuntu 映像上的 **/mnt**)。
+在 Linux 上,资源磁盘通常由 Azure Linux 代理管理并且自动装载到 **/mnt/resource**(或 Ubuntu 镜像上的 **/mnt**)。
>[AZURE.NOTE] Note that the resource disk is a **temporary** disk, and might be deleted and reformatted when the VM is rebooted.
diff --git a/articles/virtual-machines-linux-mysql-cluster.md b/articles/virtual-machines-linux-mysql-cluster.md
index 6479a957f..d10711204 100644
--- a/articles/virtual-machines-linux-mysql-cluster.md
+++ b/articles/virtual-machines-linux-mysql-cluster.md
@@ -1,6 +1,6 @@
-# 使用负载平衡集群集化 Linux 上的 MySQL
+# 使用负载均衡集群集化 Linux 上的 MySQL
* [做好准备](#getting-ready)
* [设置群集](#setting-up-the-cluster)
@@ -29,11 +29,11 @@
我们将基于 DRBD、Corosync 和 Pacemaker 概述无共享双节点单主机 MySQL 高可用性解决方案。一次只有一个节点运行 MySQL。读取和写入 DRBD 资源也限制为一次只有一个节点。
-无需使用类似 LVS 的 VIP 解决方案,因为我们使用 Windows Azure 负载平衡集来同时提供轮循功能和 VIP 的终结点检测、删除和正常恢复功能。VIP 是在首次创建云服务时由 Windows Azure 分配的全局可路由 IPv4 地址。
+无需使用类似 LVS 的 VIP 解决方案,因为我们使用 Windows Azure 负载均衡集来同时提供轮循功能和 VIP 的终结点检测、删除和正常恢复功能。VIP 是在首次创建云服务时由 Windows Azure 分配的全局可路由 IPv4 地址。
MySQL 的其他可能体系结构包括 NBD 群集、Percona 和 Galera 以及多个中间件解决方案,其中至少有一个以 [VM Depot](http://vmdepot.msopentech.com) 中的 VM 的形式提供。只要这些解决方案可以复制到单播、多播或广播上,并且不要依赖于共享存储或多个网络接口,这些方案就应该很容易在 Windows Azure 上部署。
-当然,这些群集体系结构可以类似方式扩展到其他产品(如 PostgreSQL 和 OpenLDAP)。例如,此无共享的负载平衡过程已成功在多主机 OpenLDAP 上测试,并可以在我们的第 9 频道博客上观看。
+当然,这些群集体系结构可以类似方式扩展到其他产品(如 PostgreSQL 和 OpenLDAP)。例如,此无共享的负载均衡过程已成功在多主机 OpenLDAP 上测试,并可以在我们的第 9 频道博客上观看。
## 做好准备
@@ -56,7 +56,7 @@ MySQL 的其他可能体系结构包括 NBD 群集、Percona 和 Galera 以及
### 虚拟机
-第一个 Ubuntu 13.10 VM 是使用 Endorsed Ubuntu 库映像并调用 `hadb01` 创建的。在此过程中,将创建名为 hadb 的新云服务。我们这样命名它是为了说明当我们添加更多资源时该服务所具有的共享的负载平衡性质。创建 `hadb01` 是平淡无奇的,可以使用门户完成。将自动创建 SSH 的终结点,并选择我们创建的网络。我们还选择为虚拟机创建新的可用性集。
+第一个 Ubuntu 13.10 VM 是使用 Endorsed Ubuntu 库镜像并调用 `hadb01` 创建的。在此过程中,将创建名为 hadb 的新云服务。我们这样命名它是为了说明当我们添加更多资源时该服务所具有的共享的负载均衡性质。创建 `hadb01` 是平淡无奇的,可以使用门户完成。将自动创建 SSH 的终结点,并选择我们创建的网络。我们还选择为虚拟机创建新的可用性集。
创建第一个虚拟机后(从技术上讲,创建云服务时),我们将继续创建第二个虚拟机 `hadb02`。对于第二个虚拟机,我们还将通过门户使用库中的 Ubuntu 13.10 VM,但我们将选择使用现有的云服务 `hadb.chinacloudapp.cn`,而不是创建一个新的。应为我们自动选择网络和可用性集。也将创建 SSH 终结点。
@@ -154,15 +154,15 @@ MySQL 的其他可能体系结构包括 NBD 群集、Percona 和 Galera 以及
如果要从 VM 外部进行查询,则还需要为 MySQL 启用网络,这是本指南的目的。在这两个 VM 上,打开 `/etc/mysql/my.cnf` 并浏览到 `bind-address`,将它从 127.0.0.1 更改为 0.0.0.0。保存该文件之后,在当前主节点上发出 `sudo service mysql restart`。
-### 创建 MySQL 负载平衡集
+### 创建 MySQL 负载均衡集
-我们将返回到 Azure 门户并浏览到 `hadb01` VM,然后终结点。我们将创建一个新的终结点,从下拉列表中选择 MySQL (TCP 3306),并勾选*“新建负载平衡集”*框。我们将调用我们的负载平衡终结点 `lb-mysql`。我们将保留大多数选项不动,但时间除外,我们会将其减少到 5(秒,最小值)
+我们将返回到 Azure 门户并浏览到 `hadb01` VM,然后终结点。我们将创建一个新的终结点,从下拉列表中选择 MySQL (TCP 3306),并勾选*“新建负载均衡集”*框。我们将调用我们的负载均衡终结点 `lb-mysql`。我们将保留大多数选项不动,但时间除外,我们会将其减少到 5(秒,最小值)
创建终结点后,我们将转到 `hadb02` 终结点并创建新的终结点,但我们将选择 `lb-mysql`,然后从下拉菜单中选择 MySQL。还可以将 Azure CLI 用于此步骤。
此时,我们已具备对群集执行手动操作所需的一切条件。
-### 测试负载平衡集
+### 测试负载均衡集
可以从外部计算机使用任何 MySQL 客户端以及应用程序(例如,作为 Azure 网站运行的 phpMyAdmin)执行测试。在这种情况下,我们在另一台 Linux 计算机上使用 MySQL 的命令行工具:
@@ -339,7 +339,7 @@ Pacemaker 使用群集监视资源、定义主节点何时停机,并将这些
- 管理 DRBD 的 linbit DRBD 资源脚本作为 Pacemaker 中的资源在关闭节点时使用 `drbdadm down`,即使该节点只是转为待机状态也是如此。这并不理想,因为当主节点获得写入时,从节点将不会同步 DRBD 资源。如果主节点未优雅地失败,则从节点可以接受较旧的文件系统状态。可通过两种可能方式来解决此问题:
- 在所有群集节点上通过本地(非群集化)监视程序强制执行 `drbdadm up r0`,或者
- 编辑 linbit DRBD 脚本以确保未在 `/usr/lib/ocf/resource.d/linbit/drbd` 中调用 `down`。
-- 负载平衡器至少需要 5 秒钟才能做出响应,因此应用程序应是群集感知的并更容忍超时;其他体系结构也会有帮助,例如应用程序中队列、查询中间件等。
+- 负载均衡器至少需要 5 秒钟才能做出响应,因此应用程序应是群集感知的并更容忍超时;其他体系结构也会有帮助,例如应用程序中队列、查询中间件等。
- 有必要进行 MySQL 优化以确保以合理的速度完成写入,并且尽可能频繁地将缓存刷新到磁盘
- 写入性能将依赖于虚拟交换机中的 VM 互连,因为这是 DRBD 用于复制设备的机制
diff --git a/articles/virtual-machines-linux-nodejs-running-cassandra.md b/articles/virtual-machines-linux-nodejs-running-cassandra.md
index 7795d86f2..4a91d0c6d 100644
--- a/articles/virtual-machines-linux-nodejs-running-cassandra.md
+++ b/articles/virtual-machines-linux-nodejs-running-cassandra.md
@@ -29,7 +29,7 @@ Windows Azure 是一种开放式的云平台,该平台运行 Microsoft 软件
Windows Azure 网络允许部署独立的专用群集,并可对这些群集的访问进行限制,从而实现能够进行细化管理的网络安全性。由于本文是介绍 Cassandra 部署基础知识的,因此我们不会重点讲解一致性级别以及如何针对吞吐量来优化存储设计的问题。下面是有关网络要求的列表,针对的是我们的假设性群集:
- 外部系统无法访问 Cassandra 数据库,不管是从 Azure 内部还是外部
-- Cassandra 群集必须位于负载平衡器之后,以便进行 Thrift 通信
+- Cassandra 群集必须位于负载均衡器之后,以便进行 Thrift 通信
- 可以将 Cassandra 节点部署在每个数据中心的两个组中,以便增强群集可用性
- 锁定该群集,使得只有应用程序服务器场可以直接访问数据库
- 除 SSH 之外,没有其他的公共网络终结点
@@ -49,7 +49,7 @@ Cassandra 可以部署到单个或多个 Azure 区域,具体取决于工作负
请注意,在撰写本文的时候,Azure 并不允许将一组 VM 显式映射到特定的容错域;因此,即使采用图 1 所示的部署模型,也极有可能会将所有虚拟机映射到两个容错域,而不是四个容错域。
-**对 Thrift 通信进行负载平衡:**Web 服务器中的 Thrift 客户端库通过内部负载平衡器连接到群集。在使用云服务托管 Cassandra 群集的情况下,这需要执行相关过程,以便将内部负载平衡器添加到“数据”子网(参见图 1)。定义好内部负载平衡器以后,每个节点都需要添加进行过负载平衡的终结点,并使用以前定义的负载平衡器名称对负载平衡集进行标注。有关详细信息,请参阅 [Azure 内部负载平衡](/documentation/articles/load-balancer-internal-overview)。
+**对 Thrift 通信进行负载均衡:**Web 服务器中的 Thrift 客户端库通过内部负载均衡器连接到群集。在使用云服务托管 Cassandra 群集的情况下,这需要执行相关过程,以便将内部负载均衡器添加到“数据”子网(参见图 1)。定义好内部负载均衡器以后,每个节点都需要添加进行过负载均衡的终结点,并使用以前定义的负载均衡器名称对负载均衡集进行标注。有关详细信息,请参阅 [Azure 内部负载均衡](/documentation/articles/load-balancer-internal-overview)。
**群集种子:**必须选择可用性最高的节点作为种子,因为新节点需要与种子节点进行通信才能发现群集的拓扑。将会从每个可用性集中选择一个节点作为种子节点,以免出现单节点故障。
@@ -118,12 +118,12 @@ Cassandra 的上述数据中心感知型复制和一致性模型可以很方便
| Ubuntu | [Windows Azure 门户](http://www.windowsazure.cn) | 14.04 LTS |
-由于下载 JRE 需要手动接受 Oracle 许可证,为了简化部署,可先将所有必需软件下载到桌面,然后再将其上载到进行群集部署之前需要创建的 Ubuntu 模板映像中。
+由于下载 JRE 需要手动接受 Oracle 许可证,为了简化部署,可先将所有必需软件下载到桌面,然后再将其上载到进行群集部署之前需要创建的 Ubuntu 模板镜像中。
将以上软件下载到本地桌面上某个已知的下载目录(例如,Windows 上的 %TEMP%/downloads 或者 Linux 或 Mac 上的 ~/download)。
### 创建 Ubuntu VM
-在过程的这个步骤中,我们将使用必备软件创建 Ubuntu 映像,以便重复使用该映像进行多个 Cassandra 节点的预配。
+在过程的这个步骤中,我们将使用必备软件创建 Ubuntu 镜像,以便重复使用该镜像进行多个 Cassandra 节点的预配。
####步骤 1:生成 SSH 密钥对
Azure 在进行配置时需要用 PEM 或 DER 编码的 X509 公钥。按照如何在 Azure 上通过 Linux 使用 SSH(可能为英文页面)上的说明进行操作来生成公/私钥对。如果你打算在 Windows 或 Linux 上将 putty.exe 用作 SSH 客户端,则必须使用 puttygen.exe 将 PEM 编码的 RSA 私钥转换为 PPK 格式。可在以上网页中找到有关此操作的说明。
@@ -150,7 +150,7 @@ Azure 在进行配置时需要用 PEM 或 DER 编码的 X509 公钥。按照如
| 字段名称 | 字段值 | 备注 |
| 云服务 | 创建新的云服务 | 云服务是类似虚拟机的容器计算资源 |
-| 云服务 DNS 名称 | ubuntu-template.chinacloudapp.cn | 为计算机提供不可知的负载平衡器名称 |
+| 云服务 DNS 名称 | ubuntu-template.chinacloudapp.cn | 为计算机提供不可知的负载均衡器名称 |
| 区域/地缘组/虚拟网络 | 美国西部 | 选择你的网站从中访问 Cassandra 群集的区域 |
| 存储帐户 | 使用默认值 | 使用特定区域的默认存储帐户或预先创建的存储帐户 |
| 可用性集 | 无 | 将此字段留空 |
@@ -281,20 +281,20 @@ Azure 在进行配置时需要用 PEM 或 DER 编码的 X509 公钥。按照如
| endpoint_snitch | org.apache.cassandra.locator.GossipingPropertyFileSnitch | 此字段由 NetworkTopologyStrateg 用来推断数据中心以及 VM 的机架 |
-####步骤 6:捕获 VM 映像
+####步骤 6:捕获 VM 镜像
使用以前创建的主机名 (hk-cas-template.chinacloudapp.cn) 和 SSH 私钥登录到虚拟机。请参阅“如何在 Azure 上通过 Linux 使用 SSH”,以详细了解如何使用命令 ssh 或 putty.exe 登录。
-执行以下顺序的操作以捕获映像:
+执行以下顺序的操作以捕获镜像:
#####1.预配
-使用命令“sudo waagent –deprovision+user”删除特定于虚拟机实例的信息。请参阅[如何捕获将用作模板的 Linux 虚拟机](/documentation/articles/virtual-machines-linux-capture-image),了解映像捕获过程的详细信息。
+使用命令“sudo waagent –deprovision+user”删除特定于虚拟机实例的信息。请参阅[如何捕获将用作模板的 Linux 虚拟机](/documentation/articles/virtual-machines-linux-capture-image),了解镜像捕获过程的详细信息。
#####2:关闭 VM
确保突出显示该虚拟机,然后单击底部命令栏中的“关闭”链接。
-#####3:捕获映像
-确保突出显示该虚拟机,然后单击底部命令栏中的“捕获”链接。在下一屏幕中,请提供映像名称(例如 hk-cas-2-08-ub-14-04-2014071)、适当的映像描述,然后单击“检查”标记完成捕获过程。
+#####3:捕获镜像
+确保突出显示该虚拟机,然后单击底部命令栏中的“捕获”链接。在下一屏幕中,请提供镜像名称(例如 hk-cas-2-08-ub-14-04-2014071)、适当的镜像描述,然后单击“检查”标记完成捕获过程。
-这将需要数秒钟的时间,然后映像就会出现在映像库中的“我的映像”部分。成功捕获映像后,将会自动删除源 VM。
+这将需要数秒钟的时间,然后镜像就会出现在镜像库中的“我的镜像”部分。成功捕获镜像后,将会自动删除源 VM。
##单区域部署过程
**步骤 1:创建虚拟网络**登录到管理门户,然后使用下表中的属性创建虚拟网络。请参阅[在管理门户中配置只使用云的虚拟网络](/documentation/articles/virtual-networks-create-vnet),以了解此过程的详细步骤。
@@ -321,7 +321,7 @@ Azure 在进行配置时需要用 PEM 或 DER 编码的 X509 公钥。按照如
数据和 Web 子网可以通过网络安全组进行保护,此方面的内容不在本文讲述范围之内。
-**步骤 2:预配虚拟机**使用前面创建的映像,我们可以在云服务器“hk-c-svc-west”中创建以下虚拟机并将其绑定到相应的子网,如下所示:
+**步骤 2:预配虚拟机**使用前面创建的镜像,我们可以在云服务器“hk-c-svc-west”中创建以下虚拟机并将其绑定到相应的子网,如下所示:
| 计算机名称 | 子网 | IP 地址 | 可用性集 | DC/机架 | 种子? |
@@ -340,9 +340,9 @@ Azure 在进行配置时需要用 PEM 或 DER 编码的 X509 公钥。按照如
创建以上 VM 列表需要完成以下过程:
1. 在特定区域创建空的云服务
-2. 从以前捕获的映像创建 VM,然后将其附加到以前创建的虚拟网络;对所有 VM 重复此过程
-3. 将内部负载平衡器添加到云服务,然后将其附加到“数据”子网
-4. 对于以前创建的每个 VM,可以通过一个已连接到以前创建的内部负载平衡器的负载平衡集添加进行 Thrift 通信的负载平衡终结点
+2. 从以前捕获的镜像创建 VM,然后将其附加到以前创建的虚拟网络;对所有 VM 重复此过程
+3. 将内部负载均衡器添加到云服务,然后将其附加到“数据”子网
+4. 对于以前创建的每个 VM,可以通过一个已连接到以前创建的内部负载均衡器的负载均衡集添加进行 Thrift 通信的负载均衡终结点
以上过程可以通过 Azure 管理门户来执行;使用 Windows 计算机(如果无法访问 Windows 计算机,则可使用 Azure 上的 VM);使用以下 PowerShell 脚本自动预配所有 8 个 VM。
@@ -436,7 +436,7 @@ Azure 在进行配置时需要用 PEM 或 DER 编码的 X509 公钥。按照如
## 测试单区域群集
使用以下步骤测试群集:
-1. 使用 Powershell 命令 Get-AzureInternalLoadbalancer cmdlet 获取内部负载平衡器的 IP 地址(例如 10.1.2.101)。该命令的语法如下所示:Get-AzureLoadbalancer –ServiceName "hk-c-svc-west-us” [显示内部负载平衡器及其 IP 地址的详细信息]
+1. 使用 Powershell 命令 Get-AzureInternalLoadbalancer cmdlet 获取内部负载均衡器的 IP 地址(例如 10.1.2.101)。该命令的语法如下所示:Get-AzureLoadbalancer –ServiceName "hk-c-svc-west-us” [显示内部负载均衡器及其 IP 地址的详细信息]
2. 使用 Putty 或 ssh 登录到 Web 场 VM(例如 hk-w1-west-us)
3. 执行 $CASS_HOME/bin/cqlsh 10.1.2.101 9160
4. 使用以下 CQL 命令验证群集是否正常工作:
@@ -524,7 +524,7 @@ Azure 虚拟网络中的本地网络是一个代理地址空间,该空间映
在 Azure 服务管理门户中,使用这两个虚拟网络的“仪表板”菜单建立网关到网关连接。使用底部工具栏中的“连接”菜单项。几分钟后,仪表板会以图形方式显示连接详细信息。
###步骤 7:在区域 #2 中创建虚拟机
-按照相同步骤创建区域 #1 部署中描述的 Ubuntu 映像,或者将映像 VHD 文件复制到区域 #2 中的 Azure 存储帐户,然后创建该映像。使用该映像,将下列虚拟机创建到新的云服务 hk-c-svc-east-us 中:
+按照相同步骤创建区域 #1 部署中描述的 Ubuntu 镜像,或者将镜像 VHD 文件复制到区域 #2 中的 Azure 存储帐户,然后创建该镜像。使用该镜像,将下列虚拟机创建到新的云服务 hk-c-svc-east-us 中:
| 计算机名称 | 子网 | IP 地址 | 可用性集 | DC/机架 | 种子? |
@@ -555,7 +555,7 @@ $CASS\_HOME/bin/cassandra
## 测试多区域群集
到目前为止,Cassandra 已部署到 16 个节点,每个 Azure 区域 8 个节点。这些节点具有通用的群集名称和种子节点配置,因此属于同一群集。使用以下过程测试群集:
-###步骤 1:使用 PowerShell 获取这两个区域的内部负载平衡器 IP
+###步骤 1:使用 PowerShell 获取这两个区域的内部负载均衡器 IP
- Get-AzureInternalLoadbalancer -ServiceName "hk-c-svc-west-us"
- Get-AzureInternalLoadbalancer -ServiceName "hk-c-svc-east-us"
@@ -705,4 +705,4 @@ Windows Azure 是一个灵活的平台,你可以在其中运行本练习所演
-
\ No newline at end of file
+
diff --git a/articles/virtual-machines-linux-opensource.md b/articles/virtual-machines-linux-opensource.md
index 85edd4b12..c10f58914 100755
--- a/articles/virtual-machines-linux-opensource.md
+++ b/articles/virtual-machines-linux-opensource.md
@@ -1,6 +1,6 @@
[Distros]: #distros
diff --git a/articles/virtual-machines-linux-setup-tomcat7-linux.md b/articles/virtual-machines-linux-setup-tomcat7-linux.md
index 2445d1932..c05f6de38 100644
--- a/articles/virtual-machines-linux-setup-tomcat7-linux.md
+++ b/articles/virtual-machines-linux-setup-tomcat7-linux.md
@@ -16,7 +16,7 @@
Apache Tomcat(或简称 Tomcat,以前也称为 Jakarta Tomcat)是由 Apache Software Foundation (ASF) 开发的一个开源 Web 服务器和 servlet 容器。Tomcat 实现了 Sun Microsystems 提出的 Java Servlet 和 JavaServer Pages (JSP) 规范,并提供了用于运行 Java 代码的纯 Java HTTP Web 服务器环境。在最简单的配置中,Tomcat 在单个操作系统进程中运行。此进程运行 Java 虚拟机 (JVM)。浏览器向 Tomcat 发出的每个 HTTP 请求都作为 Tomcat 进程中的单独线程进行处理。
-在本指南中,将在 Linux 映像上安装 tomcat7,并将其部署在 Windows Azure 中。
+在本指南中,将在 Linux 镜像上安装 tomcat7,并将其部署在 Windows Azure 中。
你将学习以下内容:
@@ -28,8 +28,8 @@ Apache Tomcat(或简称 Tomcat,以前也称为 Jakarta Tomcat)是由 Apach
本主题假定你具有 tomcat 和 Linux 的基本专业知识。
-##阶段 1:创建映像
-在此阶段中,你将在 Azure 中使用 Linux 映像创建虚拟机。
+##阶段 1:创建镜像
+在此阶段中,你将在 Azure 中使用 Linux 镜像创建虚拟机。
###步骤 1:生成 SSH 身份验证密钥
SSH 是面向系统管理员的重要工具。但是,基于人工确定的密码配置访问安全性并不是最佳做法。恶意用户可以根据用户名和弱密码侵入你的系统。
@@ -51,8 +51,8 @@ SSH 是面向系统管理员的重要工具。但是,基于人工确定的密
5. 在**“密钥”**中选择并复制公钥,然后将它保存在一个名为 publicKey.pem 的文件中。不要单击**“保存公钥”**,因为保存的公钥的文件格式不同于我们所需的公钥。
6. 单击**“保存私钥”**,并将其保存到名为 privateKey.ppk 的文件中。
-###步骤 2:在 Azure 门户中创建映像。
-在 [Azure 门户](https://manage.windowsazure.cn/)中,单击任务栏中的**“新建”**以创建映像,并根据你的需要选择 Linux 映像。以下示例使用 Ubuntu 14.04 映像。
+###步骤 2:在 Azure 门户中创建镜像。
+在 [Azure 门户](https://manage.windowsazure.cn/)中,单击任务栏中的**“新建”**以创建镜像,并根据你的需要选择 Linux 镜像。以下示例使用 Ubuntu 14.04 镜像。
![][3]
对于**“主机名”**,指定你和 Internet 客户端将用于访问此虚拟机的 URL 的名称。定义 DNS 名称的最后部分(例如 tomcatdemo),Azure 将生成 tomcatdemo.chinacloudapp.cn 作为 URL。
@@ -86,7 +86,7 @@ TCP 端口 8080 是 tomcat 侦听的默认端口号。使用 Azure 终结点打
-###步骤 2:连接到你创建的映像
+###步骤 2:连接到你创建的镜像
你可以选择用于连接到虚拟机的任何 SSH 工具。在此示例中,我们使用 Putty。
首先,从 Azure 门户获取你的虚拟机的 DNS 名称。依次单击**“浏览”**->**“虚拟机”**->你的虚拟机的名称->**“属性”**,然后查看**“属性”**磁贴的**“域名”**字段。
@@ -99,7 +99,7 @@ TCP 端口 8080 是 tomcat 侦听的默认端口号。使用 Azure 终结点打
下载后,单击可执行文件 PUTTY.EXE。使用从虚拟机的属性获取的主机名和端口号配置基本选项。下面是一个示例:
![][9]
-在左窗格中,单击**“连接”**-> **SSH** ->**“身份验证”**,然后单击**“浏览”**以指定 **privateKey.ppk** 文件(其中包含在“第 1 阶段:创建映像”中 puttygen 生成的私钥)的位置。下面是一个示例:
+在左窗格中,单击**“连接”**-> **SSH** ->**“身份验证”**,然后单击**“浏览”**以指定 **privateKey.ppk** 文件(其中包含在“第 1 阶段:创建镜像”中 puttygen 生成的私钥)的位置。下面是一个示例:
![][10]
单击**“打开”**。此时可能会通过一个消息框提醒你。如果你已正确配置 DNS 名称和端口号,请单击**“是”**。
@@ -109,7 +109,7 @@ TCP 端口 8080 是 tomcat 侦听的默认端口号。使用 Azure 终结点打
你应该看到以下内容:
![][12]
-输入在“第 1 阶段:创建映像”中创建虚拟机时指定的用户名。你会看到如下内容:
+输入在“第 1 阶段:创建镜像”中创建虚拟机时指定的用户名。你会看到如下内容:
![][13]
@@ -229,7 +229,7 @@ Tomcat 正在运行,但你使用浏览器看不到 Tomcat 默认页。
- **可能的根本原因**
1. tomcat 侦听端口与用于 tomcat 通信的虚拟机终结点的专用端口不同。
- 检查你的公用端口和专用端口终结点设置,并确保专用端口与 tomcat 侦听端口相同。有关如何为你的虚拟机配置终结点的说明,请参阅“第 1 阶段:创建映像”。
+ 检查你的公用端口和专用端口终结点设置,并确保专用端口与 tomcat 侦听端口相同。有关如何为你的虚拟机配置终结点的说明,请参阅“第 1 阶段:创建镜像”。
若要确定 tomcat 侦听端口,请打开 /etc/httpd/conf/httpd.conf(Red Hat 发行版)或 /etc/tomcat7/server.xml(Debian 发行版)。默认情况下,tomcat 侦听端口为 8080。下面是一个示例:
diff --git a/articles/virtual-machines-linux-tutorial-portal-rm.md b/articles/virtual-machines-linux-tutorial-portal-rm.md
index 88da49adf..20109c811 100644
--- a/articles/virtual-machines-linux-tutorial-portal-rm.md
+++ b/articles/virtual-machines-linux-tutorial-portal-rm.md
@@ -17,25 +17,25 @@
> [AZURE.SELECTOR]
- [Azure Portal](/documentation/articles/virtual-machines-linux-tutorial-portal-rm)
-创建运行 Linux 的 Azure 虚拟机 (VM) 是一项很简单的操作。本教程演示如何使用 Azure 门户快速创建一个虚拟机,并使用SSH公钥文件来保护到 VM 的 **SSH** 连接。你也可以[将自己的映像作为模板](/documentation/articles/virtual-machines-linux-create-upload-vhd)来创建 Linux VM。
+创建运行 Linux 的 Azure 虚拟机 (VM) 是一项很简单的操作。本教程演示如何使用 Azure 门户快速创建一个虚拟机,并使用SSH公钥文件来保护到 VM 的 **SSH** 连接。你也可以[将自己的镜像作为模板](/documentation/articles/virtual-machines-linux-create-upload-vhd)来创建 Linux VM。
> [AZURE.NOTE]本教程创建的 Azure 虚拟机将由 Azure 资源组 API 管理,有关详细信息,请参阅 [Azure 资源组概述](/documentation/articles/resource-group-overview)。关于SSH公钥的用法请参阅[如何在 Azure 上通过 Linux 使用 SSH](/documentation/articles/virtual-machines-linux-use-ssh-key)。
[AZURE.INCLUDE [free-trial-note](../includes/free-trial-note.md)]
-## 选择映像
+## 选择镜像
1. 登录[Azure 管理门户](https://manage.windowsazure.cn)。
2. 在窗口底部的命令栏上,单击“新建”。
-3. 在“计算”下,单击“虚拟机”,然后单击“从库中”,在随后出现的映像列表中选择“Ubuntu Server 14.04 LTS”。
+3. 在“计算”下,单击“虚拟机”,然后单击“从库中”,在随后出现的镜像列表中选择“Ubuntu Server 14.04 LTS”。
- 
+ 
## 创建虚拟机
-选择映像后,可以对大多数配置使用 Azure 的默认设置并快速创建 VM。
+选择镜像后,可以对大多数配置使用 Azure 的默认设置并快速创建 VM。
1. 在虚拟机配置的“基本信息”中,输入虚拟机的“名称”,上传公钥文件并采用 [pem](/documentation/articles/virtual-machines-linux-use-ssh-key)封装的格式)。
@@ -43,7 +43,7 @@
> [AZURE.NOTE]如果不想使用公钥和私钥交换来保护 **ssh** 会话的安全,你还可以在此处选择用户名/密码身份验证并输入该信息。
-2. 单击“大小”并选择适合你需要的 VM 大小。每种大小都指定了计算核心的数量、内存以及其他功能,比如对高级存储的支持,这将对价格产生影响。根据所选的映像,Azure 将自动推荐特定的大小。完成后,单击 。
+2. 单击“大小”并选择适合你需要的 VM 大小。每种大小都指定了计算核心的数量、内存以及其他功能,比如对高级存储的支持,这将对价格产生影响。根据所选的镜像,Azure 将自动推荐特定的大小。完成后,单击 。
>[AZURE.NOTE]某些地区的 DS 系列虚拟机提供高级存储。高级存储是数据密集型工作负荷(如数据库)的最佳存储选项。
diff --git a/articles/virtual-machines-linux-use-vmaccess-reset-password-or-ssh.md b/articles/virtual-machines-linux-use-vmaccess-reset-password-or-ssh.md
index 596283747..2a0108c8e 100644
--- a/articles/virtual-machines-linux-use-vmaccess-reset-password-or-ssh.md
+++ b/articles/virtual-machines-linux-use-vmaccess-reset-password-or-ssh.md
@@ -32,7 +32,7 @@
你将需要以下各项:
-- Windows Azure Linux 代理 2.0.5 版或更高版本。虚拟机库中的大多数 Linux 映像都包含版本 2.0.5。若要了解所安装的版本,请运行 **waagent -version**。若要更新代理,请按照 [Azure Linux 代理用户指南]中的说明操作。
+- Windows Azure Linux 代理 2.0.5 版或更高版本。虚拟机库中的大多数 Linux 镜像都包含版本 2.0.5。若要了解所安装的版本,请运行 **waagent -version**。若要更新代理,请按照 [Azure Linux 代理用户指南]中的说明操作。
- Azure 命令行界面 (CLI)。有关设置 Azure CLI 的详细信息,请参阅[安装和配置 Azure 命令行界面](/documentation/articles/xplat-cli)。
- Azure PowerShell。你将使用 Set-AzureVMExtension cmdlet 中的命令自动加载和配置 VMAccessForLinux 扩展。有关设置 Azure PowerShell 的详细信息,请参阅[如何安装和配置 Azure PowerShell]。
- 一个新密码或一组新 SSH 密钥(如果想要重置任一项)。如果想要重置 SSH 配置,则不需要这些。
diff --git a/articles/virtual-machines-linux-usernames.md b/articles/virtual-machines-linux-usernames.md
index 3b1abf945..89d95eca2 100644
--- a/articles/virtual-machines-linux-usernames.md
+++ b/articles/virtual-machines-linux-usernames.md
@@ -18,7 +18,7 @@
当你在 Azure 上预配 Linux 虚拟机时,必须指定非根用户的名称,以便以后使用该用户登录到 VM。你可以选择新用户的名称,或者,如果是通过管理门户进行预配,则可接受默认名称“azureuser”。
-大多数情况下,此用户不存在于基映像上,而是在预配过程中创建的。如果该用户存在于基 VM 映像上,则 Azure Linux 代理会直接根据你在创建 VM 时指定的信息为该用户配置密码(和/或 SSH 密钥)。
+大多数情况下,此用户不存在于基镜像上,而是在预配过程中创建的。如果该用户存在于基 VM 镜像上,则 Azure Linux 代理会直接根据你在创建 VM 时指定的信息为该用户配置密码(和/或 SSH 密钥)。
**不过**,Linux 定义了一组不应使用的用户名。如果你尝试使用现有的系统用户(按照定义,即 UID 为 0-99 的用户)来预配 Linux VM,预配过程将**失败**。一个典型的示例是 `root` 用户,其 UID 为 0。
diff --git a/articles/virtual-machines-load-balance.md b/articles/virtual-machines-load-balance.md
index e1ab64ec0..d921f03be 100644
--- a/articles/virtual-machines-load-balance.md
+++ b/articles/virtual-machines-load-balance.md
@@ -1,6 +1,6 @@
-# Azure 基础结构服务的负载平衡#
+# Azure 基础结构服务的负载均衡#
-为 Azure 基础结构服务提供两个级别的负载平衡:
+为 Azure 基础结构服务提供两个级别的负载均衡:
-- **DNS 级别**:使到以下位置的流量实现负载平衡:位于不同数据中心的不同云服务、位于不同数据中心的不同 Azure 网站,或者外部终结点。这是通过 Azure 流量管理器和轮循机制负载平衡方法完成的。
-- **网络级别**:使传入一个云服务的不同虚拟机中的 Internet 流量实现负载平衡,或使一个云服务或虚拟网络中的虚拟机之间的流量实现负载平衡。这是通过 Azure 负载平衡器完成的。
+- **DNS 级别**:使到以下位置的流量实现负载均衡:位于不同数据中心的不同云服务、位于不同数据中心的不同 Azure 网站,或者外部终结点。这是通过 Azure 流量管理器和轮循机制负载均衡方法完成的。
+- **网络级别**:使传入一个云服务的不同虚拟机中的 Internet 流量实现负载均衡,或使一个云服务或虚拟网络中的虚拟机之间的流量实现负载均衡。这是通过 Azure 负载均衡器完成的。
-## 使用流量管理器针对云服务和网站实现负载平衡##
+## 使用流量管理器针对云服务和网站实现负载均衡##
使用流量管理器可以控制用户流量到终结点(可能包括云服务、网站、外部站点和其他流量管理器配置文件)的分发过程。流量管理器的工作方式是将智能策略引擎应用到对 Internet 资源域名的域名系统 \(DNS\) 查询。云服务或网站可以在世界上不同的数据中心中运行。
必须使用 REST 或 Windows PowerShell 将外部终结点或流量管理器配置文件配置为终结点。
-流量管理器使用三种负载平衡方法来分发流量:
+流量管理器使用三种负载均衡方法来分发流量:
- **故障转移**:请在以下情况下使用此方法:你希望对所有流量使用一个主终结点,但希望在主终结点不可用时提供备份。
- **性能**:请在以下情况下使用此方法:你在不同地理位置中具有多个终结点,并且希望请求客户端使用“最靠近的”终结点(因为延迟最低)。
- **轮循机制:**请在以下情况下使用此方法:要将负载分发到位于同一数据中心的一组云服务中,或位于不同数据中心的多个云服务或网站中。
-有关详细信息,请参阅[关于流量管理器负载平衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
+有关详细信息,请参阅[关于流量管理器负载均衡方法](/documentation/articles/traffic-manager-load-balancing-methods)。
-下图显示了一个用于将流量分发到不同云服务的轮循机制负载平衡方法的示例。
+下图显示了一个用于将流量分发到不同云服务的轮循机制负载均衡方法的示例。

@@ -47,34 +47,34 @@
有关详细信息,请参阅[流量管理器](/documentation/articles/traffic-manager-overview)。
-## 针对虚拟机的 Azure 负载平衡 ##
+## 针对虚拟机的 Azure 负载均衡 ##
位于同一云服务或虚拟网络中的虚拟机可以使用其专用 IP 地址直接相互通信。该云服务或虚拟网络以外的计算机和服务仅可通过已配置好的终结点与某个云服务或虚拟网络中的虚拟机通信。终结点是公用 IP 地址和端口到 Azure 云服务中的虚拟机或 Web 角色的该专用 IP 地址和端口的映射。
-在名为“负载平衡集”的配置中,Azure 负载平衡器将特定类型的传入流量随机分发到多个虚拟机或服务中。例如,你可将 Web 请求流量负载分配到多个 Web 服务器或 Web 角色。
+在名为“负载均衡集”的配置中,Azure 负载均衡器将特定类型的传入流量随机分发到多个虚拟机或服务中。例如,你可将 Web 请求流量负载分配到多个 Web 服务器或 Web 角色。
-下图显示了公用和专用 TCP 端口 80 的标准(未加密)Web 流量的负载平衡终结点,由三个虚拟机共享。这三个虚拟机位于一个负载平衡集中。
+下图显示了公用和专用 TCP 端口 80 的标准(未加密)Web 流量的负载均衡终结点,由三个虚拟机共享。这三个虚拟机位于一个负载均衡集中。

-有关详细信息,请参阅Azure 负载平衡器。有关创建负载平衡集的步骤,请参阅配置负载平衡集。
+有关详细信息,请参阅Azure 负载均衡器。有关创建负载均衡集的步骤,请参阅配置负载均衡集。
-Azure 还可以在云服务或虚拟网络内部实现负载平衡。这称为“内部负载平衡”并可以通过以下方式使用:
+Azure 还可以在云服务或虚拟网络内部实现负载均衡。这称为“内部负载均衡”并可以通过以下方式使用:
-- 在多层应用程序的不同层(例如,在 Web 层和数据库层之间)的服务器之间实现负载平衡。
-- 使托管在 Azure 中的业务线 \(LOB\) 应用程序实现负载平衡,而无需额外的负载平衡器硬件或软件。
-- 将本地服务器包含在一组流量已实现负载平衡的计算机中。
+- 在多层应用程序的不同层(例如,在 Web 层和数据库层之间)的服务器之间实现负载均衡。
+- 使托管在 Azure 中的业务线 \(LOB\) 应用程序实现负载均衡,而无需额外的负载均衡器硬件或软件。
+- 将本地服务器包含在一组流量已实现负载均衡的计算机中。
-与 Azure 负载平衡类似,可以通过配置内部负载平衡集来实现内部负载平衡。
+与 Azure 负载均衡类似,可以通过配置内部负载均衡集来实现内部负载均衡。
-下图的示例显示了在外部/本地虚拟网络的三个虚拟机之中共享的业务线 \(LOB\) 应用程序的内部负载平衡终结点。
+下图的示例显示了在外部/本地虚拟网络的三个虚拟机之中共享的业务线 \(LOB\) 应用程序的内部负载均衡终结点。

## 后续步骤
-有关创建负载平衡集的步骤,请参阅配置内部负载平衡集。
+有关创建负载均衡集的步骤,请参阅配置内部负载均衡集。
-有关负载平衡器的详细信息,请参阅内部负载平衡。
+有关负载均衡器的详细信息,请参阅内部负载均衡。
diff --git a/articles/virtual-machines-manage-availability.md b/articles/virtual-machines-manage-availability.md
index 78eaa730e..a2ffedccf 100644
--- a/articles/virtual-machines-manage-availability.md
+++ b/articles/virtual-machines-manage-availability.md
@@ -26,7 +26,7 @@
* [在可用性集中配置多个虚拟机以确保冗余]
* [将每个应用程序层配置到不同的可用性集中]
-* [将负载平衡器与可用性集组合在一起]
+* [将负载均衡器与可用性集组合在一起]
* [避免可用性集中出现单实例虚拟机]
### 在可用性集中配置多个虚拟机以确保冗余
@@ -50,10 +50,10 @@

-### 将负载平衡器与可用性集组合在一起
-将 Azure 负载平衡器与可用性集组合在一起,以获取最大的应用程序复原能力。Azure 负载平衡器将流量分布到多个虚拟机中。对于标准层虚拟机来说,Azure 负载平衡器已包括在内。请注意,并非所有虚拟机层都包括 Azure 负载平衡器。有关对虚拟机进行负载平衡的更多信息,请阅读[对虚拟机进行负载平衡](/documentation/articles/load-balance-virtual-machines)。
+### 将负载均衡器与可用性集组合在一起
+将 Azure 负载均衡器与可用性集组合在一起,以获取最大的应用程序复原能力。Azure 负载均衡器将流量分布到多个虚拟机中。对于标准层虚拟机来说,Azure 负载均衡器已包括在内。请注意,并非所有虚拟机层都包括 Azure 负载均衡器。有关对虚拟机进行负载均衡的更多信息,请阅读[对虚拟机进行负载均衡](/documentation/articles/load-balance-virtual-machines)。
-如果没有将负载平衡器配置为对多个虚拟机上的流量进行平衡,则任何计划内维护事件都会影响唯一的那个处理流量的虚拟机,导致应用程序层中断。将同一层的多个虚拟机置于相同的负载平衡器和可用性集下可以确保至少有一个虚拟机实例能够持续处理流量。
+如果没有将负载均衡器配置为对多个虚拟机上的流量进行平衡,则任何计划内维护事件都会影响唯一的那个处理流量的虚拟机,导致应用程序层中断。将同一层的多个虚拟机置于相同的负载均衡器和可用性集下可以确保至少有一个虚拟机实例能够持续处理流量。
### 避免可用性集中出现单实例虚拟机
避免将单实例虚拟机置于可用性集中。此配置中的虚拟机并不符合 SLA 保证,在出现 Azure 计划内维护事件时就会停机。请注意,如果系统发送多实例虚拟机计划内维护通知,则可用性集中的单个虚拟机实例也会收到提前发出的电子邮件通知。
@@ -61,6 +61,6 @@
[在可用性集中配置多个虚拟机以确保冗余]: #configure-multiple-virtual-machines-in-an-availability-set-for-redundancy
[将每个应用程序层配置到不同的可用性集中]: #configure-each-application-tier-into-separate-availability-sets
-[将负载平衡器与可用性集组合在一起]: #combine-the-load-balancer-with-availability-sets
+[将负载均衡器与可用性集组合在一起]: #combine-the-load-balancer-with-availability-sets
[避免可用性集中出现单实例虚拟机]: #avoid-single-instance-virtual-machines-in-availability-sets
[如何为虚拟机配置可用性集]: /documentation/articles/virtual-machines-how-to-configure-availability
diff --git a/articles/virtual-machines-manage-vms-azure-cli.md b/articles/virtual-machines-manage-vms-azure-cli.md
index 47f508b2f..368e77993 100644
--- a/articles/virtual-machines-manage-vms-azure-cli.md
+++ b/articles/virtual-machines-manage-vms-azure-cli.md
@@ -71,7 +71,7 @@ Azure 资源管理器概述
## 创建 Linux VM
-若要创建新的基于 Linux 的 VM,你将需要准备好多个值,包括资源组名称、位置、映像名称、VM 名称以及用于存储后备 .vhd 映像的存储帐户。你准备好要使用的信息后,Azure CLI 可以创建交互式会话以提示你通过键入提供这些值:
+若要创建新的基于 Linux 的 VM,你将需要准备好多个值,包括资源组名称、位置、镜像名称、VM 名称以及用于存储后备 .vhd 镜像的存储帐户。你准备好要使用的信息后,Azure CLI 可以创建交互式会话以提示你通过键入提供这些值:
azure vm create
diff --git a/articles/virtual-machines-manage-vms-powershell.md b/articles/virtual-machines-manage-vms-powershell.md
index f40c4fc63..85afb4fed 100755
--- a/articles/virtual-machines-manage-vms-powershell.md
+++ b/articles/virtual-machines-manage-vms-powershell.md
@@ -87,7 +87,7 @@
- Active Directory 域成员身份。
- 附加磁盘。
-- 作为现有负载平衡集的成员。
+- 作为现有负载均衡集的成员。
- 静态 IP 地址。
\ No newline at end of file
diff --git a/articles/virtual-machines-mariadb-cluster.md b/articles/virtual-machines-mariadb-cluster.md
index 244efd008..f827c1188 100644
--- a/articles/virtual-machines-mariadb-cluster.md
+++ b/articles/virtual-machines-mariadb-cluster.md
@@ -15,8 +15,8 @@
1. 创建包含 3 个节点的群集
2. 将数据磁盘与操作系统磁盘隔离开来
3. 在 RAID-0/条带化设置下创建数据磁盘,以提高 IOPS
-4. 使用 Azure 负载平衡器,以使 3 个节点的负载保持平衡
-5. 为了最大程度地减少重复工作,可创建一个包含 MariaDB+Galera 的 VM 映像,并将其用于创建其他群集 VM。
+4. 使用 Azure 负载均衡器,以使 3 个节点的负载保持均衡
+5. 为了最大程度地减少重复工作,可创建一个包含 MariaDB+Galera 的 VM 镜像,并将其用于创建其他群集 VM。

@@ -39,7 +39,7 @@
azure storage account create mariadbstorage --label mariadbstorage --affinity-group mariadbcluster
-3. 查找 CentOS 7 虚拟机映像的名称
+3. 查找 CentOS 7 虚拟机镜像的名称
azure vm image list | findstr CentOS
该输出将如 `5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20140926` 所示。在以下步骤中使用该名称。
@@ -210,16 +210,16 @@
chkconfig mysql off
waagent -deprovision
-11. 通过门户捕获 VM。(目前,[Azure CLI 工具中的问题 #1268] 描述的事实是,Azure CLI 工具所捕获的映像并没有捕获所附加的数据磁盘。)
+11. 通过门户捕获 VM。(目前,[Azure CLI 工具中的问题 #1268] 描述的事实是,Azure CLI 工具所捕获的镜像并没有捕获所附加的数据磁盘。)
- 通过门户关闭机器
- - 单击“捕获”并将映像名称指定为 **mariadb-galera-image**,然后提供描述并选中“我已运行 waagent”。
+ - 单击“捕获”并将镜像名称指定为 **mariadb-galera-image**,然后提供描述并选中“我已运行 waagent”。
## 创建群集
使用刚才创建的模板创建 3 个 VM,然后配置并启动群集。
-1. 从之前创建的 **mariadb-galera-image** 映像创建第一个 CentOS 7 VM,设置虚拟网络名称为 **mariadbvnet**、子网为 **mariadb**、虚拟机大小为“中等”,传入云服务名称为 **mariadbha**(或者你希望通过 mariadbha.chinacloudapp.cn 访问的任何名称),将此虚拟机的名称设置为 **mariadb1**、用户名设置为 **azureuser**,启用 SSH 访问并传送 SSH 证书 .pem 文件,并将 **/path/to/key.pem** 替换为已生成的 .pem SSH 密钥的存储位置路径。
+1. 从之前创建的 **mariadb-galera-image** 镜像创建第一个 CentOS 7 VM,设置虚拟网络名称为 **mariadbvnet**、子网为 **mariadb**、虚拟机大小为“中等”,传入云服务名称为 **mariadbha**(或者你希望通过 mariadbha.chinacloudapp.cn 访问的任何名称),将此虚拟机的名称设置为 **mariadb1**、用户名设置为 **azureuser**,启用 SSH 访问并传送 SSH 证书 .pem 文件,并将 **/path/to/key.pem** 替换为已生成的 .pem SSH 密钥的存储位置路径。
> [WACOM.NOTE]为清楚起见,以下命令拆开显示在多行内,但每个都应作为一整行进行输入。
@@ -279,10 +279,10 @@
sudo service mysql start
chkconfig mysql on
-## 对群集进行负载平衡
+## 对群集进行负载均衡
在创建聚集 VM 时,你将其添加到了名为 **clusteravset** 的可用性集中,以确保其放置在不同的容错和更新域上,且 Azure 不会同时在所有虚拟机上执行维护。此配置符合该 Azure 服务级别协议 (SLA) 将支持的要求。
-现在,使用 Azure 负载平衡器,以平衡 3 个节点之间的请求。
+现在,使用 Azure 负载均衡器,以平衡 3 个节点之间的请求。
在使用 Azure CLI 的机器上运行以下命令。命令参数结构是:`azure vm endpoint create-multiple ::::::`
@@ -290,13 +290,13 @@
azure vm endpoint create-multiple mariadb2 3306:3306:tcp:false:MySQL:tcp:3306
azure vm endpoint create-multiple mariadb3 3306:3306:tcp:false:MySQL:tcp:3306
-最后,由于 CLI 将负载平衡器的探测时间间隔设置为 15 秒(可能有点太长了),可以在门户中的“终结点”下更改任一 VM 的该时间间隔
+最后,由于 CLI 将负载均衡器的探测时间间隔设置为 15 秒(可能有点太长了),可以在门户中的“终结点”下更改任一 VM 的该时间间隔

-然后单击“重新配置负载平衡集”,并转到下一步
+然后单击“重新配置负载均衡集”,并转到下一步
-
+
然后将“探测时间间隔”设置为 5 秒,并保存
@@ -304,7 +304,7 @@
## 验证群集
-繁琐的工作已经完成。现在应该可以在 `mariadbha.chinacloudapp.cn:3306` 访问群集,这将触发负载平衡器并在 3 个 VM 之间顺利、高效地路由请求。
+繁琐的工作已经完成。现在应该可以在 `mariadbha.chinacloudapp.cn:3306` 访问群集,这将触发负载均衡器并在 3 个 VM 之间顺利、高效地路由请求。
使用偏好的 MySQL 客户端进行连接,或直接从任一 VM 进行连接,以验证此群集是否正常运行。
@@ -332,7 +332,7 @@
## 后续步骤
-在本文中,你在运行 CentOS 7 的 Azure 虚拟机上创建了包含 3 个节点的 MariaDB + Galera 高度可用群集。VM 已通过 Azure 负载平衡器实现了负载平衡。
+在本文中,你在运行 CentOS 7 的 Azure 虚拟机上创建了包含 3 个节点的 MariaDB + Galera 高度可用群集。VM 已通过 Azure 负载均衡器实现了负载均衡。
你可能希望找到[另一种方式在 Linux 上对 MySQL 进行集群]以及探究如何[优化和测试 Azure Linux VM 上的 MySQL 性能]。
@@ -357,4 +357,4 @@
[Azure CLI 工具中的问题 #1268]: https://github.com/Azure/azure-xplat-cli/issues/1268
[另一种方式在 Linux 上对 MySQL 进行集群]: /zh-cn/documentation/articles/virtual-machines-linux-mysql-cluster/
-
\ No newline at end of file
+
diff --git a/articles/virtual-machines-migrate-onpremises-database.md b/articles/virtual-machines-migrate-onpremises-database.md
index 1600f115c..f9fbe02ff 100644
--- a/articles/virtual-machines-migrate-onpremises-database.md
+++ b/articles/virtual-machines-migrate-onpremises-database.md
@@ -58,13 +58,13 @@
### 获取“将 SQL Server 数据库部署到 Windows Azure VM”向导的最新版本
-使用 Microsoft SQL Server Management Studio for SQL Server 的最新版本,以确保具有“将 SQL Server 数据库部署到 Windows Azure VM”向导的最新版本。此向导的最新版本包含对 Azure 门户的最新更新,并且支持库中最新的 Azure VM 映像(向导的较旧版本可能不支持)。若要获取 Microsoft SQL Server Management Studio for SQL Server 的最新版本,请[下载它](http://go.microsoft.com/fwlink/?LinkId=616025)并将其安装在与计划迁移的数据库和 Internet 建立了连接的客户端计算机上。
+使用 Microsoft SQL Server Management Studio for SQL Server 的最新版本,以确保具有“将 SQL Server 数据库部署到 Windows Azure VM”向导的最新版本。此向导的最新版本包含对 Azure 门户的最新更新,并且支持库中最新的 Azure VM 镜像(向导的较旧版本可能不支持)。若要获取 Microsoft SQL Server Management Studio for SQL Server 的最新版本,请[下载它](http://go.microsoft.com/fwlink/?LinkId=616025)并将其安装在与计划迁移的数据库和 Internet 建立了连接的客户端计算机上。
### 配置现有的 Azure 虚拟机和 SQL Server 实例(如果适用)
如果要迁移到现有的 Azure VM,则需执行下列配置步骤:
-- 按照预配 Azure 上的 SQL Server 虚拟机的“在另一台计算机上从 SSMS 连接到 SQL Server VM 实例”一节中的步骤操作,将 Azure VM 和 SQL Server 实例配置为支持来自另一台计算机的连接。只有使用向导进行迁移时,才支持库中的 SQL Server 2014 和 SQL Server 2016 映像。
+- 按照预配 Azure 上的 SQL Server 虚拟机的“在另一台计算机上从 SSMS 连接到 SQL Server VM 实例”一节中的步骤操作,将 Azure VM 和 SQL Server 实例配置为支持来自另一台计算机的连接。只有使用向导进行迁移时,才支持库中的 SQL Server 2014 和 SQL Server 2016 镜像。
- 使用专用端口 11435 为 Windows Azure 网关上的 SQL Server 云适配器服务配置一个打开的终结点。此端口在 Windows Azure VM 上预配 SQL Server 2014 或 SQL Server 2016 时创建。云适配器还创建一项 Windows 防火墙规则,以允许其传入 TCP 连接在默认端口 11435 上通过。此终结点允许向导利用云适配器服务将本地实例中的备份文件复制到 Azure VM。有关详细信息,请参阅[用于 SQL Server 的云适配器](https://msdn.microsoft.com/zh-cn/library/dn169301.aspx)。

@@ -90,14 +90,14 @@
9. 在“部署设置”页上,可以指定新的或现有的云服务名称和虚拟机名称:
- - 指定新的云服务名称和虚拟机名称,以便使用 SQL Server 2014 或 SQL Server 2016 库映像创建包含新 Azure 虚拟机的新云服务。
+ - 指定新的云服务名称和虚拟机名称,以便使用 SQL Server 2014 或 SQL Server 2016 库镜像创建包含新 Azure 虚拟机的新云服务。
- 如果指定新的云服务名称,则指定将使用的存储帐户。
- 如果指定现有的云服务名称,则将检索存储帐户并为你输入该帐户。
- - 指定现有的云服务名称和新的虚拟机名称可在现有云服务中创建新的 Azure 虚拟机。只能指定 SQL Server 2014 或 SQL Server 2016 库映像。
- - 指定现有的云服务名称和虚拟机名称,以便使用现有的 Azure 虚拟机。必须有一个使用 SQL Server 2014 或 SQL Server 2016 库映像生成的映像。
+ - 指定现有的云服务名称和新的虚拟机名称可在现有云服务中创建新的 Azure 虚拟机。只能指定 SQL Server 2014 或 SQL Server 2016 库镜像。
+ - 指定现有的云服务名称和虚拟机名称,以便使用现有的 Azure 虚拟机。必须有一个使用 SQL Server 2014 或 SQL Server 2016 库镜像生成的镜像。

@@ -106,8 +106,8 @@

- - 如果指定了新的虚拟机名称,系统将提示你从库映像列表中选择一个映像,并提供以下信息:
- - 映像 — 只能选择 SQL Server 2014 或 SQL Server 2016
+ - 如果指定了新的虚拟机名称,系统将提示你从库镜像列表中选择一个镜像,并提供以下信息:
+ - 镜像 — 只能选择 SQL Server 2014 或 SQL Server 2016
- 用户名
- 新密码
- 确认密码
diff --git a/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images.md b/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images.md
index 7eaaa504a..828568cdd 100644
--- a/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images.md
+++ b/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images.md
@@ -1,13 +1,13 @@
-
+
-#Oracle 虚拟机映像的其他相关注意事项
-本文介绍了 Azure 上的 Oracle 虚拟机的相关注意事项,Oracle 虚拟机基于 Microsoft 提供的、以 Windows Server 为操作系统的 Oracle 软件映像。
+#Oracle 虚拟机镜像的其他相关注意事项
+本文介绍了 Azure 上的 Oracle 虚拟机的相关注意事项,Oracle 虚拟机基于 Microsoft 提供的、以 Windows Server 为操作系统的 Oracle 软件镜像。
-- Oracle 数据库虚拟机映像
-- Oracle WebLogic Server 虚拟机映像
-- Oracle JDK 虚拟机映像
+- Oracle 数据库虚拟机镜像
+- Oracle WebLogic Server 虚拟机镜像
+- Oracle JDK 虚拟机镜像
-##Oracle 数据库虚拟机映像
+##Oracle 数据库虚拟机镜像
### 不支持群集 (RAC)
Azure 当前不支持 Oracle 数据库群集。只允许出现独立的 Oracle 数据库实例。这是因为 Azure 当前不支持在多个 VM 实例之间以读/写方式进行虚拟磁盘共享。此外,也不支持 UDP 多播。
@@ -28,7 +28,7 @@ Azure 向每个虚拟机分配一个内部 IP 地址。除非 VM 是虚拟网络
- **Oracle ASM 自身**可能会带来更好的写入操作性能,但相比使用 Windows Server 2012 存储池的方法,其读取操作 IOPS 性能更差。下图从逻辑上描绘了这种排列方式。
-- **使用 Windows Server 2012 存储池的 Oracle ASM** 在数据库主要执行读取操作或者你更重视读取操作性能而非写入操作性能的情况下,可能会带来更好的读取操作 IOPS 性能。这种方法需要基于 Windows Server 2012 操作系统的映像。有关存储池的详细信息,请参阅[在独立服务器上部署存储空间](http://technet.microsoft.com/zh-cn/library/jj822938.aspx)。在这种排列方式中,首先在两个存储池卷中将两个同等的附加磁盘子集一起“条带化”为物理磁盘,然后将这两个卷添加到一个 ASM 磁盘组中。下图从逻辑上描绘了这种排列方式。
+- **使用 Windows Server 2012 存储池的 Oracle ASM** 在数据库主要执行读取操作或者你更重视读取操作性能而非写入操作性能的情况下,可能会带来更好的读取操作 IOPS 性能。这种方法需要基于 Windows Server 2012 操作系统的镜像。有关存储池的详细信息,请参阅[在独立服务器上部署存储空间](http://technet.microsoft.com/zh-cn/library/jj822938.aspx)。在这种排列方式中,首先在两个存储池卷中将两个同等的附加磁盘子集一起“条带化”为物理磁盘,然后将这两个卷添加到一个 ASM 磁盘组中。下图从逻辑上描绘了这种排列方式。

@@ -42,27 +42,27 @@ Azure 向每个虚拟机分配一个内部 IP 地址。除非 VM 是虚拟网络
可通过以下方式实现高可用性:借助 Oracle Data Guard,并在一个 VM 上放置主数据库,在另一个 VM 上放置辅助(备用)数据库,然后在这两个数据库之间建立单向复制。通过这种方式,可对数据库的副本进行读取访问。借助 Oracle GoldenGate,可以在两个数据库之间配置双向复制。若要了解如何使用这些工具为数据库设置高可用性解决方案,请参阅 Oracle 网站上的 [Active Data Guard](http://www.oracle.com/technetwork/database/features/availability/data-guard-documentation-152848.html) 和 [GoldenGate](http://docs.oracle.com/goldengate/1212/gg-winux/index.html) 文档。如果需要对数据库的副本进行读写访问,可以使用 [Oracle Active Data Guard](http://www.oracle.com/uk/products/database/options/active-data-guard/overview/index.html)。
-##Oracle WebLogic Server 虚拟机映像
+##Oracle WebLogic Server 虚拟机镜像
-- **仅 Enterprise Edition 支持群集。** 如果使用 Microsoft 许可的 WebLogic Server 映像(具体而言,就是那些以 Windows Server 为操作系统的映像),则仅当使用 WebLogic Server Enterprise Edition 时,才有权使用 WebLogic 群集。请勿将群集与 WebLogic Server Standard Edition 结合使用。
+- **仅 Enterprise Edition 支持群集。** 如果使用 Microsoft 许可的 WebLogic Server 镜像(具体而言,就是那些以 Windows Server 为操作系统的镜像),则仅当使用 WebLogic Server Enterprise Edition 时,才有权使用 WebLogic 群集。请勿将群集与 WebLogic Server Standard Edition 结合使用。
- **连接超时:**如果你的应用程序依赖于与另一个 Azure 云服务(例如,数据库层服务)的公共终结点的连接,那么,在这些已打开的连接处于非活动状态 4 分钟后,Azure 可能会关闭它们。这可能会影响依赖于连接池的功能和应用程序,因为非活动时间超过该限制的连接可能不再有效。如果这会影响你的应用程序,请考虑对连接池启用“保持连接”逻辑。
- 请注意,如果终结点是 Azure 云服务部署的*内部*终结点(比如与 WebLogic 虚拟机位于*同一*云服务中的独立数据库虚拟机),则该连接属于直接连接,不依赖于 Azure 负载平衡器,因此不受连接超时的影响。
+ 请注意,如果终结点是 Azure 云服务部署的*内部*终结点(比如与 WebLogic 虚拟机位于*同一*云服务中的独立数据库虚拟机),则该连接属于直接连接,不依赖于 Azure 负载均衡器,因此不受连接超时的影响。
- **不支持 UDP 多播。** Azure 支持 UDP 单播,但不支持多播和广播。WebLogic Server 可以依赖于 Azure 的 UDP 单播功能。为了在依赖 UDP 单播时获得最好的结果,建议让 WebLogic 群集大小保持静态,或者让群集包含的托管服务器不超过 10 个。
-- **对于 T3 访问(例如,当使用 Enterprise JavaBeans 时),WebLogic Server 要求公共和专用端口必须相同。** 请考虑采用多层方案:服务层 (EJB) 应用程序在名为 **SLWLS** 的云服务中的 WebLogic Server 群集(包含两个或更多托管服务器)上运行。客户端层位于不同的云服务中,并运行一个简单的 Java 程序来尝试调用服务层中的 EJB。由于必须对服务层进行负载平衡,因此,需要为 WebLogic Server 群集中的虚拟机创建一个公共负载平衡终结点。如果为该终结点指定的专用端口与公共端口不同(例如,7006:7008),则将发生下面这样的错误:
+- **对于 T3 访问(例如,当使用 Enterprise JavaBeans 时),WebLogic Server 要求公共和专用端口必须相同。** 请考虑采用多层方案:服务层 (EJB) 应用程序在名为 **SLWLS** 的云服务中的 WebLogic Server 群集(包含两个或更多托管服务器)上运行。客户端层位于不同的云服务中,并运行一个简单的 Java 程序来尝试调用服务层中的 EJB。由于必须对服务层进行负载均衡,因此,需要为 WebLogic Server 群集中的虚拟机创建一个公共负载均衡终结点。如果为该终结点指定的专用端口与公共端口不同(例如,7006:7008),则将发生下面这样的错误:
[java] javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3://example.chinacloudapp.cn:7006:
Bootstrap to: example.chinacloudapp.cn/138.91.142.178:7006' over: 't3' got an error or timed out]
- 这是因为,对于任何远程 T3 访问,WebLogic Server 都要求负载平衡器端口和 WebLogic 托管服务器端口必须相同。在上述情况中,客户端访问的是端口 7006(负载平衡器端口),而托管服务器侦听的是 7008(专用端口)。请注意,此限制仅适用于 T3 访问,而不适用于 HTTP。
+ 这是因为,对于任何远程 T3 访问,WebLogic Server 都要求负载均衡器端口和 WebLogic 托管服务器端口必须相同。在上述情况中,客户端访问的是端口 7006(负载均衡器端口),而托管服务器侦听的是 7008(专用端口)。请注意,此限制仅适用于 T3 访问,而不适用于 HTTP。
若要避免此问题,请使用以下解决方法之一:
- - 对专用于 T3 访问的负载平衡终结点使用相同的专用和公共端口号。
+ - 对专用于 T3 访问的负载均衡终结点使用相同的专用和公共端口号。
- 在启动 WebLogic Server 时包括下面的 JVM 参数:
@@ -70,18 +70,18 @@ Azure 向每个虚拟机分配一个内部 IP 地址。除非 VM 是虚拟网络
有关相关信息,请参阅 上的 KB 文章 **860340.1**。
-- **动态群集和负载平衡限制。** 假设你想在 WebLogic Server 中使用动态群集,并在 Azure 中通过单一的公共负载平衡终结点暴露该群集。可通过以下方法实现:对每个托管服务器使用固定的端口号(而不是从某个范围中动态分配),并且启动的托管服务器数不超过管理服务器正在跟踪的虚拟机数(即,每个虚拟机不超过一台托管服务器)。如果你的配置导致启动的 WebLogic Server 数超过现有的 VM 数(即,多个 WebLogic Server 实例将共享同一个 VM),那么,这些 WebLogic Server 实例服务器中的多个服务器将无法绑定到给定的端口号 — 该 VM 上的其余服务器将出现故障。
+- **动态群集和负载均衡限制。** 假设你想在 WebLogic Server 中使用动态群集,并在 Azure 中通过单一的公共负载均衡终结点暴露该群集。可通过以下方法实现:对每个托管服务器使用固定的端口号(而不是从某个范围中动态分配),并且启动的托管服务器数不超过管理服务器正在跟踪的虚拟机数(即,每个虚拟机不超过一台托管服务器)。如果你的配置导致启动的 WebLogic Server 数超过现有的 VM 数(即,多个 WebLogic Server 实例将共享同一个 VM),那么,这些 WebLogic Server 实例服务器中的多个服务器将无法绑定到给定的端口号 — 该 VM 上的其余服务器将出现故障。
- 另一方面,如果将管理服务器配置为向其托管服务器自动分配唯一的端口号,则无法实现负载平衡,因为 Azure 不支持从单个公共端口映射到多个专用端口,而这正是此配置所必需的。
+ 另一方面,如果将管理服务器配置为向其托管服务器自动分配唯一的端口号,则无法实现负载均衡,因为 Azure 不支持从单个公共端口映射到多个专用端口,而这正是此配置所必需的。
-- **单个 VM 上的多个 WebLogic 实例。** 视部署要求而定,你可以考虑在同一个虚拟机上运行多个 WebLogic Server 实例(如果 VM 够大)。例如,在一个包含 2 个核心的中等大小的 VM 上,可以选择运行两个 WebLogic Server 实例。但是请注意,仍建议不要在体系结构中引入单一故障点,也就是只使用一个运行多个 WebLogic Server 实例的 VM。使用至少两个 VM 会更好:每个 VM 可以运行多个 WebLogic Server 实例。每个 WebLogic Server 实例仍然可以属于同一个群集。但是请注意,当前无法使用 Azure 对同一 VM 中的这类 WebLogic Server 部署所暴露的终结点进行负载平衡,因为 Azure 负载平衡器要求在唯一的 VM 之间分布负载平衡服务器。
+- **单个 VM 上的多个 WebLogic 实例。** 视部署要求而定,你可以考虑在同一个虚拟机上运行多个 WebLogic Server 实例(如果 VM 够大)。例如,在一个包含 2 个核心的中等大小的 VM 上,可以选择运行两个 WebLogic Server 实例。但是请注意,仍建议不要在体系结构中引入单一故障点,也就是只使用一个运行多个 WebLogic Server 实例的 VM。使用至少两个 VM 会更好:每个 VM 可以运行多个 WebLogic Server 实例。每个 WebLogic Server 实例仍然可以属于同一个群集。但是请注意,当前无法使用 Azure 对同一 VM 中的这类 WebLogic Server 部署所暴露的终结点进行负载均衡,因为 Azure 负载均衡器要求在唯一的 VM 之间分布负载均衡服务器。
-##Oracle JDK 虚拟机映像
+##Oracle JDK 虚拟机镜像
-- **JDK 6 和 7 的最新更新。** 虽然建议使用 Java 最新的公开支持版本(当前为 Java 8),但 Azure 也提供 JDK 6 和 7 映像。这两个版本主要面向尚未准备升级到 JDK 8 的旧应用程序。虽然可能不再向公众提供对 JDK 早期版本的更新,但考虑到 Microsoft 与 Oracle 的合作关系,Azure 提供的 JDK 6 和 7 映像将包含一项由 Oracle 提供的较新的非公开性更新,Oracle 一般只向其精选的一部分受支持客户提供该更新。随着时间推移,新版本的 JDK 映像将集成到 JDK 6 和 7 的更新版本中。
+- **JDK 6 和 7 的最新更新。** 虽然建议使用 Java 最新的公开支持版本(当前为 Java 8),但 Azure 也提供 JDK 6 和 7 镜像。这两个版本主要面向尚未准备升级到 JDK 8 的旧应用程序。虽然可能不再向公众提供对 JDK 早期版本的更新,但考虑到 Microsoft 与 Oracle 的合作关系,Azure 提供的 JDK 6 和 7 镜像将包含一项由 Oracle 提供的较新的非公开性更新,Oracle 一般只向其精选的一部分受支持客户提供该更新。随着时间推移,新版本的 JDK 镜像将集成到 JDK 6 和 7 的更新版本中。
- 请注意,此 JDK 6 和 7 映像中提供的 JDK 以及从其派生的虚拟机和映像只能在 Azure 中使用。
+ 请注意,此 JDK 6 和 7 镜像中提供的 JDK 以及从其派生的虚拟机和镜像只能在 Azure 中使用。
-- **64 位 JDK。** Azure 提供的 Oracle WebLogic Server 虚拟机映像和 Oracle JDK 虚拟机映像同时包含 64 位版本的 Windows Server 和 JDK。
+- **64 位 JDK。** Azure 提供的 Oracle WebLogic Server 虚拟机镜像和 Oracle JDK 虚拟机镜像同时包含 64 位版本的 Windows Server 和 JDK。
\ No newline at end of file
diff --git a/articles/virtual-machines-mysql-windows-server-2008r2.md b/articles/virtual-machines-mysql-windows-server-2008r2.md
index 94b03ecef..55ad6564f 100644
--- a/articles/virtual-machines-mysql-windows-server-2008r2.md
+++ b/articles/virtual-machines-mysql-windows-server-2008r2.md
@@ -17,7 +17,7 @@
# 在 Azure 中运行 Windows Server 2012 R2 的虚拟机上安装 MySQL
-[MySQL](http://www.mysql.com) 是一种受欢迎的 SQL 开源数据库。使用 [Azure 门户](http://manage.windowsazure.cn),你可以从映像库创建运行 Windows Server 2012 R2 的虚拟机。然后,你就可以将其安装并配置为 MySQL Server。
+[MySQL](http://www.mysql.com) 是一种受欢迎的 SQL 开源数据库。使用 [Azure 门户](http://manage.windowsazure.cn),你可以从镜像库创建运行 Windows Server 2012 R2 的虚拟机。然后,你就可以将其安装并配置为 MySQL Server。
有关如何在 Linux 上安装 MySQL 的说明,请参阅:[如何在 Azure 上安装 MySQL](/documentation/articles/virtual-machines-linux-install-mysql)。
diff --git a/articles/virtual-machines-oracle-azure-virtual-machines.md b/articles/virtual-machines-oracle-azure-virtual-machines.md
index 21f847159..b3f01931c 100644
--- a/articles/virtual-machines-oracle-azure-virtual-machines.md
+++ b/articles/virtual-machines-oracle-azure-virtual-machines.md
@@ -20,13 +20,13 @@
在 Azure 基础结构服务中,设置要在虚拟机上运行的第一个或下一个开发/测试或生产 Oracle 数据库。利用方便的配置和快速扩展 Oracle 数据库工作负荷的功能来包含新的容量。
-## Oracle 虚拟机映像
+## Oracle 虚拟机镜像
-有关最新的基于 Windows 和基于 Linux 的虚拟机映像集,请参阅 [Oracle 虚拟机映像列表](/documentation/articles/virtual-machines-oracle-list-oracle-virtual-machine-images)。
+有关最新的基于 Windows 和基于 Linux 的虚拟机镜像集,请参阅 [Oracle 虚拟机镜像列表](/documentation/articles/virtual-machines-oracle-list-oracle-virtual-machine-images)。
## 基于 Windows 的虚拟机的注意事项
-请参阅 [Oracle 虚拟机映像的其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images),了解基于 Windows Server 的 Azure 虚拟机上的 Oracle 软件限制。
+请参阅 [Oracle 虚拟机镜像的其他注意事项](/documentation/articles/virtual-machines-miscellaneous-considerations-oracle-virtual-machine-images),了解基于 Windows Server 的 Azure 虚拟机上的 Oracle 软件限制。
## Oracle 数据库虚拟机
diff --git a/articles/virtual-machines-provision-sql-server.md b/articles/virtual-machines-provision-sql-server.md
index 614137125..ba530e7ab 100644
--- a/articles/virtual-machines-provision-sql-server.md
+++ b/articles/virtual-machines-provision-sql-server.md
@@ -24,7 +24,7 @@
[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]本文介绍如何使用经典部署模型创建资源。
-Azure 虚拟机库包括几种内含 Microsoft SQL Server 的映像。你可以从库中选择虚拟机映像之一,只需要单击几次,即可将虚拟机设置到你的 Azure 环境。
+Azure 虚拟机库包括几种内含 Microsoft SQL Server 的镜像。你可以从库中选择虚拟机镜像之一,只需要单击几次,即可将虚拟机设置到你的 Azure 环境。
在本教程中,您将:
@@ -39,19 +39,19 @@ Azure 虚拟机库包括几种内含 Microsoft SQL Server 的映像。你可以
2. 在 Azure 管理门户中网页的左下角,依次单击“+新建”、“计算”、“虚拟机”、“从库中”。
-3. 在“选择映像”页上,单击 **SQL SERVER**。然后,选择 SQL Server 映像。单击页面右下角的“下一步”箭头。
+3. 在“选择镜像”页上,单击 **SQL SERVER**。然后,选择 SQL Server 镜像。单击页面右下角的“下一步”箭头。
- 
+ 
-有关在 Azure 上支持的 SQL Server 映像的最新信息,请参阅 [Azure 虚拟机中的 SQL Server 概述](/documentation/articles/virtual-machines-sql-server-infrastructure-services)。
+有关在 Azure 上支持的 SQL Server 镜像的最新信息,请参阅 [Azure 虚拟机中的 SQL Server 概述](/documentation/articles/virtual-machines-sql-server-infrastructure-services)。
->[AZURE.NOTE]如果虚拟机是通过使用平台映像 SQL Server 评估版创建的,则无法将其升级到库中按分钟付费版本的映像。可以选择以下两个选项之一:
+>[AZURE.NOTE]如果虚拟机是通过使用平台镜像 SQL Server 评估版创建的,则无法将其升级到库中按分钟付费版本的镜像。可以选择以下两个选项之一:
>
> - 你可以通过使用库中按分钟付费 SQL Server 版本创建一个新虚拟机,并按[将数据库迁移到 Azure VM 上的 SQL Server](virtual-machines-migrate-onpremises-database) 中所述步骤将数据库文件迁移到这个新虚拟机。
> - 或者,你可以根据[在 Azure 上通过软件保证实现许可迁移](http://azure.microsoft.com/pricing/license-mobility/)协议,通过执行[升级到 SQL Server 的不同版本](https://msdn.microsoft.com/library/cc707783.aspx)中所述的步骤,将 SQL Server 评估版的现有实例升级到 SQL Server 的另一版本。有关如何购买 SQL Server 的许可副本的信息,请参阅[如何购买 SQL Server](http://www.microsoft.com/sqlserver/get-sql-server/how-to-buy.aspx)。
4. 在第一个**“虚拟机配置”**页上,提供下列信息:
- - **版本发布日期**。如果有多个映像可用,请选择最新的。
+ - **版本发布日期**。如果有多个镜像可用,请选择最新的。
- 唯一的“虚拟机名称”。
- 在“新用户名”框中,键入计算机本地管理员帐户的唯一用户名。
- 在“新密码”框中,键入一个强密码。
@@ -65,8 +65,8 @@ Azure 虚拟机库包括几种内含 Microsoft SQL Server 的映像。你可以
> - A2 是建议用于生产工作负荷的最小大小。
> - 在使用 SQL Server Enterprise Edition 时,虚拟机的最小建议大小是 A3。
> - 当使用 SQL Server Enterprise Edition 时,请选择 A3 或更大。
- > - 当使用针对事务性工作负荷映像优化的 SQL Server 2012 或 2014 Enterprise 时,请选择 A4 或更大。
- > - 当使用针对数据仓库工作负荷映像优化的 SQL Server 2012 或 2014 Enterprise 时,请选择 A7 或更大。
+ > - 当使用针对事务性工作负荷镜像优化的 SQL Server 2012 或 2014 Enterprise 时,请选择 A4 或更大。
+ > - 当使用针对数据仓库工作负荷镜像优化的 SQL Server 2012 或 2014 Enterprise 时,请选择 A7 或更大。
> - 为了获得最佳性能,请对高级存储使用 DS2 或 DS3。
> - 所选定的大小会限制您能够配置的数据磁盘个数。有关可用虚拟机大小和可附加到虚拟机的数据磁盘数目的最新信息,请参阅[用于 Azure 的虚拟机大小](/documentation/articles/virtual-machines-size-specs)。
@@ -76,7 +76,7 @@ Azure 虚拟机库包括几种内含 Microsoft SQL Server 的映像。你可以
- 在“云服务”框中,选择“创建新云服务”。
- 在“云服务 DNS 名称”框中,提供所选 DNS 名称的第一部分,让它完成名称时的格式是 **TESTNAME.cloudapp.net**
- 如果有多个订阅可供选择,请选择一个**订阅**。此选择确定哪些 **存储帐户** 可用。
- - 在“区域/地缘组/虚拟网络”框中,选择将托管此虚拟映像的区域。
+ - 在“区域/地缘组/虚拟网络”框中,选择将托管此虚拟镜像的区域。
- 在“存储帐户”中,自动生成一个帐户,或从列表中选择一个帐户。更改**订阅**可查看更多帐户。
- 在“可用性集”框中,选择“(无)”。
- 阅读并接受法律条款。
@@ -128,7 +128,7 @@ Azure 虚拟机库包括几种内含 Microsoft SQL Server 的映像。你可以
##后续步骤
-你已经看到了如何使用平台映像在 Azure 虚拟机上创建和配置 SQL Server。在许多情况下,下一步是将数据库迁移到这个新 SQL Server VM。有关数据库迁移指南,请参阅[将数据库迁移到 Azure VM 上的 SQL Server](/documentation/articles/virtual-machines-migrate-onpremises-database)。
+你已经看到了如何使用平台镜像在 Azure 虚拟机上创建和配置 SQL Server。在许多情况下,下一步是将数据库迁移到这个新 SQL Server VM。有关数据库迁移指南,请参阅[将数据库迁移到 Azure VM 上的 SQL Server](/documentation/articles/virtual-machines-migrate-onpremises-database)。
下面的列表提供了有关 Azure 虚拟机中的 SQL Server 的其他资源。
diff --git a/articles/virtual-machines-ps-create-preconfigure-linux-vms.md b/articles/virtual-machines-ps-create-preconfigure-linux-vms.md
index c605c7624..ff6a123e7 100644
--- a/articles/virtual-machines-ps-create-preconfigure-linux-vms.md
+++ b/articles/virtual-machines-ps-create-preconfigure-linux-vms.md
@@ -41,7 +41,7 @@
## 步骤 3:确定 ImageFamily
-接下来,你需要确定与要创建的 Azure 虚拟机对应的特定映像的 ImageFamily 值。你可以使用以下命令获取可用 ImageFamily 值的列表。
+接下来,你需要确定与要创建的 Azure 虚拟机对应的特定镜像的 ImageFamily 值。你可以使用以下命令获取可用 ImageFamily 值的列表。
Get-AzureVMImage | select ImageFamily -Unique
@@ -114,7 +114,7 @@
$hcaching=""
$vm1 | Add-AzureDataDisk -CreateNew -DiskSizeInGB $disksize -DiskLabel $disklabel -LUN $lun -HostCaching $hcaching
-(可选)将虚拟机添加到用于外部流量的现有负载平衡集。
+(可选)将虚拟机添加到用于外部流量的现有负载均衡集。
$prot=""
$localport=
@@ -163,7 +163,7 @@
我需要 PowerShell 命令集来为 MySQL 服务器创建满足以下条件的初始 Linux 虚拟机:
-- 使用 Ubuntu Server 12.10 映像。
+- 使用 Ubuntu Server 12.10 镜像。
- 具有名称 AZMYSQL1。
- 具有 500 GB 的附加数据磁盘。
- 具有静态 IP 地址 192.168.244.4。
@@ -200,10 +200,10 @@
我需要 PowerShell 命令集来为 Apache 服务器创建满足以下条件的 Linux 虚拟机:
-- 使用 SUSE Linux Enterprise Server 12 映像。
+- 使用 SUSE Linux Enterprise Server 12 镜像。
- 具有名称 LOB1。
- 具有 50 GB 的附加数据磁盘。
-- 是用于标准 Web 流量的 LOBServers 负载平衡器集的成员。
+- 是用于标准 Web 流量的 LOBServers 负载均衡器集的成员。
- 位于 AZDatacenter 虚拟网络的 FrontEnd 子网中。
- 位于 Azure-TailspinToys 云服务中。
diff --git a/articles/virtual-machines-ps-create-preconfigure-windows-resource-manager-vms.md b/articles/virtual-machines-ps-create-preconfigure-windows-resource-manager-vms.md
index 76a90e927..6fd656d92 100644
--- a/articles/virtual-machines-ps-create-preconfigure-windows-resource-manager-vms.md
+++ b/articles/virtual-machines-ps-create-preconfigure-windows-resource-manager-vms.md
@@ -128,7 +128,7 @@
### NAT 规则
-使用入站 NAT 规则可以设置基于资源管理器的虚拟机,允许来自 Internet 的传入流量并将其放入负载平衡集。在这两种情况下,都必须指定负载平衡器实例和其他设置。
+使用入站 NAT 规则可以设置基于资源管理器的虚拟机,允许来自 Internet 的传入流量并将其放入负载均衡集。在这两种情况下,都必须指定负载均衡器实例和其他设置。
使用资源管理器部署模型创建的 VM 需要资源管理器虚拟网络。如果需要,请使用新虚拟机的至少一个子网创建基于资源管理器的新虚拟网络。以下示例显示了名为 **TestNet** 的新虚拟网络,其中包含名为 **frontendSubnet** 和 **backendSubnet** 的两个子网。
@@ -204,12 +204,12 @@ frontendSubnet 的子网索引为 0,backendSubnet 的子网索引为 1。
$pip = New-AzureRmPublicIpAddress -Name $nicName -ResourceGroupName $rgName -Location $locName -AllocationMethod Dynamic
$nic = New-AzureRmNetworkInterface -Name $nicName -ResourceGroupName $rgName -Location $locName -SubnetId $vnet.Subnets[$subnetIndex].Id -PublicIpAddressId $pip.Id -PrivateIpAddress $staticIP
-### 选项 4:指定 NIC 名称和入站 NAT 规则的负载平衡器实例。
+### 选项 4:指定 NIC 名称和入站 NAT 规则的负载均衡器实例。
-若要创建 NIC 并将其添加到入站 NAT 规则的负载平衡器实例,你需要:
+若要创建 NIC 并将其添加到入站 NAT 规则的负载均衡器实例,你需要:
-- 前面创建的、针对转发到虚拟机的流量创建了入站 NAT 规则的负载平衡器实例的名称。
-- 要分配给 NIC 的负载平衡器实例的后端地址池的索引编号。
+- 前面创建的、针对转发到虚拟机的流量创建了入站 NAT 规则的负载均衡器实例的名称。
+- 要分配给 NIC 的负载均衡器实例的后端地址池的索引编号。
- 要分配给 NIC 的入站 NAT 规则的索引编号。
将以下几行复制到命令集,并指定所需的名称和索引编号。
@@ -223,14 +223,14 @@ frontendSubnet 的子网索引为 0,backendSubnet 的子网索引为 1。
$nicName 字符串必须是资源组中唯一的字符串。最佳实践是将虚拟机名称合并在字符串中,例如“LOB07-NIC”。
-### 选项 5:为负载平衡集指定 NIC 名称和负载平衡器实例。
+### 选项 5:为负载均衡集指定 NIC 名称和负载均衡器实例。
-若要创建 NIC 并将其添加到负载平衡集的负载平衡器实例,你需要:
+若要创建 NIC 并将其添加到负载均衡集的负载均衡器实例,你需要:
-- 前面创建的、针对负载平衡流量创建了规则的负载平衡器实例的名称。
-- 要分配给 NIC 的负载平衡器实例的后端地址池的索引编号。
+- 前面创建的、针对负载均衡流量创建了规则的负载均衡器实例的名称。
+- 要分配给 NIC 的负载均衡器实例的后端地址池的索引编号。
-有关如何创建具有针对负载平衡流量的规则的负载平衡器实例的信息,请参阅[使用 Azure 资源管理器创建负载平衡器](/documentation/articles/load-balancer-arm-powershell)。
+有关如何创建具有针对负载均衡流量的规则的负载均衡器实例的信息,请参阅[使用 Azure 资源管理器创建负载均衡器](/documentation/articles/load-balancer-arm-powershell)。
将以下几行复制到命令集,并指定所需的名称和索引编号。
@@ -278,7 +278,7 @@ $nicName 字符串必须是资源组中唯一的字符串。最佳实践是将
$vhdURI=$storageAcc.PrimaryEndpoints.Blob.ToString() + "vhds/" + $vmName + $diskName + ".vhd"
Add-AzureRmVMDataDisk -VM $vm -Name $diskLabel -DiskSizeInGB $diskSize -VhdUri $vhdURI -CreateOption empty
-接下来,必须确定虚拟机的发布者、产品名称以及映像的 SKU。以下是基于 Windows 的常用映像表。
+接下来,必须确定虚拟机的发布者、产品名称以及镜像的 SKU。以下是基于 Windows 的常用镜像表。
|发布者名称 | 产品名称 | SKU 名称
|:---------------------------------|:-------------------------------------------|:---------------------------------|
@@ -323,7 +323,7 @@ $nicName 字符串必须是资源组中唯一的字符串。最佳实践是将
我需要 PowerShell 命令集来为基于 Web 的业务线工作负荷创建其他虚拟机,该工作负荷:
- 位于现有的 LOBServers 资源组中
-- 使用 Windows Server 2012 R2 Datacenter 映像
+- 使用 Windows Server 2012 R2 Datacenter 镜像
- 名称为 LOB07,且位于现有的 WEB\_AS 可用性集中
- 在现有 AZDatacenter 虚拟网络的前端子网(子网索引 0)中具有采用公共 IP 地址的 NIC
- 具有 200 GB 的附加数据磁盘
diff --git a/articles/virtual-machines-ps-create-preconfigure-windows-vms.md b/articles/virtual-machines-ps-create-preconfigure-windows-vms.md
index f6a7c8813..be4f460dc 100644
--- a/articles/virtual-machines-ps-create-preconfigure-windows-vms.md
+++ b/articles/virtual-machines-ps-create-preconfigure-windows-vms.md
@@ -45,7 +45,7 @@
## 步骤 3:确定 ImageFamily
-接下来,你需要确定与要创建的 Azure 虚拟机对应的特定映像的 ImageFamily 或 Label 值。你可以使用此命令获取可用 ImageFamily 值的列表。
+接下来,你需要确定与要创建的 Azure 虚拟机对应的特定镜像的 ImageFamily 或 Label 值。你可以使用此命令获取可用 ImageFamily 值的列表。
Get-AzureVMImage | select ImageFamily -Unique
@@ -56,16 +56,16 @@
- Windows Server Technical Preview
- Windows Server 2012 上的 SQL Server 2102 SP1 Enterprise
-如果你找到要查找的映像,请打开所选文本编辑器的一个新实例或 PowerShell 集成脚本环境 (ISE)。将以下内容复制到新的文本文件或 PowerShell ISE,并替换 ImageFamily 值。
+如果你找到要查找的镜像,请打开所选文本编辑器的一个新实例或 PowerShell 集成脚本环境 (ISE)。将以下内容复制到新的文本文件或 PowerShell ISE,并替换 ImageFamily 值。
$family=""
$image=Get-AzureVMImage | where { $_.ImageFamily -eq $family } | sort PublishedDate -Descending | select -ExpandProperty ImageName -First 1
-在某些情况下,映像名称在 Label 属性中而不是 ImageFamily 值。如果你使用 ImageFamily 属性找不到要查找的映像,请使用此命令按映像的 Label 属性列出映像。
+在某些情况下,镜像名称在 Label 属性中而不是 ImageFamily 值。如果你使用 ImageFamily 属性找不到要查找的镜像,请使用此命令按镜像的 Label 属性列出镜像。
Get-AzureVMImage | select Label -Unique
-如果使用此命令找到正确的映像,请打开所选文本编辑器的一个新实例或 PowerShell ISE。将以下内容复制到新的文本文件或 PowerShell ISE,并替换 Label 值。
+如果使用此命令找到正确的镜像,请打开所选文本编辑器的一个新实例或 PowerShell ISE。将以下内容复制到新的文本文件或 PowerShell ISE,并替换 Label 值。
$label="