All Products
Search
Document Center

Well-Architected Framework:Design Principles

Last Updated:Sep 25, 2023

There are some important optimization principles that need to be followed in the cost optimization process, which can help companies improve cost management efficiency and better achieve optimization goals.

Implement cloud financial planning and management: Enterprise needs to implement a cost culture, establish a cost responsibility system, whti relevant teams participating in financial planning and management. Implement an account structure and financial management mode that matches the organizational structure, implement cost-conscious management and optimization processes, and have the capabilities of budgeting and planning, unified settlement, cost visualization, cost allocation, etc.

Measure ROI: Set business goals and cloud cost budgets, and drive continuous cost optimization on the cloud by measuring the ROI. With the ability of visualizetion and allocation, better measure and analyze the cost of application loads, combine business data, and decide whether to increase investment or reduce costs for application loads.

Choose suitable products and billing methods: Understand the business goals and needs, including the stability, performance, security compliance etc. Understand the functional features, model selection, billing methods, best practice etc. of cloud products in depth, choose the cloud products and resource specifications suitable for the enterprise according to business needs, combine business characteristics and resource utilization to choose billing methods, balance goals and costs. Compared with IaaS products, cloud-native PaaS or SaaS products are usually more cost-effective.

Introduce elastic mechanisms for application loads: Introduce elastic scaling mechanism for dynamic loads according to business characteristics, reserve resources for stable application loads, save costs while meet business goals by dynamically providing resources. Apply for cloud resources according to the minimum principle for applications, dynamically scale up and down with the development of the business and traffic, make full use of the elasticity by the cloud.

Continuous controlling and optimization: Cost optimization is a continual process of refinement and improvement, monitoring and analyzing budget objectives, cost constitution, resource utilization rate, etc. throughout the life-cycle, establishing a regular check and governance process within the enterprise, find problems and continually optimize. For example, regularly check resource utilization rate, govern idle resources, low-load resources, high-load resources, efficiently use resources, reduce cost waste through methods like resource release, upgrading and downgrading, and adjusting billing methods.