The five disciplines of cloud governance framework

Cloud Governance is a set of policies and practices to control and track cloud resources with optimised performance without compromising security and compliance.



Performance
Optimize and effectively use resources. Provision resources as per demand. Few of the best practices followed are :
  • Identifying the right instances based on business need ( For e.g : Choosing between Reserved Instances/On Demand instances/Spot instances)
  • Microservices v/s Serverless architecture
  • Monitor and provision resources
Security
  • Ensure security and compliance within the cloud and with on premise solutions using encryption, security groups , access control lists and firewall
  • Get the Identity and Access Management right with appropriate privileges and policies
  • Offerings like Azure Key Vault and AWS certificate manager securely store certificates and keys
  • Limit data access using SAS tokens
Monitoring
  • Implement right monitoring tools to collect data and metrics to ensure a scalable and safe Cloud environment
  • Get deeper insights on trends and resource health using intuitive dashboards provided by Azure Monitor and AWS Cloudwatch
Cost Optimisation
  • Policies to identify redundant resources and reserve right capacities and computing to scale
  • Right Sizing plays a vital role in cost optimisation
  • Use Heatmaps to analyze peaks and valleys in computing demand
  • Provision resources based on workloads. Spot Instances is one option for running batch jobs which can bring significant cost saving against reserved instances
  • Multi -Cloud v/s Single Cloud
  • It's always a balance between value and cost.
Operations
  • Cloud Operating model to define processes and procedures to rapidly scale services and resources for a trusted cloud platform
  • Streamline an effective DevOps setup to culminate Cloud operations