Glean recommends customers to commit only for 70% of the AWS recommended hourly commitment because we actively work on reducing compute spend for our customers. Hence, you can multiply the value from above by 0.7 to arrive at the final hourly commitment.
Example: if in step 2a, AWS recommends hourly commitment of 3/hour,werecommendyoutogowith2.1/hour (0.7 * $3/hour).
AWS Config is an AWS feature for keeping an inventory of AWS resources and tracking their changes over time. Config is billed based on the quantity of configuration changes that are recorded. AWS Config is not set by Glean; this is set by the customer.
Many resources in the Glean deployment change frequently, so if not tuned, a customer may see an expensive AWS Config bill.
To reduce costs, but still maintain the value that Config provides, Glean recommends that customers set AWS Config to: Record all resources except these:
AWS::Config::ResourceCompliance
AWS::EC2::EIP
AWS::EC2::Instance
AWS::EC2::NetworkInterface
AWS::EC2::Volume
AWS::SSM::AssociationCompliance
AWS::SSM::ManagedInstanceInventory
AWS::SSM::PatchCompliance
Notes:
These resources can be noisy and often don’t provide significant value in recording critical configuration change history. Ignoring the resources above should significantly reduce AWS Config costs.
There may be additional noisy resources that a CloudWatch dashboard should help identify. If desired, create a CloudWatch dashboard using the following to identify the noisiest AWS resources that Config records (ensure that the region below is updated with the region of Glean deployment):