传统服务器与云服务器

  •  传统服务器 

传统服务器即物理服务器,是指独立服务器,也就是指物理上的单独服务器,物理服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似。

  • 裸机物理服务器(BMS)

裸机服务器的官方定义是:裸机服务器也称为单租户环境下的物理服务器。它由一台或多台独立的服务器组成。是服务器领域的新生事物,是虚拟服务器。用于机器灵活性和物理机器性能的计算服务是云上的专用物理服务器。一般来说,裸机服务器是传统物理服务器的升级版。也可以说是物理服务器和云主机之间的一种形式。它不仅具有传统物理服务器的优异性能,还具有与云主机一样的便捷管理。该平台结合了双方的优势。在满足核心应用场景高性能和稳定性要求的同时,还具备云计算的灵活性和灵活性,以及​​传统物理机安全物理隔离的特点。

  • 云服务器

云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。简单地讲,云服务器就是虚拟的传统服务器。云服务器的核心技术就是虚拟化。

  • 公共云(PublicClouds)服务器

公共云按需提供云计算技术虚拟资源(云虚拟资源),在物理集群服务器上运行,多客户共享资源。公共云是大多数人认为的云,业内一般称之为基础设施即服务(IaaS)。公共云服务器可以按需

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
UNIX网络的服务器程序设计方法 (刘凯 刘春旭,四川大学计算机学院) 摘要:介绍了几种网络操作模式和UNIX下基于TCP/IP协议的网络客户/服务器模式的程序架构。重点对客户/服务器模式中服务器程序的几种设计方法进行了讨论。 关键词:客户/服务器,Socket,进程,并发服务器 1.引言 1.1几种网络模式的介绍 对等网络(Peer-to-Peer)模式不需要专用服务器,每一台工作站都能充当网络服务的请求者和提供者,都有绝对自主权,也可以互相交换文件。这种类型的网络软件被设计成每一个实体都能完成相同或相似的功能。 服务器(Server-Based)模式以服务器为中心,严格地定义了每一个实体的工作角色,即网络上的工作站无法在彼此间直接进行文件传输,需通过服务器作为媒介,所有的文件读取,消息传送等也都在服务器的掌握之中。 服务器的设计全文共11页,当前为第1页。客户/服务器(Client/Server)模式(有时也称为主从式Master/Slave)指将需要处理的工作分配给客户端和服务器端处理,所谓的客户和服务器并没有一定的界限,这取决于运行什么软件,简单的讲,客户是提出服务请求的一方,而服务器是提供服务的一方。在客户/服务器模式中服务器端所提供的功能不仅仅是文件、数据库等服务,还应当有相应的计算、通信等能力——也就是说在工作时由客户端和服务器端各自负担一部分计算或通信的功能。客户/服务器模式已经成为计算机网络互连中最重要的应用技术之一,它把一个大型的计算机应用系统变为多个能互为独立的子系统,而服务器便是整个应用系统资源的存储与管理中心,多台客户机则各自处理相应的功能,共同实现完整的应用。 服务器的设计全文共11页,当前为第1页。 浏览器/服务器(Browser/Server)模式从本质上将,仍然是客户/服务器模式(是客户/服务器模式的特例)。只不过在某些应用方面,如数据库服务,它将传统的二层客户/服务器结构发展成三层的客户/服务器结构并在Internet上应用而已。 在上述几种模式中,客户/服务器模式具有灵活多变的体系结构、丰富的开发环境和强大的设备驱动能力。 1.2本文所采用的网络应用程序编程接口 网络程序之间进行通讯,必须建立在一定的通讯协议基础之上。对于UNIX下的应用程序,可用的协议有TCP/IP的传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram Protocol),XNS(Xerox Network System)的定序分组协议SPP(Sequential Pocket Protocol)和网际数据报协议IDP(Internetwork Datagram Protocol)以及ARPANET的接口报文处理机链路IMPLINK(Interface Message Processor Link)等。因为Internet的普及,使得TCP/IP成为使用最广泛的协议。 UNIX下基于TCP/IP协议的网络应用程序编程接口API(Application Programming Interface)有两种:源自BSD UNIX的Socket API和AT&T的传输层接口TLI(Transport Layer Interface)的超集——X/Open传输接口XTI(X/Open Transport Interface)。这两种API都是面向客户/服务器模式的。由于Socket API已经成为事实上的标准,因此本文在介绍服务器端程序的设计方法时也采用Socket API。 2.客户/服务器模式的Socket实现框架 2.1 TCP/IP Socket的基本原理。 TCP/IP对外提供的只是编程接口而非用户服务,真正的用户服务还得靠编写相应的服务程序来实现。TCP/IP的Socket API编程接口构成了使用协议的网络应用程序视图。 服务器的设计全文共11页,当前为第2页。 服务器的设计全文共11页,当前为第2页。 服务程序客户程序Socket APITCP/IP协议物理介质 服务程序 客户程序 Socket API TCP/IP协议 物理介质 图1.网络应用程序、Socket API和TCP/IP的关系 服务器的设计全文共11页,当前为第3页。Socket API在BSD UNIX中首次提出,其目的是为了解决网络间程序通讯的问题。就其原理而言,面向连接的Socket类似于电话系统,无连接的Socket类似于电报系统。Socket实质上是为网络程序提供了通讯的端点号。对于每个网络程序的一个Socket,它首先有一个半相关的端点号的描述:{协议,本地地址,本地端口},如果它是与另一个Socket连接了的,则有一个相关的端点描述:{协议,本地地址,本地端

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值