ECS评测心得、使用笔记

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
公网NAT网关,每月750个小时 15CU
简介: ECS评测心得、使用笔记

阿里云基础架构介绍

 

ECS 主要有五个主要的组成部分

 

作为虚拟机运行起来有1.实例(instance),每个实例instance都有一2.磁盘(disk),由于备份的需要我们可以随时对虚拟机打3.快照(snapshot),虚拟机最大的方便是可以克隆,产生大批量新的虚拟机,也就是说我们的模板,在公有云中我们的模板称之为4.镜像(image),接下来我们在阿里云中我们的网络包含5.经典网络(security group)和虚拟网络(VPC)两个不同的网络类型。

 

在整个大的物理空间上所有的数据中心都会按照Region和zone的形式去划分,region是一个整个大的地理空间的概念,对于中国来讲分为五个大的region,国外硅谷,迪拜

 

 

在region内部是我们的可用区,也叫做zone,对于zone的理解,他是一个分火电,完全隔离的一个数据中心

 

杭州和北京用的是公网,网络延迟相对较高,zone和zone之间是通过内网互联,可以达到万兆每一个zone的实例都运行在zone的内部,我们说数据中心的内部,所有的磁盘disk只属于一个zone,也就是说在zone内可见,VPC作为虚拟专用网络,可以在region可见,可以跨zone的,在VPC 的内部是安全组,安全组可以理解为防火墙,因为一个防火墙内部的ECS实例都要跑相同的应用,所以多一个安全组来讲他是一个Region内可见,所以说他是可以跨zone 的。  一个实例他所有的内存包括CPU都是来源于同一个zone,明确来讲的话他只来源于zone的一台物理机,与VPC密切相关的是EIP (弹性IP) ,弹性IP只是在一个Region内可见,所以EIP可以挂载到Region内任意的实例上,随着维护的变化以及管理的需要,可以将EIP从一个zone上的实例迁移到另外一个zone上的实例上去,对于ECS实例我们可以通过快照的形式进行备份,那么对于快照来讲他是region内可见,虚拟机的镜像,他也是region内可见的,

 

那么以上可以看到对于一个云产品的和服务的选择,对于region的选择首先他是非常非常重要的,最基本的原因在于我们可以就近访问,按照就近访问的原则,每一个用户都应该选择自己的客户距离近的Region,如果我们想去跨Region的迁移我们的服务,在阿里云上今天是非常非常难以做到的,现在唯一能够提供的跨region的迁移手段就是region   copy,ECS实例是运行在数据中心内部,如果一个数据中心发生荡机的时候,或者是数据中心物理机发生荡机的情况下,一个ECS实例可以在zone内进行冷迁移,一个物理机荡掉,他上面所运行ECS实例可以从一个物理机迁移到另外一个物理机上面,但是他不能够跨zone迁移,这里可能会给我们带来一个新的问题

 

 

ECS产品概念和功能

ECS概念-实例

作为一个虚拟机,一定包括CPU,内存,系统盘(保存操作系统的首选介质)系统的大小根据操作系统的不同也有所不同,运行的操作系统

 

Linux系统盘的大小是20GB

Windows的系统盘大小是为40GB

对于ECS实例,有个新的概念,实例规格

 

ECS磁盘概述

三个方框代表不同的x86物理服务器,在这三个物理服务器上部署啦盘古分布式文件系统,通过盘古分布式文件系统对所有的磁盘进行打通,变成一个统一的文件系统,对外提供服务,在分布式文件系统之上提供服务的就是我们的云磁盘,云磁盘可以挂载的ECS实例上作为我们的系统盘或者是我们的数据盘,另外一种盘叫做本地SSD盘,本地SSD盘实安装在ECS实例所在的物理机上的作为一个内置磁盘他不可以卸载,提供了非常好的I/O性能

 

测试吞吐  linux  dd

FIO 的方式测试他的IOPS,对于云盘来讲,云盘是可以进行挂载的,所有可以挂载的云磁盘我们将它称为独立云磁盘

 

对于ECS的备份他是一个最简单的应用备份方式,那么我们通过快照的形式,通过增量快照和全快照将整个ECS的系统盘和他的数据盘保存到我们的OSS上,ECS快照包括手工快照和自动快照两种不同的方式,手工快照可以包括我们使用的习惯,或者使用的需要随时可以打技术快照,阿里云上所提供自动快照他的策略主要包括3+1快照,也就是过去三天加上上一个周末的快照,当我们的系统出现问题的时候,我们可以通过我们的快照回滚我们的系统镜像。

 

ECS镜像的概念

对于需虚拟机来讲,如何通过快速的克隆是一个非常重要的功能,模板梓安公有云上称为镜像,阿里云上所提供的镜像包括

自定义镜像(客户根据我们的需要安装啦固定的磁盘软件的镜像),

第三方的镜像市场 合作伙伴他们所安装部署好的应用,

