跳到主要内容
博客云概述客户端/服务器模式简介

客户机/服务器模式简介

客户端/服务器模式简介缩略图

本篇文章是Cloud Computing 基础系列的一部分。参加我们的 Cloud Computing 入门认证课程进一步提高您的技能

在本篇文章中,我们将仔细研究云计算的基本概念--客户机/服务器模型。

什么是客户端/服务器模式?

在客户机/服务器模式中:

  • 客户端通过网络向服务器发送请求;
  • 服务器处理请求;以及
  • 服务器就会向客户端发送回复。
显示用户客户端、服务器、检索数据和将数据作为响应发送回客户端之间交互的示意图。

这种模式是云计算的基础,它使开发人员能够在最短的停机时间内扩大或缩小基础设施,或在终端用户附近部署应用程序。 

具体操作如下

客户端是在笔记本电脑或智能手机等设备上运行的应用程序,而服务器则是向客户端提供服务的设备。客户端和服务器通过网络通信,客户端向服务器发送数据或服务请求,服务器处理请求并将数据或服务发送回客户端。

举个例子:如果您有一个 Gmail 账户,您的所有电子邮件都存储在谷歌云中,您可以通过互联网从您的电脑连接到它们。客户端是我们的电脑,它通过互联网请求我们的电子邮件。然后,请求会转到位于谷歌云中的电子邮件服务器。谷歌将获取电子邮件并将响应发送回您的电脑,这样您就可以阅读电子邮件了。

显示用户客户端、服务器、检索电子邮件信息和向终端客户端显示电子邮件之间交互的示意图。

客户端/服务器模式用于访问云服务,如计算能力、存储和应用程序。客户端可以是从网络浏览器到移动应用程序的任何设备,服务器可以是虚拟机、容器或无服务器功能。

局限性

虽然客户机/服务器模式有许多优点,但它也有一些局限性,会影响其性能,尤其是在高流量或高需求时期。客户机/服务器模式最显著的局限之一是,服务器可能会因为客户机的请求而超载,从而导致服务器速度减慢甚至崩溃,造成停机或出错。但是,如果使用无服务器模式,就可以重新分配流量,避免过载。 

参加我们的 Cloud Computing 入门认证课程,掌握在云计算领域取得成功的技能。

注释

留下回复

您的电子邮件地址将不会被公布。 必须填写的字段被标记为*