云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。
发展历史
云服务器的业内名称其实叫做计算单元。所谓计算单元,就是说这个服务器只能算是一个人的大脑,相当于普通电脑的CPU,里面的资源都是有限的。你要获得更好的性能,解决办法一是升级云服务器,二是将其它耗费计算单元资源的软件部署在对应的云服务上。例如数据库有专门的云数据库服务、静态网页和图片有专门的文件存储服务。
而且云服务器不是说就便宜了,相反会比一般的VPS都贵。为什么?因为它相对于来说,扩展比较方便。云服务器是网站做大了、有很高收入的时候一个不错的选择。
云服务器是云计算服务的重要组成部分,是面向各类互联网用户提供综合业务能力的服务平台。平台整合了传统意义上的互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。
云服务器服务包括两个核心产品:
面向中小企业用户与高端用户的云服务器租用服务;
面向大中型互联网用户的弹性计算平台服务。
云服务器平台的每个集群节点被部署在互联网的骨干数据中心,可独立提供计算、存储、在线备份、托管、带宽等互联网基础设施服务。
集群节点由以下硬件构成:
管理服务器:采取双机热备的方式,对整个节点的所有计算服务器、共享存储、网络进行管理,同时对外提供管理整个节点的API。
管理服务器上提供:
管理服务(管理节点的计算服务器,对外提供管理接口)、DHCP服务(为计算服务器的网络启动分配管理网段的IP)、tftp 服务(为计算服务器的网络启动提供远程启动映象)、nbd 服务(为计算服务器提供网络块设备服务)。
管理服务器上还会运行一个数据采集程序,他定时将各种性能数据采集下来并发送到中央的数据采集服务器上存储服务器群:存储服务器可以是ISCSI或内置存储容量比较大的x86服务器,通过 集群文件系统组成一个统一的存储池,为节点内的虚拟机提供逻辑磁盘存储、非结构数据存储以及整合备份服务。
计算服务器群:计算服务器是高配置的八核以上服务器,计算服务器无需安装操作系统,但必须具备网络引导功能,其上运行一个Linux微内核、云计算机软件、一个与管理服务器进行通讯的Agent交换机:按不同功能和节点性能要求配备多个三层交换机,分别负责管理网段、公网交换网段、内部交换网段、存储网段等
虚拟化技术
虚拟化平台将1000台以上的服务器集群虚拟为多个性能可配的虚拟机(KVM),对整个集群系统中所有KVM进行监控和管理,并根据实际资源使用情况灵活 分配和调度资源池。
分布式存储
技术原理:分布式存储用于将大量服务器整合为一台超级计算机,提供大量的数据存储和处理服务。分布式文件系统、分布式数据库允许访问共同存储资源,实现应用数据文件的IO共享。
资源调度
虚拟机可以突破单个物理机的限制,动态的资源调整与分配消除服务器及存储设备的单点故障,实现高可用性。当一个计算节点的主机需要维护时,可以将其上运行的虚拟机通过热迁移技术在不停机的情况下迁移至其他空闲节点,用户会毫无感觉。在计算节点物理损坏的情况也可以在3分钟左右将其业务迁移至其他节点运行,具有十分高的可靠性。
智能管理平台
通过API接口对云主机资源进行调配,实现对KVM的一键式系统安装、备份、远程重启、状态监控等功能。
百度开放云平台平台的每个集群节点被部署在互联网的骨干机房,可独立提供 计算、存储、在线备份、托管、带宽等互联网基础设施服务。
集群节点由以下硬件构成:
管理服务器:采取双机热备的方式,对整个节点的所有计算服务器、共享存储、网络进行管理,同时对外提供管理整个节点的API。
存储服务器群:存储服务器是若干具有超大容量、配置了SAS硬盘+ Raid5阵列的服务器,通过 集群文件系统组成一个统一的存储池,为节点内的虚拟机提供逻辑磁盘存储、非结构数据存储以及整合备份服务。
计算服务器群:计算服务器是成百上千台高配置的服务器,通过虚拟化、集群技术进行资源整合,通过云端控制平台按需生成相关主机资源。
交换机:按不同功能和节点性能要求配备多个三层交换机,分别负责管理网段、公网交换网段、内部交换网段、存储网段等。其中内部存储系统与计算节点之间采用万M网络连接以保证传输速度。
应用引擎
百度应用引擎(Baidu App Engine,简称BAE)是一个基于云计算基础架构的网络应用程序托管环境,帮助应用开发者简化网络应用程序的构建和维护,并可根据应用访问量和数据存储的增长进行扩展。提供弹性、分布式的应用托管服务,帮助开发者一站式轻松开发并部署应用程序(Web应用及移动应用)。
多媒体服务
多媒体服务,基于百度开放云的音视频转码,结合百度开放云平台,为开发者和企业用户提供包括音视频存储、转码、CDN加速、多端安全播放器(Web/Android/iOS)、DRM(Digital Rights Management)数字版权管理等服务。
云服务器性能三大要素
云服务器通常是指运行在相同的物理硬件上的“虚拟”服务器,云服务器作为物理服务器来使用。虚拟服务器平台上,管理员可以用具体的CPU、内存和磁盘特性提供服务器,这些云服务器系统都通过在线方式提供。
云提供商提供的系统由于功能和价格的不同也有不同的“规格”。云服务器这种产品通常有两个关键维度:CPU和内存。基本上来说,云服务器小型规格为1vCPU和2GB RAM;云服务器中型规格为2vCPU和4GB RAM;云服务器大型规格为4vCPU和8GB RAM。
虽然每一个云服务器都有网络连接性,区别在于云服务提供商如何为其不同规格的云服务器网络带宽打广告。通常你最有可能看到的就是GB以太网连接。
在选择云服务器时,务必确定有多少虚拟服务器可以运行在物理服务器上,以及这个物理服务器该有多少实际的CPU和内存,云服务器实际的网络吞吐量如何,这些决定直接影响你的应用性能。
性能基准测试
但云服务器却不是相同的道理,云服务器即使具有相同的技术规格,不同供应商的云服务器之间的实际性能表现也往往是天差地别的。因此,在做出决策之前对基准测试数据进行评估是非常重要的。云服务器有多种方式可以用于云服务器性能基准测试。
云服务器提供商
云计算对于云服务器本身的结构灵活性、计算密度、存储容量等有一定的要求。选定云服务器厂商后,你可以对具体的云服务器产品技术规格进行对比,看是否满足现有以及未来发展的业务需求。
云服务器选择
云服务器又叫云计算服务器或云主机。云服务器使用了云计算技术,云服务器整合了数据中心三大核心要素:计算、网络与存储。云服务器基于集群服务器技术,虚拟出多个类似独立服务器的部分,云服务器具有很高的安全稳定性。
云服务器是新时代产物,大多数中小企业对云服务器了解并不深刻,在选择云服务器过程中存在很多问题,可能会导致自己的业务在运行过程中出现故障。
必要的功能
云服务器更具有安全性。因为云服务器具有防ARP攻击和MAC欺骗功能,云服务器可进行快照备份,云服务器保证数据永久不丢失。而且云服务器比传统的物理服务器更加可靠,因为云服务器是基于服务器集群的,因此云服务器具有较高的硬件冗余,云服务器能大大降低故障发生率。
云服务器还具有故障自动迁移功能,如果一台云服务器出现故障,云服务器上面的应用会自动迁移到其他云服务器上面,云服务器从而保证业务能够正常运行。
云服务器能实现快照备份,当主机出现故障时,云服务器能够一键恢复故障前的所有数据。
完结撒花
全民百科词条内容由用户共同创建和维护,不代表全民百科立场。如果您需要医学、法律、投资理财等专业领域的建议,我们强烈建议您独自对内容的可信性进行评估,并咨询相关专业人士。