Scoutflo Documentation
  • 🚀Welcome to Scoutflo💙
  • Overview
    • What is Scoutflo?
    • Getting Started
    • Scoutflo Architecture
    • Basic Concepts
    • Our Products
  • Our Products
    • Scoutflo Deploy
    • Scoutflo Atlas
      • About
      • Key Features
      • Scoutflo Sandbox
        • How to use
        • Available Product Sandboxes
      • Scoutflo Health Score
        • Overview
        • Key Metrics
          • Security Key Elements
          • Code Quality & Maintenance Key Elements
          • Support Key Elements
          • Community Activeness Key Elements
          • Business Readiness Key Elements
        • Calculation
        • Use case of these Scores
        • Process of Score calculation
        • FAQ
      • Product Qualification
      • Find the right product
      • Product Information and Maintenance
      • Product Stakeholders
  • Key Feature
    • Infrastructure Provisioning
      • Create a new Cluster
        • Add Credentials
        • VPC Configuration
      • Edit an existing Cluster
        • Security Scans for Cluster
      • Delete a Cluster
    • Service Deployment
      • Service Onboarding
      • Service Cost Prediction
      • Service Deployment
      • Delete a Service
    • Helm Service Deployment
      • Customized Helm Deployment
      • Open Source Helm Deployment
      • Open Source Service Catalog
      • Edit an App
      • Delete an App
    • Database Deployment
    • RBAC
      • Set Up your custom Roles
    • Workspace
    • Dora Dashboard
    • Kubernetes Dashboard
    • Notification (Coming Soon)
    • Alert Management
      • Default Alert Rules
  • Guide
    • Terraform and Scoutflo
    • AWS EKS Best Practices Guide
    • Kubernetes and Scoutflo
    • ArgoCD and Scoutflo
    • Connect your Cloud
    • Scoutflo Deploy Free Trial Cluster
    • Add-on deployments
    • Custom Configurations
    • Terminology Guide
    • Workflow Action ID
  • Integrations
    • Scoutflo Integration
    • Version Control tool
      • GitHub App
    • Container Registry
      • AWS ECR Container Registry
      • Docker Hub Container Registry
    • Slack
    • Scoutflo Add-Ons
  • Fundamentals
    • GitOps with Scoutflo
    • Container/OCI Registry
    • Monitoring
    • AWS EKS Cluster
    • List of IAM permissions for your scoutflo IAM user on AWS
  • FAQs
    • General
    • Scoutflo Atlas
    • Scoutflo Deploy
    • Scoutflo Sandbox
    • Contact Us
  • Glossary
Powered by GitBook
On this page
  1. Key Feature
  2. Service Deployment

Service Cost Prediction

Cost Estimation feature is designed to help users understand the financial implications of their service deployments before they go live. This enhancement empowers users to make informed decisions regarding resource allocation and budget management, ensuring a more optimised approach to deploying applications on Kubernetes.

How It Works

  1. Deployment Preparation:

    • When users decide to deploy a service, they can input their deployment specifications, including the resources (CPU and memory) required for their application.

  2. Cost Prediction:

    • Scoutflo utilizes the Kubecost Predict API to analyse these specifications. This API anticipates the costs associated with your workloads by evaluating the resource requests you provide. It generates estimates that reflect both current and projected costs, allowing you to see how your deployment will impact your budget.

  3. User-Friendly Interface:

    • Upon filling in all the details in template, a modal window shows a clear table of costs related to CPU and memory usage. This visual representation helps users easily comprehend the financial impact of their choices.

  4. Confirmation Step:

    • Before finalizing the deployment, users receive a confirmation prompt. This step ensures that they have reviewed all costs and details, allowing for any last-minute adjustments or considerations.

Benefits for Users

  • Informed Decision-Making: By providing cost estimates upfront, users can evaluate whether their planned resource allocations fit within their budget. This foresight allows for adjustments before incurring expenses.

  • Optimized Resource Allocation: Understanding projected costs helps users allocate resources more effectively, ensuring they only deploy what is necessary for their applications without overspending.

  • Budget Management: With clear visibility into current and projected costs, users can better manage their budgets and financial planning, reducing the risk of unexpected expenses.

Using Cost Estimates for Decision Making

  • When you input your deployment details, Scoutflo processes this information through the Kubecost Predict API. The API evaluates how changes in resource requests will affect your overall costs.

  • The output includes three key components:

    • Current Costs: What you are currently spending.

    • Projected Costs: What you can expect to spend after the new deployment.

    • Cost Difference: The change in your monthly costs due to the new deployment.

This allows you to make strategic decisions about how much CPU and memory to allocate based on financial implications rather than just technical requirements.

Conclusion

The Cost Estimation feature in Scoutflo is designed to enhance your deployment experience by providing valuable insights into potential costs associated with your Kubernetes deployments. By leveraging this feature, you can make better-informed decisions about resource allocation and budget management, ultimately leading to more successful deployments on our platform.

PreviousService OnboardingNextService Deployment

Last updated 4 months ago