弹性云服务器(Elastic Cloud Server,ECS)

弹性云服务器(Elastic Cloud Server)是一种可随时自动获取、计算能力可弹性伸缩的云服务器,可帮助您打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。


弹性云服务器是由CPU、内存、镜像、云硬盘组成的一种可随时获取、弹性可扩展的计算服务器,同时它结合虚拟私有云、虚拟防火墙、数据多副本保存等能力,为您打造一个高效、可靠、安全的计算环境,确保您的服务持久稳定运行。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。

弹性云服务器的开通是自助完成的,您只需要指定CPU、内存、镜像规格、登录鉴权方式即可,同时也可以根据您的需求随时调整您的弹性云服务器规格。

通过虚拟私有云(Virtual Private Cloud,以下简称VPC),您可以在自己的逻辑隔离区域中定义虚拟网络,为弹性云服务器构建一个逻辑上完全隔离的专有区域。您还可以在VPC中定义安全组、***、IP地址段、带宽等网络特性,方便管理、配置内部网络,进行安全、快捷的网络变更。同时,您可以自定义安全组内与组间弹性云服务器的访问规则,加强弹性云服务器的安全保护。


产品架构

通过和其他产品、服务组合,弹性云服务器可以实现计算、存储、网络、镜像安装等功能:

  • 弹性云服务器在不同可用区中部署(可用区之间通过内网连接),一个可用区发生故障后不会影响同一区域内的其它可用区。
  • 可以通过虚拟私有云建立专属的网络环境,设置子网、安全组,并通过弹性公网IP实现外网链接(需带宽支持)。
  • 通过镜像服务,可以对弹性云服务器安装镜像,也可以通过私有镜像批量创建弹性云服务器,实现快速的业务部署。
  • 通过云硬盘服务实现数据存储,并通过云硬盘备份服务实现数据的备份和恢复。

 图1   ECS产品架构   

弹性云服务器(Elastic Cloud Server,ECS)




区域和可用区


我们用区域(Region)和可用区(Availability Zone)来描述数据中心的位置,您可以在特定的区域、可用区创建资源。

区域指物理的数据中心。每个区域完全独立,这样可以实现最大程度的容错能力和稳定性。资源创建成功后不能更换区域。

可用区是同一区域内,电力和网络互相隔离的物理区域,一个可用区不受其他可用区故障的影响。一个区域内可以有多个可用区,不同可用区之间物理隔离,但内网互通,既保障了可用区的独立性,又提供了低价、低时延的网络连接。

图1  阐明了区域和可用区之间的关系。

               图1   区域和可用区         
弹性云服务器(Elastic Cloud Server,ECS)

目前,华为云已在全球多个地域开放云服务,您可以根据需求选择适合自己的区域和可用区。更多信息请参见  华为云全球站点  。

如何选择区域?

选择区域时,您需要考虑以下几个因素:

  • 地理位置

    一般情况下,建议就近选择靠近您或者您的目标用户的区域,这样可以减少网络时延,提高访问速度。不过,在基础设施、BGP网络品质、资源的操作与配置等方面,*各个区域间区别不大,如果您或者您的目标用户在*,可以不用考虑不同区域造成的网络时延问题。

    香港、曼谷等其他国家和地区提供国际带宽,主要面向非*地区的用户。如果您或者您的目标用户在*,使用这些区域会有较长的访问时延,不建议使用。

    • 在亚太地区有业务的用户,可以选择“亚太-香港”、“亚太-曼谷”或“亚太-新加坡”区域。
    • 在非洲地区有业务的用户,可以选择“南非-约翰内斯堡”区域。
    • 在欧洲地区有业务的用户,可以选择“欧洲-巴黎”区域。
  • 云服务之间的关系

    如果多个云服务一起搭配使用,需要注意:

    • 不同区域的弹性云服务器、关系型数据库、对象存储服务内网不互通。
    • 不同区域的弹性云服务器不支持跨区域部署在同一负载均衡器下。
  • 资源的价格

    不同区域的资源价格可能有差异,请参见  华为云服务价格详情  。

如何选择可用区?

是否将资源放在同一可用区内,主要取决于您对容灾能力和网络时延的要求。

  • 如果您的应用需要较高的容灾能力,建议您将资源部署在同一区域的不同可用区内。
  • 如果您的应用要求实例之间的网络延时较低,则建议您将资源创建在同一可用区内。

区域和终端节点

当您通过API使用资源时,您必须指定其区域终端节点。有关华为云的区域和终端节点的更多信息,请参阅  地区和终端节点  。


