租用帮助

部署AWS EC2会遇到哪些问题?
2023-05-11 15:38:19
阅读()
来源:互联数据
摘要:      部署AWS EC2会遇到哪些问题?AWS中的EC2中文名叫亚马逊弹性计算云,又名“实例(instance)”。是一种 Web 服务,在云中提供大小可调的计算容量。该服务旨在让开发人员能更轻松地进行 Web 级的计算。通俗理解

部署AWS EC2会遇到哪些问题?AWS中的EC2中文名叫亚马逊弹性计算云,又名“实例(instance)”。是一种 Web 服务,在云中提供大小可调的计算容量。该服务旨在让开发人员能更轻松地进行 Web 级的计算。通俗理解:实例是 AWS 云中的虚拟服务器。您可以使用 Amazon EC2 来创建和配置在实例上运行的操作系统和应用程序。


用大白话讲,EC2就是一台在亚马逊云上运行的电脑,可以在此电脑上安装操作系统,应用软件。。。互联数据是亚马逊AWS云国际版授权合作伙伴(一级经销商),专业为全球企业客户与个人开发者提供AWS国际版开户注册、认证、充值等服务,通过互联数据开通AWS国际版只需要一个邮箱,不需要PayPal信用卡,不用担心卡被盗刷,绝对的零门槛,零风险!


AWS国际站代充优惠链接https://www.hkt4.com/zt/2023-05-06/


一、EC2 实例状态检查失败,停止一直卡住怎么办?


解决方法:EC2 实例状态,如果是 0/2,说明底层硬件出现故障。可以停止 (stop) 实例,然后启动 (start),虚拟机迁移到别的物理主机。如果停止操作时一直卡住,可以再次强制停止。如果仍然不行,请开启技术支持案例。对于 C3, C4, C5, M3, M4, M5, R3, R4, T2, or X1 类型实例,建议开启 EC2 自动恢复功能。当底层硬件出现故障时,可以自行恢复。


请注意:实例存储 (instance store) 的数据会丢失。重要数据尽量使用 EBS,并且进行快照备份。

如果状态检查是1/2,说明底层硬件正常,但是操作系统出现故障,需要结合日志信息自行排查。


二、EC2 实例带宽是多少?


解决方法: EC2 实例根据类型不同,网络性能分低、中、高等。由于客户端到 AWS 网络状况不同,需要测试来获得实际数值,例如 iperf 工具。有些类型,例如 C4,可以达到 10Gb 的网络带宽,这是对于 EC2 实例内部之间而言,到 Internet 的网络性能,仍然需要实际测试。


有些类型支持增强型联网,可以提高网络性能。此功能可能需要在操作系统安装驱动并启用模块。


部署AWS EC2会遇到的问题


三、访问位于 EC2 的网站,速度很慢。


解决方法:访问速度,在整个过程中的服务器、网络、客户端都会受到影响。


服务器层面,CPU / 内存 / IO 资源的使用情况,操作系统的内核参数,应用程序的优化,都会影响整个用户体验。通过 Cloudwatch 监控 CPU / IO/ 网络情况,在操作系统上查看内存和进程,检查操作系统和应用日志,必要时用 strace 等工具追踪调用。


网络层面,从客户端到服务器,中间要经过多个路由器,运营商可能会出现一些网络拥塞或者路由问题。以双向 traceroute/mtr 工具,检查哪些网络路由可能存在问题。请确认网络问题是否具有普遍性,检查其他地区用户是否也存在同样问题。如果是运营商网络拥塞,或者客户端接入了一些复杂网络,这已经超出了 AWS 所能解决的范围。


客户端层面,自身的 CPU / 内存等资源情况需要检查。对于请求本身,一般来说,带数据库复杂查询的动态 HTTP 请求,或者需要下载很多图片 / 视频 / css / js 的页面,要比简单的 HTML 页面要快。可以换一个别的客户端,以同样的请求,再进行测试。


四、EC2 被停止或终止了,但不是自己操作的。


解决方法:AWS 不会关闭用户 EC2 实例,哪怕是底层硬件故障。请检查是否有 Autoscaling / Cloudformation 等其他服务触发了操作。打开 Cloudtrail 可以看到 API 调用记录。


五、EC2 是否支持广播?


解决方法: EC2 不支持广播和组播,只支持单播。一些应用中,例如 LVS keepalived,需要特别设置为单播模式。


六、EC2 设置安全组,允许另外一个安全组访问,但是不通。


解决方法:安全组里允许另外一个安全组访问,在连接时,需要使用私有 IP。如果使用公有 IP,安全组里要设置为公有 IP CIDR。


另外,EC2 内部访问尽量使用私有 IP,这样可以减少网络传输成本。


七、创建 CentOS 实例,根盘使用 10GB EBS,但是 df 命令只能看到 8GB。


解决方法:默认 CentOS 根盘分区表是 8GB,需要自行更改分区表,并扩展文件系统。


八、 创建实例时,挂了 3TB 的根盘,启动后实例马上被终止了。


解决方法: Windows 使用 MBR 分区,最大支持 2TB 根盘。 Linux MBR 也受到同样限制。

解决办法:根盘使用小于 2TB 的 EBS,数据放在单独添加的 EBS。Linux 也可以使用 GPT 分区,不受 2TB 限制。


九、CentOS 配置多网卡不生效。


解决方法: CentOS 等非 Amazon Linux 系统,缺少某些网络安装包,需要自己配置策略路由。这样,从哪个网卡接收到的包,还从这个网卡发送回去。


十、 创建 C4 类型 CentOS 实例,出现 1/2 检查状态,不能登录。


解决方法: C3/C4 等类型实例,默认启用增强网络。一些非 Amazon Linux,可能没有 ixgbev f增强网络驱动,实例不能正常启动。

解决办法:安装 ixgbevf 增强网络驱动。




0

上一篇:大家在使用 AWS S3过程中如何优化下载?
下一篇:购买“稳定的新加坡IP”来绑定买手账号测评刷单
HKT4为您的网站提供全球IDC资源
立即免费测试