系统镜像

官方提供的镜像

Windows镜像 和 linux镜像

 

 

在使用镜像的时候要注意   云磁盘要是我们的ECS实例挂载了独立云磁盘,并且在ECS启动过程中会强制加载云磁盘,这样的话可能会存在问题,如果我们将这个ECS实例打成一个镜像,然后有会从镜像中产生多个ECS副本,就会出现独立云磁盘的争抢,如我们以前提到过的独立云磁盘是不能作为共享盘使用的,或者不可以挂载多个运行的ECS实例,这样的话就会新产生或者新克隆的ECS实例

无法启动,所以我们在制作镜像的时候我们一定要ETC下面的table当中把自动挂载磁盘的这样一些命令注释掉,另外大家还要注意所有新产生的镜像,他会把我们系统的账号以及我们网络的DNS 解析的内容都会保留下来,如果需要更改,大家也要提前做好准备。

在ECS网络方面,首先我们来谈一下他的安全,ECS安全组 ,相当于防火墙,在使用的方式上采用啦linux的ID table   ,通过Linux IDtable  他可以指定一个白名单,在我们的安全组内我们允许哪些网段,哪些IP进行访问安全组作为一个隔离手段,所有阿里云的账号他都缺少拥有一个安全组,我们创建的所有ECS实例,无论我们是不是定义啦一个安全组,他都会在default缺省的安全组内,每一个用户可以最多有100个安全组,每个安全组最多有1000个实例,每个实例最多可以加入到5个安全组内,就是我们的实例在他的外围最多有五个防火墙;每个安全最多可以有100个规则,从哪个IP的访问我安全组内部的ECS实例,在网络方面首先我们提供的是经典网络然后是VPC,VPC 的简单理解是网络虚拟化,ECS提供给客户的是多租户的虚拟机,VPC提供给客户的是多租户的网络,VPC是基于SDN的技术,在阿里云上我们主要使用的varvhar lia,什么是  varcharlia  ,一个网络系统和网络通讯是分为7层,最下面是物理链路层,在网上是L2 数据链路层,之上是L 3层,包括总共7个不同的层次,对于一个网络来讲,通常一个网段最多有256个IP,主要是L2链路层决定的,我们的  micole地址赵诚我们的IP数量是非常有限的,在公有云上公有云上的用户非常多,每一个用户都想有用户独立的磁网,对于网段的需求就会大大增加,如何解决这样的问题,varcharlin的技术 主要是将L2数据链路层所转发的数据包发到L3层进行传递,在物理服务器的两端通过不同的 Aj  将传送的数据包进行加包和解包,这样的话相当于我们把L3层和L2层进行打通,经常我们会在电信运行上的领域里听到所谓的 derqiao,将二层和三层融合为一层来做。在阿里云上使用ECS实例我们主要有2种主要的计费方式

 

ECS运维管理和API

首先我们可以通过阿里云的官方控制台进行管理

 

阿里云控制台的region,当我们选择管理和创建ECS 的时候,我们要选择的是region

在region内我们看到的是ECS服务器,进入到某一个region内,青岛内可以看到ECS实例,淡然也包括某一些实例,他的操作系统,运行状况,网络,所有运行在ECS实例上的他的网络都会包括公网IP 和私网IP 俩个不同的类型,我们可以通过我们的私网IP访问阿里云的RDS数据库或OOS

 

因为是内网所以他的流量并不产生额外的费用。

但我们点击具体某个ECS实例之后,我们可以看到ECS实例的运行状况,包括CPU,磁盘,内存....都是表的形式或者曲线图的形式展现给我们,方便我们的管理。阿里云的控制台提供啦非常好的非常方便的管理工具,但在某些情况下我们会使用open API,对于我们阿里云上的应用开发主要包括两个主要的应用类型。一个是     业务的API或者是SDK(业务程序的开发部署)管理API或者SDK (阿里云上的产品生命周期的管理和运维)

 

ECS实例通过access Key 每天可以调用5000次,一个用户名下总共有5000个access key的对,最多可以产生25000次的调用,API在使用上不是特别的方便,当我们去做ECS上的开发的时候,我们提供不同语言的SDK

ECS作为最基本的程序服务,我们所有的应用程序,所有的计算服务都需要部署的我们的ECS上面,前端可以通过SOD进行负载均衡,下面所有的结构化数据和非结构数据可以保存的我们的RDS数据库里面和我们的OSS对象存储当中去,对于性能的优化在中间我们可以通过OCS进行读缓存,通过MQ进行写缓存,通过消息的机制进行一部写,在数据库的层面上如果我们的RDS不能满足我们的负载能力,可以通过DODS分布式的进行扩展扩充。OSS我们去保存所有的静态的数据了之后互联网访问的时候我们也可以通过CDN进行内容的加速,联机交易可以通过ODS ,对于OLIP所有的分析我们可以通过云道加载到所有的ODPS当中去,通过前端的DDC进行DI的图表的载线,对于整个系统的监控和安全通过云盾和云监控来完成,这样的话我们可以构建一个更加完备的框架。通过以上内容的讲解,相信大家已经对ECS服务器已经有了简单的理解

 

