CLOUD STRATEGY #9 - AUTONOMY DOES NOT HAVE TO MEAN UNRESTRICTED BUDGETS
AWS Cost Governance Best Practices state, “Your organization should emphasize the creation of clear, effective policies and governance mechanisms around cloud deployment,
usage and cost responsibility.”
This can often be at odds with the high level of autonomy that your individual users expect in the cloud. Users would like to procure, enable, and disable resources at will, without first having to go through a central process for approval.
By focusing on cost management and accountability, you are creating and enforcing “back end policy,” which kicks in once the spend has been incurred. This ensures that you have additional accountability within the system, but for good cloud governance, you should be able to enforce proactive “front end policy” as well, to ensure that any deviations from the norm are addressed as early as possible.
By letting the centralized team set quotas or budgets for the individual users, IT departments can better distribute the balance of power. End-users can continue to enjoy the autonomy that they expect in the cloud, but they also have the accountability that is needed for good cloud governance.
AWS has a built-in mechanism called AWS Budgets, which helps you assign budgets based on a fixed cost, or on usage of a specific resource (e.g., $100, 50 S3 requests, and so on). However, AWS Budgets is a monitoring solution and not an enforcement tool; it requires that you address the underlying cause of an alert.
Another alternative is to use a cloud management platform—our HyperCloud platform allows you to assign hard quotas to specific resources. Provisioned requests that exceed this quota will fail or, based on policy, can trigger a workflow request for a higher level cloud admin to approve incremental budget. Leases can also be set as part of the proactive policy management, including enforcing default leases for certain types of groups and users who may be engaged in test and validation activities. Finally exception policies like termination protection can ensure that critical production resources are not accidentally shut down because of a default lease policy.
Good cloud governance requires that you empower the end-users to be accountable for their own costs and give them the tools required to optimize these. By allowing the central account admin to set proactive policies while allowing the end-users to have the ability to handle the exceptions that are most important, you are ensuring that you have good budget governance.
Greybeard Consulting's President, Chris Gerhardt is featured. Chris talks about how tools like HyperGrid accelerate cloud adoption and streamline
|"Top 10 Strategies to Manage Cost and Continuously Optimize AWS"Read all ten tips now.|