镜像

镜像

镜像是一个包含了软件及必要配置的弹性云服务器模板,至少包含操作系统,还可以包含应用软件(例如,数据库软件)和私有软件。通过镜像,您可以创建弹性云服务器。

镜像分为公共镜像和私有镜像,公共镜像为系统默认提供的镜像,私有镜像为用户自己创建的镜像。用户可以灵活便捷的使用公共镜像或者私有镜像申请弹性云服务器。同时,用户还能通过已有的弹性云服务器创建私有镜像,这样能快速轻松地启动能满足您一切需求的新弹性云服务器。例如,如果您的应用程序是网站或Web服务,您的镜像可能会包含Web服务器、相关静态内容和动态页面代码。因此,您通过这个镜像创建弹性云服务器之后,您的Web服务器将启动,并且您的应用程序已准备好接受请求。

镜像类型

表1   镜像类型列表

镜像类型

说明

公共镜像

常见的标准操作系统镜像,所有用户可见,包括操作系统以及预装的公共应用。

私有镜像

用户基于弹性云服务器或者云硬盘备份(系统盘备份)创建的个人镜像,仅用户自己可见。包含操作系统、预装的公共应用以及用户的私有应用。

私有镜像包括系统镜像和数据镜像,其中:

  • 系统镜像:包含用户运行业务所需的操作系统、应用软件的镜像。系统镜像可以用于创建云服务器,迁移用户业务到云。
  • 数据镜像:只包含用户业务数据的镜像。数据镜像可以用于创建云硬盘,将用户的业务数据迁移到云上。

共享镜像

由其他用户共享的私有镜像。

市场镜像

提供预装操作系统、应用环境和各类软件的优质第三方镜像。无需配置,可一键部署,满足建站、应用开发、可视化管理等个性化需求。

镜像和弹性云服务器

镜像是弹性云服务器的操作系统。可以通过镜像创建弹性云服务器,也可以将弹性云服务器转化为镜像。


实例类型


公有云提供了几种类型的弹性云服务器供您选择,针对不同的应用场景,可以选择不同规格的弹性云服务器。

  • 通用计算型
  • 通用计算增强型
  • 通用入门型
  • 内存优化型
  • 超大内存型
  • 磁盘增强型
  • 超高I/O型
  • 高性能计算型
  • 超高性能计算型
  • GPU加速型
  • FPGA加速型
  • AI加速型


规格命名规则

AB.C.D

例如m2.8xlarge.8

其中,

  • A表示系列,例如:s表示通用型、c表示计算型、m表示内存型。
  • B表示系列号,例如:s1中的1表示通用型I代,s2中2表示通用型II代。
  • C表示规格,当前系列中的规格大小,例如:medium、large、xlarge。
  • D表示内存、CPU比,以具体数字表示,例如4表示内存和CPU的比值为4。

如何知道我选择的弹性云服务器规格

在您创建弹性云服务器时,可以在规格列表中查看弹性云服务器规格配置。


弹性云服务器(Elastic Cloud Server,ECS)

网络带宽

弹性云服务器根据不同的规格限制内网带宽和内网收发包能力。

  • 内网基准带宽:指弹性云服务器能稳定达到的保证带宽。
  • 内网最大带宽:指弹性云服务器能够达到的最大带宽。
  • 内网最大收发包能力:指弹性云服务器能达到的最大收发包能力。


通用计算型


概述

通用计算型弹性云服务器主要提供基本水平的vCPU性能、平衡的计算、内存和网络资源,同时可根据工作负载的需要实现性能的突增,具有短期发挥更高性能的能力。适用于那些不会经常(或始终)用尽vCPU性能,但会偶尔突然使用的场景,特别适合通用工作负载,如Web服务器、开发人员环境和小型数据库等,是很多应用程序的上好选择。

较之s1型弹性云服务器,s2型弹性云服务器基于新一代虚拟化平台,使用NUMA(Non Uniform Memory Access Architecture)绑定技术,在性能方面进一步优化,提供更高性能的通用计算能力。

较之s1型、s2型弹性云服务器,s3型弹性云服务器搭载了Intel Xeon SkyLake全新一代CPU,综合性能显著提升,主要提供基本水平的vCPU性能、平衡的计算、内存和网络资源,同时可根据工作负载的需要实现性能的突增,具有短期发挥更高性能的能力。适用于那些不会经常(或始终)用尽vCPU性能,但会偶尔突然使用的场景。