ECS有公网IP和私网IP,如果我们想提高ECS的安全性,其中的一个做法我们只用私网IP而不用公网IP,这样的话我们通过SOD 的提成层负载和流量的转发,将所有的前端请求转发的ECS后端的内网IP当中去,这样的话ECS会更加的安全。

 

 

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
存储 弹性计算 算法
前端大模型应用笔记(四):如何在资源受限例如1核和1G内存的端侧或ECS上运行一个合适的向量存储库及如何优化
本文探讨了在资源受限的嵌入式设备(如1核处理器和1GB内存)上实现高效向量存储和检索的方法,旨在支持端侧大模型应用。文章分析了Annoy、HNSWLib、NMSLib、FLANN、VP-Trees和Lshbox等向量存储库的特点与适用场景,推荐Annoy作为多数情况下的首选方案,并提出了数据预处理、索引优化、查询优化等策略以提升性能。通过这些方法,即使在资源受限的环境中也能实现高效的向量检索。
|
1月前
|
测试技术
评测 AlibabaCloud 阿里云国际版 香港轻量云服务器的性能和网络怎么样
评测 AlibabaCloud 阿里云国际版 香港轻量云服务器的性能和网络怎么样
|
3月前
|
弹性计算 编解码 云计算
有奖评测!云服务器文档体验评测等你来
诚邀云服务器ECS用户参与文档体验评测!活动时间:8月14日至28日。完成15个场景任务并提供真实评分、改进建议及体验视频,即可获500元现金奖励;最佳建议另有100元奖金。任务需对比多云文档并按指引录制视频。详情及流程请见活动页面与钉群通知。名额有限,速来参加!
|
3月前
|
运维 安全 网络安全
运维笔记:基于阿里云跨地域服务器通信
运维笔记:基于阿里云跨地域服务器通信
162 1
|
6月前
|
弹性计算 缓存 测试技术
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测,2核4G服务器并发数性能测试,阿小云账号下的2核4G服务器支持20人同时在线访问,然而应用不同、类型不同、程序效率不同实际并发数也不同,2核4G服务器的在线访问人数取决于多个变量因素
|
5月前
|
域名解析 弹性计算 监控
使用云效将项目代码部署到云服务器ECS的体验评测
本文详述了使用阿里云云效和ECS搭建企业门户网站的解决方案,包括引导文档、部署流程、一键与手动部署的优缺点以及部署中可能遇到的问题。文中建议阿里云改进文档更新及时性,增强流程指引清晰度,提供更具体的错误信息,并增加实时监控、报警功能及性能优化建议。此外,呼吁建立更多用户交流平台以提升用户体验。
123 1
|
6月前
|
JSON 自然语言处理 网络协议
【字节跳动青训营】后端笔记整理-2 | Go实践记录:猜谜游戏,在线词典,Socks5代理服务器
猜数字游戏也算是入门一门编程语言必写的程序了。通过这个程序,我们可以熟悉Go语言中的输入输出、流程控制与随机函数的调用。
94 2
|
6月前
|
存储 弹性计算 网络协议
【阿里云弹性计算】ECS实例性能测试报告:阿里云实例性能横向评测
【5月更文挑战第27天】阿里云ECS性能横向评测对比了经济型e系列、计算型c7a系列实例的CPU、内存、网络和存储性能。使用SPEC CPU 2017、Stream、iperf和fio工具进行测试。结果显示,计算型c7a系列在CPU和网络性能上突出,经济型e系列性价比高。所有实例内存性能良好,ESSD云盘提供出色存储性能。用户应根据业务需求选择合适实例。
175 0
|
6月前
|
弹性计算 Linux 数据安全/隐私保护
幻兽帕鲁服务器部署实践评测
从产品试用到服务部署,多维度体验游戏服务器的优与劣
72385 19
幻兽帕鲁服务器部署实践评测
|
6月前
|
弹性计算 文件存储 数据库
阿里云8M带宽云服务器承载量多大?阿里云8M带宽云服务器评测
在当今的云计算时代,云服务器已成为企业和个人用户的首选。其中,带宽作为衡量云服务器性能的重要指标之一,经常被人们提及。那么,一个拥有8M带宽的云服务器到底能承受多少承载量呢? 我们以常见的网站应用为例来探究这个问题。假设经过优化后的网页平均大小为60KB,8M带宽即意味着每秒能传输8*1024KB的数据。简单计算可知,8M带宽的云服务器在1秒内可以传输大约136个这样的网页。但是,这并不意味着它能同时支持136个用户访问,因为还需要考虑用户访问的并发性。
406 1