AWS has service limits to protect you from unexpected excessive provisioning, as well as protection from malicious actions intended to increase your bill, as well as to protect the service endpoints. Similar limits often are present in SaaS and other third party interfaces. In a data center or office workspace, there are limitations in network, storage, and compute availability.
Document and manage your limits
You need to know what your current limits are.
- Document the current limits of the AWS services used (may require AWS Support)
- Document physical limitations of physical data centers or office workspace
- Select system of record to store these limits: database, Configuration Management Database (CMDB), etc.
- Integrate current AWS usage via AWS Config or other AWS service APIs such as EC2 Describe Instance
- Integrate current use of physical data center or office resources from monitoring systems
- Configure or create systems to create alerts when limits are approached
- Create system to call AWS Support API to automatically enter tickets to request limit increases when within an acceptable limit. Acceptable can be cost driven, absolute limit for visibility, both reasons, or another reason.