较之s3型弹性云服务器,sn3型弹性云服务器网络能力进一步提升。搭载25GB网络环境,拥有更大带宽、更低时延,计算性能稳定,可满足高网络包收发场景,提供更高性价比。

s6型弹性云服务器适合平时不会持续高压力使用CPU,但偶尔需要提高计算性能完成工作负载的场景,包括但不限于:轻量级的Web服务器、开发、测试环境以及中低性能数据库等。S6是不限制积分的共享型实例,实例性能不受积分的限制,也无额外积分收费。用户可在监控详情中了解CPU使用率和CPU积分的消耗情况。

使用场景

  • Web应用服务器、轻负载应用、开发测试环境。
  • 中小型数据库系统、缓存、搜索集群。


通用计算增强型

概述

相比通用计算型,通用计算增强型弹性云服务器提供了更大规格的CPU和内存组合,可选范围更广,同时搭载全新网络加速引擎,以及DPDK(Data Plane Development Kit)快速报文处理机制,提供更高的网络性能,满足不同场景需求。

  • C3型弹性云服务器是公有云新推出的一系列性能更高、计算能力更稳定的弹性云服务器规格,搭载Intel Xeon SkyLake全新一代CPU,配套高性能网络,综合性能及稳定性全面提升,满足对业务稳定性及计算性能要求较高的企业级应用诉求。
  • C3ne型弹性云服务器提供高计算和高网络转发能力,搭载Intel Xeon SkyLake全新一代CPU,配套25GE智能高速网卡,网络性能较C3全面提升,最大内网带宽40Gbps,最大PPS网络包转发能力1000万,满足对网络性能要求较高的企业级应用诉求。
  • C6搭载Intel Xeon Cascade Lake全新一代CPU ,多项技术优化,计算性能强劲稳定,配套华为自研25GE智能高速网卡,提供超高网络带宽和PPS收发包能力。

使用场景

  • c3型:

    对稳定性要求较高的中小型数据库、缓存和搜索集群,以及多种类型和规模的企业级应用场景。

  • c3ne型:

    对计算性能和网络要求较高的网络数据转发、数据库、缓存和搜索集群,以及多种类型和规模的企业级应用场景。

  • c6型:

    对计算与网络有更高性能要求的网站和Web应用、通用数据库及缓存服务器、中重载企业应用等。


通用入门型

通用入门型弹性云服务器提供均衡的计算、存储以及网络配置,利用CPU积分机制保证基准性能,适合平时都保持很低的CPU利用率,但偶尔需要瞬时CPU占用超高的场景,较之其他类型的弹性云服务器,CPU使用率最灵活且成本最低。

内存优化型

概述

  • M1型弹性云服务器内存要求高,数据量大并且数据访问量大,同时要求快速的数据交换和处理。适用于广告精准营销、电商、车联网等大数据分析场景。
  • M2型弹性云服务器使用2690-V4 CPU,针对内存优化型应用程序进行了优化。
  • M3型弹性云服务器基于KVM虚拟化平台,特别适合处理内存中的大型数据集,搭载Intel Xeon SkyLake全新一代CPU,同时搭载全新网络加速引擎,以及DPDK(Data Plane Development Kit)快速报文处理机制,提供更高的网络性能,提供最大512GB基于 DDR4 的内存实例,是高内存计算应用的最佳选择。
  • M3ne型弹性云服务器擅长应对大型内存数据集和高网络场景,搭载Intel Xeon SkyLake全新一代CPU,配套Hi1822智能高速网卡,提供更高的网络性能,提供最大512GB基于DDR4的内存实例,为高内存、高网络应用提供。


使用场景

  • 应用:

    关系数据库和NoSQL数据库、内存数据分析等。

  • 场景特点:

    内存要求高,同时要求内存优化。

  • 适用场景:

    大数据分析,如广告精准营销、电商、车联网等大数据分析场景。

M2型使用须知

  • 对于当前上线的操作系统,M2型弹性云服务器均支持使用。
  • M2型弹性云服务器没有IB网卡和SSD卡。
  • M2型弹性云服务器支持同类型云服务器之间的规格变更。
  • 为了提高网络性能,可以将网卡的MTU值设置为MTU=8888。

M3型使用须知

  • 对于当前上线的操作系统,M3型弹性云服务器均支持使用。
  • M3型弹性云服务器没有IB网卡和SSD卡。
  • M3型弹性云服务器支持同类型云服务器之间的规格变更。


超大内存型


概述

