上回在讲创建使用EC2时提到了遇到过配额不足的错误提示怎么进行提额,不过没有讲得很清晰,这回本文将详细讲下AWS服务限额时怎么提升额度,在过程中遇到具体问题可找云枢国际@yunshuguoji获取帮助。
一、什么是AWS服务限额?
AWS服务限额(Service Quotas,以前称为服务限制)是AWS对账户各种资源设置的默认数量上限。这些限制防止资源被意外过度使用,并帮助AWS确保所有用户的服务质量和可靠性。每个AWS账户在不同区域都有独立的限额设置,涵盖了从EC2实例数量到S3存储桶数量等各类资源。
当你的业务增长需要更多资源时,可能会弹出如下图类似”You have exceeded your limit for the resource”、”you’ve reached the maximum number of instances for your account”这样的报错提示,这时就需要申请提高相应的服务配额。
二、如何查找当前服务限额
在申请提高限额前,首先需要了解你当前的限额使用情况:
登录 AWS Management Console
在控制台顶部的搜索栏中,输入”Service Quotas”并选择相应服务
在Service Quotas页面左侧导航栏中,选择”AWS services”
从服务列表中找到你需要查询的服务(如Amazon EC2)
查看与该服务相关的各种配额列表,可以点击右上角区域选择不同区域查看配额。
三、常用服务限额提升操作指南
- 比如:EC2实例限额提升
EC2实例限额是最常需要提升的配额之一,特别是vCPU数量的限制。
操作步骤:
先点击右上角区域选择需要提额的节点,在Service Quotas控制台中选择”Amazon Elastic Compute Cloud (Amazon EC2)”服务
在搜索框中输入”On-Demand”查找相关配额
找到”Running On-Demand Standard (A, C, D, H, I, M, R, T, Z) instances”配额项点击进入
点击右侧的”请求在账户级别增加”按钮
填写需要的新配额值(如将默认值从5vCPU提高到64vCPU)
提交请求并等待审核
建议:初次申请时建议先申请64vCPU,合理的配额会被系统自动审核,过高的配额需要人工审核且需要更长时间。
2. 弹性IP地址限额提升
每个AWS账户在每个区域默认可以获得5个弹性IP地址(EIP),如果需要更多,需要请求增加服务限制。
操作步骤:
先点击右上角区域选择需要提额的节点,在Service Quotas控制台中选择EC2服务
在搜索字段中输入”IP”
找到”EC2-VPC Elastic IPs”限额点击进入
点击”请求在账户级别增加”按钮并填写所需数量,最后点击“请求”按钮提交审核
注意:AWS可能会要求你提供网络图显示未来弹性IP地址使用情况、未来6-12个月利用计划以及用例描述等技术业务文档。
注意事项
- 提前申请
配额增加请求提交后不会立即得到处理,可能需要一些时间审核。新账号首次提额建议在预计需要前至少一周提交申请。后续此账户提额可能会快。
- 关联AWS代理商
跟AWS代理商合作,账号关联代付,代理商可以通过内部协调原厂沟通帮你更顺利提升限额,且关联代理商的账号有代理商兜底支付,AWS一般会放开限制。
- 提额工单
一般情况在quota控制台可以直接操作提额,但如果提额较高时,会自动生成提额工单到后台人工审核,审核中如果工单回复以下内容需要你提供的话,——后面的内容可以参考用来回复
- What kind of workload/application do you plan to run on these instances? (ex: website, database etc.) —— website application
- Which bundle types will you use? ($3.5, $5..) ——$3.5 or $5 is enough
- What is the appx. ingress/egress data transfer per instance per month? (ex: 10GB data transfer-IN/month, 100GB data transfer-OUT/month) ——200GB /month is enough
- Future demand projections in next 6/12 months. ——2000 VMs per region for next 6 months
- Will you use all instances to start with or can you start with a lower number and gradually increase the limits. ——all instances now.
- Do you need all the instances in one account or can you divide among multiple accounts? ——One account is best
- Will you be needing static IPs for these instances? —— yes
- Are you going to manage these instances via Web Console or the CLI? ——CLI is better
- Have you evaluated EC2 for this usage? If yes, what was the reason to choose Lightsail?——yes, we need lots of VMs,can’t afford ec2
AWS服务限额是云资源管理的重要组成部分,合理的限额管理既能保证业务发展所需资源,又能避免意外过度使用造成的成本浪费。