diff --git a/content/zh-cn/application_programming_interface.md b/content/zh-cn/application_programming_interface.md index 4433170562..4e4cef1502 100644 --- a/content/zh-cn/application_programming_interface.md +++ b/content/zh-cn/application_programming_interface.md @@ -10,7 +10,7 @@ API (Application Programming Interface, 即应用程序接口) 是计算机程 ## 解决的问题 -随着应用程序变得越来越复杂,小的代码更改也可能会对其他功能产生巨大的影响。如果应用程序想要在扩展的同时保持其稳定性,就需要用模块化的方法来管理应用程序的功能。没有 API,应用程序之间就缺乏一个交互的参照标准。如果没有共享的参照标准,应用程序如何进行 [扩展](/zh-cn/scalability/) 和集成将是一个挑战。 +随着应用程序变得越来越复杂,小的代码更改也可能会对其他功能产生巨大的影响。如果应用程序想要在扩展的同时保持其稳定性,就需要用模块化的方法来管理应用程序的功能。没有 API,应用程序之间就缺乏一个交互的参照标准。如果没有共享的参照标准,应用程序如何进行 [伸缩](/zh-cn/scalability/) 和集成将是一个挑战。 ## 如何帮助 diff --git a/content/zh-cn/cloud_computing.md b/content/zh-cn/cloud_computing.md index d35b731009..a14ac0e872 100644 --- a/content/zh-cn/cloud_computing.md +++ b/content/zh-cn/cloud_computing.md @@ -14,4 +14,4 @@ category: 概念 ## 如何帮助 -云提供商为组织提供按需租用计算资源并按使用付费的能力。 这允许进行两项主要创新:组织可以在不浪费时间计划和花费金钱或资源在新的物理基础设施上的情况下进行尝试,并且他们可以根据需要和按需[扩展](/zh-cn/scalability/)。云计算允许组织根据需要采用尽可能多或尽可能少的基础设施。 +云提供商为组织提供按需租用计算资源并按使用付费的能力。 这允许进行两项主要创新:组织可以在不浪费时间计划和花费金钱或资源在新的物理基础设施上的情况下进行尝试,并且他们可以根据需要和按需[伸缩](/zh-cn/scalability/)。云计算允许组织根据需要采用尽可能多或尽可能少的基础设施。 diff --git a/content/zh-cn/cloud_native_apps.md b/content/zh-cn/cloud_native_apps.md index 07f2ffc07b..1fc43efd15 100644 --- a/content/zh-cn/cloud_native_apps.md +++ b/content/zh-cn/cloud_native_apps.md @@ -7,7 +7,7 @@ category: 概念 ## What it is 云原生应用程序专门设计用于利用 [云计算](/zh-cn/cloud_computing/) 中的创新。 -这些应用程序可以轻松地与其各自的云架构集成,充分利用云的资源和 [可扩展性](/zh-cn/scalability/) 功能。 +这些应用程序可以轻松地与其各自的云架构集成,充分利用云的资源和 [可伸缩性](/zh-cn/scalability/) 功能。 它还指利用云计算驱动的基础设施创新的应用程序。 今天的云原生应用程序包括在云提供商的数据中心和本地云原生平台上运行的应用程序。 diff --git a/content/zh-cn/containers_as_a_service.md b/content/zh-cn/containers_as_a_service.md index 34c13b1098..3d2fd578f6 100644 --- a/content/zh-cn/containers_as_a_service.md +++ b/content/zh-cn/containers_as_a_service.md @@ -10,7 +10,7 @@ category: 技术 这项服务可以部署在企业内部或云中。 CaaS 供应商提供了一个框架或协调平台,使容器部署和管理的关键 IT 功能自动化。 -它帮助开发者建立安全和 [可扩展](/zh-cn/scalability/) 的容器化应用。 +它帮助开发者建立安全和 [可伸缩](/zh-cn/scalability/) 的容器化应用。 因为用户只购买他们需要的资源(调度能力、负载平衡等),他们可以节省资金并提高效率。 容器创造了一致的环境,以快速开发和交付可以在任何地方运行的 [云原生应用](/zh-cn/cloud_native_apps/)。 diff --git a/content/zh-cn/data_center.md b/content/zh-cn/data_center.md index 6d4146e624..3100f07c2a 100644 --- a/content/zh-cn/data_center.md +++ b/content/zh-cn/data_center.md @@ -14,4 +14,4 @@ category: 技术 ## 如何帮助 -对于云计算,数据中心至关重要。 由于可以根据 [可扩展性](/zh-cn/scalability/) 配置资源和基础设施,因此企业可以在数据中心租用云计算资源,而无需多虑预测的资源过多过少带来的问题。 由于数据中心遍布世界各地,这允许在地理上接近需求的地方提供资源,而无需实际运送和设置设备。 +对于云计算,数据中心至关重要。 由于可以根据 [可伸缩性](/zh-cn/scalability/) 配置资源和基础设施,因此企业可以在数据中心租用云计算资源,而无需多虑预测的资源过多过少带来的问题。 由于数据中心遍布世界各地,这允许在地理上接近需求的地方提供资源,而无需实际运送和设置设备。 diff --git a/content/zh-cn/distributed_systems.md b/content/zh-cn/distributed_systems.md index 53bc780797..a0007ff960 100644 --- a/content/zh-cn/distributed_systems.md +++ b/content/zh-cn/distributed_systems.md @@ -16,7 +16,7 @@ category: 概念 没有一台计算机强大到足以承载整个应用程序。通过连接多台计算机,计算能力几乎变得无限大。 如果没有分布式计算,我们今天依赖的许多应用就不可能实现。 -传统上,系统会纵向 [扩展](/zh-cn/scalability/)。这就是当你在一台单独的机器上添加更多的 CPU 或内存。 +传统上,系统会纵向 [伸缩](/zh-cn/scalability/)。这就是当你在一台单独的机器上添加更多的 CPU 或内存。 垂直扩展很耗时,需要停机,而且很快就会达到极限。 ## 如何帮助 diff --git a/content/zh-cn/microservices.md b/content/zh-cn/microservices.md index 6dfde9f189..a85945ed32 100644 --- a/content/zh-cn/microservices.md +++ b/content/zh-cn/microservices.md @@ -12,7 +12,7 @@ category: 概念 ## 解决的问题 -微服务是对单体应用所带来的挑战的一种回应。一般来说,一个应用程序的不同部分需要分别进行 [扩展](/zh-cn/scalability/)。 +微服务是对单体应用所带来的挑战的一种回应。一般来说,一个应用程序的不同部分需要分别进行 [伸缩](/zh-cn/scalability/)。 例如,一个在线商店将有更多的产品视图而不是结账。这意味着你需要更多的产品视图功能的运行,而不是结账。 在一个单一的应用程序中,这些逻辑位不能被单独部署。如果你不能单独扩展产品功能,你将不得不复制整个应用程序和所有其他你不需要的组件--这是一种低效的资源利用。 单机式应用程序也使开发人员容易屈服于设计陷阱。因为所有的代码都在一个地方,所以更容易使这些代码 [高耦合](/tightly_coupled_architectures/),更难执行关注点分离的原则。 diff --git a/content/zh-cn/scalability.md b/content/zh-cn/scalability.md index 03be9f341f..8e3e592729 100644 --- a/content/zh-cn/scalability.md +++ b/content/zh-cn/scalability.md @@ -1,9 +1,9 @@ --- -title: 可扩展性 +title: 可伸缩性 status: Completed category: 属性 --- -可扩展性指的是一个系统能有多大的发展。这就是增加做任何系统应该做的事情的能力。 例如,[Kubernetes](/zh-cn/kubernetes/) [集群](/zh/cluster/) 通过增加或减少 [容器化](/zh-cn/containerization/) 应用程序的数量来进行扩展,但这种可扩展性取决于几个因素。 它有多少[节点](/nodes/),每个节点可以处理多少个[容器](/zh-cn/container/),控制平面可以支持多少条记录和操作? +可伸缩性指的是一个系统能有多大的发展。这就是增加做任何系统应该做的事情的能力。 例如,[Kubernetes](/zh-cn/kubernetes/) [集群](/zh/cluster/) 通过增加或减少 [容器化](/zh-cn/containerization/) 应用程序的数量来进行伸缩,但这种可伸缩性取决于几个因素。 它有多少[节点](/nodes/),每个节点可以处理多少个[容器](/zh-cn/container/),控制平面可以支持多少条记录和操作? -可扩展的系统使添加更多容量更容易。 主要有两种缩放方法。 一方面,有 [水平扩展](/horizontal_scaling/) 添加更多节点来处理增加的负载。 相比之下,在 [垂直扩展](/vertical_scaling/) 中,单个节点的功能更强大,可以执行更多事务(例如,通过向单个机器添加更多内存或 CPU)。 可扩展的系统能够轻松更改并满足用户需求。 +可伸缩的系统使添加更多容量更容易。 主要有两种缩放方法。 一方面,有 [水平伸缩](/horizontal_scaling/) 添加更多节点来处理增加的负载。 相比之下,在 [垂直伸缩](/vertical_scaling/) 中,单个节点的功能更强大,可以执行更多事务(例如,通过向单个机器添加更多内存或 CPU)。 可伸缩的系统能够轻松更改并满足用户需求。 diff --git a/content/zh-cn/serverless.md b/content/zh-cn/serverless.md index 2e4a41dbea..b926288edf 100644 --- a/content/zh-cn/serverless.md +++ b/content/zh-cn/serverless.md @@ -5,7 +5,7 @@ Category: Technology --- ## 是什么 -Serverless 是一种云原生开发模型,允许开发人员构建和运行应用程序,而无需管理服务器。 Serverless 中仍有服务器,但它们被 [抽象](/abstraction/) 出来,远离应用程序开发。 云提供商处理配置、维护和 [扩展](/zh-cn/scalability/) 服务器基础架构的日常工作。 开发人员可以简单地将他们的代码打包在 [容器](/zh-cn/container/) 中进行部署。 部署后,Serverless 应用程序会响应需求并根据需要自动扩展和缩减。 公共云提供商的 Serverless 产品通常通过事件驱动的执行模型按需计量。 因此,当无服务器功能处于空闲状态时,它不会花费任何费用。 +Serverless 是一种云原生开发模型,允许开发人员构建和运行应用程序,而无需管理服务器。 Serverless 中仍有服务器,但它们被 [抽象](/abstraction/) 出来,远离应用程序开发。 云提供商处理配置、维护和 [伸缩](/zh-cn/scalability/) 服务器基础架构的日常工作。 开发人员可以简单地将他们的代码打包在 [容器](/zh-cn/container/) 中进行部署。 部署后,Serverless 应用程序会响应需求并根据需要自动扩展和缩减。 公共云提供商的 Serverless 产品通常通过事件驱动的执行模型按需计量。 因此,当无服务器功能处于空闲状态时,它不会花费任何费用。 ## 解决的问题 在标准的 [基础设施即服务 (IaaS)](/infrastructure_as_a_service/) [云计算](/zh-cn/cloud_computing/) 模型下,用户预先购买容量单位,这意味着您需要向公共云提供商支付永远在线的服务器组件的费用来运行您的应用程序。