超大内存型弹性云服务器内存要求高,数据量大并且数据访问量大,同时要求快速的数据交换和处理以及低延迟的存储资源。提供超大内存,且有很高的计算、存储、网络能力。

  • 应用:

    SAP HANA应用,例如Business Suite S/4HANA、Business Suite on HANA、Business Warehouse on HANA和大数据处理,例如Apache Spark。

  • 适用场景:

    E1型:主要支持OLTP场景,如内存数据库(如SAP HANA BWoH)、大数据处理引擎以及数据挖掘等应用。

    E2型:主要针对OLAP场景,如内存数据库(如SAP HANA SoH)、高性能数据库以及分布式内存缓存等应用。

    E3型:开启超线程,同时支持OLAP和OLTP场景。



弹性云服务器与其他服务的关系


弹性云服务器与周边服务的依赖关系如        图1  所示。

                图1   弹性云服务器与其他服务的关系示意图         
弹性云服务器(Elastic Cloud Server,ECS)

弹性云服务器与其他服务的关系

表1   弹性云服务器与其他服务的关系

服务名称

弹性云服务器与其他服务的关系

主要交互功能

弹性伸缩

弹性伸缩支持自动调整弹性云服务器资源,可按照您定义的伸缩配置和伸缩策略对弹性云服务器进行伸缩,帮您节约资源和人力运维成本。

  • 使用已有云服务器创建伸缩配置
  • 使用新模板创建伸缩配置

负载均衡

将访问流量自动分发到多台弹性云服务器上,提高应用系统对外的服务能力,提高应用程序容错能力。

  • 添加后端云服务器(增强型负载均衡)

云硬盘

可以将云硬盘挂载到弹性云服务器,并可以随时扩容云硬盘容量。

  • 挂载非共享云硬盘
  • 挂载共享云硬盘

虚拟私有云

为弹性云服务器提供一个逻辑上完全隔离的专有网络,您还可以在VPC中定义安全组、***、IP地址段、带宽等网络特性。您可以通过VPC方便地管理、配置内部网络,进行安全、快捷的网络变更。同时,用户可以自定义安全组内与组间弹性云服务器的访问规则,加强弹性云服务器的安全保护。

  • 为弹性云服务器申请和绑定弹性公网IP
  • 添加安全组规则

镜像

您可以通过镜像创建弹性云服务器,提高弹性云服务器的部署效率。还可以通过已有的云服务器创建私有镜像导出云服务器的系统盘或数据盘。

  • 通过云服务器的数据盘创建数据盘镜像
  • 通过云服务器创建整机镜像

专属计算集群

如果您希望从物理上隔离您的云服务器,那么您需要先申请专属计算集群。申请专属计算集群且将区域设置为所申请的专属计算集群时,云服务器自动创建在您的专属计算集群中。

  • 开通专属云
  • 申请专属计算集群资源

云监控

当用户开通了弹性云服务器后,无需额外安装其他插件,即可在云监控查看对应服务的实例状态。

  • 弹性云服务器的监控指标
  • 弹性云服务器中操作系统监控的监控指标

数据加密服务

加密功能依赖于数据加密服务。您可以在创建弹性云服务器时,使用加密镜像或加密云硬盘,此时需要使用数据加密服务提供的密钥,从而提升数据的安全性。

  • 云硬盘加密
  • 镜像加密
  • 创建密钥对

云审计服务

记录与弹性云服务器相关的操作事件,便于日后的查询、审计和回溯。

  • 云审计服务支持的弹性云服务器的关键操作列表

云服务器备份

提供对弹性云服务器的备份保护服务。支持对弹性云服务器中的所有云硬盘(系统盘和数据盘)进行备份,并利用备份数据恢复弹性云服务器数据。

  • 创建云服务器备份

云硬盘备份

云硬盘备份可为云硬盘创建备份,利用备份数据回滚云硬盘,以最大限度保证用户数据正确性和安全性,确保您的云硬盘安全。

  • 创建云硬盘备份




什么是CPU积分

CPU积分是一种用来衡量云服务器计算、存储以及网络配置利用率的方式。云服务器利用CPU积分机制保证云服务器基准性能,解决超分云服务器长期占用CPU资源的问题。

使用CPU积分机制的弹性云服务器适用于平时CPU负载不高、但突发时接受积分不足而被限制的业务。

当前通用入门型弹性云服务器使用积分机制,了解更多通用入门型云服务器规格请参考  通用入门型  。




弹性云服务器(Elastic Cloud Server,ECS)


上一篇:elasticsearch7.8权限控制和规划


下一篇:【转】WPF自定义控件与样式(6)-ScrollViewer与ListBox自定义样式