阿里云在中国是独步天下,就像其广告词所说:“阿里云的市场份额是第2名到第5名的市场份额之和”。很多人学习阿里云的初步目的是通过阿里云ACP考试,现针对云服务器ECS计算产品所需的关键要点和难点进行具体的阐述如下:
1、云服务器ECS(Elastic Compute Service):是基础设施即服务IaaS(Infrastructure as a Service)级别的云虚拟机。ECS具备即开即用、弹性伸缩、安全隔离、防病毒攻击及流量监控等特点,并支持如GPU和FPGA等异构计算服务器;
2、ECS一般针对系统盘进行镜像制作,并关联弹性伸缩产品,按需触发既定配额数量的云服务器ECS的创建。如果已有的ECS关联负载均衡(SLB),云可以实现把新增加的ECS服务器自动关联到SLB产品中;
3、ECS关联快照,记录某一时间点一块云盘的数据状态文件。常用于数据备份和恢复,备份的数据会保存在特定区域的分布式存储架构的云盘上;
4、ECS关联块存储,分布式存储架构的云盘以及基于物理机本地盘。云盘关联对象存储和文件存储等,本地盘可以是SSD盘;
5、ECS关联BGP(Border Gateway Protocol,边界网关协议)的接入,专有网络(Virtual Private Cloud,VPC)的隔离,在VPC内可以设置基于安全组的虚拟防火墙,实现实例级的网络访问控制。安全组实现在同一地域内具有相同保护需求并相互信任的实例的互联互通。一台ECS实例可以加入的安全组数量最大为5个。
6、ECS支持API和SDK调用,ECS的API支持HTTP或者HTTPS网络请求协议,允许GET和POST方法,GET为读,POST为写。ECS支持通过URL发送GET请求调用云服务器ECS API。ECS API包括大量的接口函数,实现对ECS实例的全生命周期的管理,比如创建、启动、运行、停止和删除ECS实例。另外,阿里云提供多种SDK语言安装包,可以支持多语言针对API的调用,目前比较流行的语言包括Python、Java和PHP等。应用ECS的企业或个人可以简单引用SDK安装包就可以实现基于ECS实例的有效管理。
总之,阿里云的云服务器ECS属于云计算的核心产品,毕竟云主要是为了弹性计算服务的。ECS实现了与云专有网络产品和云存储产品的无缝集成和整合,可以实现基于IaaS(基础设施即服务)的全方位立体化的解决方案交付。