部署AWS EC2会遇到哪些问题?
部署AWS EC2会遇到哪些问题?AWS中的EC2中文名叫亚马逊弹性计算云,又名“实例(instance)”。是一种 Web 服务,在云中提供大小可调的计算容量。该服务旨在让开发人员能更轻松地进行 Web 级的计算。通俗理解
部署AWS EC2会遇到哪些问题?AWS中的EC2中文名叫亚马逊弹性计算云,又名“实例(instance)”。是一种 Web 服务,在云中提供大小可调的计算容量。该服务旨在让开发人员能更轻松地进行 Web 级的计算。通俗理解:实例是 AWS 云中的虚拟服务器。您可以使用 Amazon EC2 来创建和配置在实例上运行的操作系统和应用程序。
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
用大白话讲,EC2就是一台在亚马逊云上运行的电脑,可以在此电脑上安装操作系统,应用软件。。。互联数据是亚马逊AWS云国际版授权合作伙伴(一级经销商),专业为全球企业客户与个人开发者提供AWS国际版开户注册、认证、充值等服务,通过互联数据开通AWS国际版只需要一个邮箱,不需要PayPal信用卡,不用担心卡被盗刷,绝对的零门槛,零风险!
AWS国际站代充优惠链接:联系我们,电报(Telegram):@AmmKiss
一、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 的网络性能,仍然需要实际测试。
有些类型支持增强型联网,可以提高网络性能。此功能可能需要在操作系统安装驱动并启用模块。
三、访问位于 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 增强网络驱动。