Patent ID: 11907767
Assignee: HASHICORP, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method comprising:
receiving, by a cost estimator system, a plan, a first configuration and proposed changes to the first configuration for a cloud-based infrastructure, the first configuration and proposed changes comprising data representing one or more computing resources needed for a cloud-based application;
generating, by the cost estimator system, a new configuration for the cloud-based infrastructure, the new configuration incorporating the plan, configuration or proposed changes to the first configuration, the new configuration being modeled as a graph having a root level node representing a launch configuration, and prices being mapped to the launch configuration;
determining, by a price resolver of the cost estimator system, resources that are part of the new configuration, the resources comprising one or more of cloud resources and on-premise resources that support the cloud-based infrastructure to determine resolved resources;
requesting, by the price resolver from one or more cloud providers associated with the new configuration, price data for the resolved resources; and
generating, by the cost estimator system based on the price data received by the price resolver, a cost estimate for the new configuration of the cloud-based infrastructure.