Git Product home page Git Product logo

raghvendra2006 / optscale Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hystax/optscale

0.0 0.0 0.0 32.62 MB

Hystax OptScale - MLOps & FinOps platform. ML/AI model leaderboard, experiment tracking, PaaS instrumentation, VM rightsizing, and dozens of performance & cost optimization recommendations. Includes UI, all the source code and deployment instructions.

Home Page: https://hystax.com

License: Apache License 2.0

Shell 0.09% JavaScript 31.39% Python 61.02% TypeScript 0.02% HTML 7.10% Smarty 0.12% Mako 0.02% HCL 0.01% Dockerfile 0.18% Mustache 0.02% Just 0.02%

optscale's Introduction

OptScale - MLOps & FinOps open source platform to run ML/AI or any workloads with optimal performance and infrastructure cost

MLOps and FinOps combined with cloud cost and performance optimization. Built for ML/AI, Big Data, CI/CD and regular workloads. OptScale ensures complete cloud cost transparency, improves resource utilization, identifies wastage, and provides countless real-time cost optimization recommendations.

You can check out OptScale live demo to explore product features on a pre-generated demo organization.



Learn more about the Hystax OptScale platform and its capabilities at our website.

Overview

OptScale is available as an open source code and as a SaaS solution hosted by Hystax team. The SaaS solution allows businesses of any size to optimize cloud & K8s costs and implement an efficient cloud usage experience, makes FinOps adoption more affordable than ever before.

FinOps assessment and adoption

OptScale is designed to establish a long-term FinOps process, and helps companies implement FinOps principles by engaging engineering teams in cloud usage optimization and cost-saving processes. With OptScale, managers gain complete cloud cost transparency, remain on track, and take all cloud resources under their control. OptScale enables every team member to track their resources, get alerts and notifications, set and update TTLs. The solution also gives personalized optimization recommendations to prevent unused cloud resources, improve IT infrastructure usage and reduce costs.

ML/AI profiling and optimization

With OptScale ML/AI and data engineering teams get an instrument for tracking and profiling ML/AI model training and other relevant tasks. OptScale provides full transparency across ML/AI tasks and ML/AI team performance, captures ML/AI metrics and KPI tracking, which help identify complex issues appearing in ML/AI training jobs. To improve the performance OptScale users get tangible recommendations such as utilizing Reserved/Spot instances and Saving Plans, rightsizing and instance family migration, detecting of CPU/IO, IOPS inconsistencies that can be caused by data transformations, effective usage of cross-regional traffic, avoiding Spark executors idle state, running comparison based on the segment duration. Available in Preview on SaaS version of OptScale.

Dozens of cost optimization scenarios and VM rightsizing engine

Cost optimization scenarios, including VM rightsizing, CI/CD job resource resizing, or reducing cross-region traffic, are available for OptScale users. OptScale brings full cost observability, identifies bottlenecks and budget wastage, offers a wide range of performance enhancement and security recommendations, and improves resource utilization.

Cost allocation, budget constraints, daily limits, and quotas with instant alerts

OptScale opens significant cost-saving opportunities by providing an opportunity to set TTL rules, budget constraints, daily limits, and quotas with instant alerts. Real-time notifications via Slack allow engineers to keep the resource lifecycle under control, avoid underutilized resources and prevent budget overruns. Flexible TTL rules for individual resources and budget constraints help all team members to take the action quickly for preventing budget wastage.

Anomaly detection to avoid bill shocks

OptScale continuously observes cloud cost and resource utilization to identify anomalies and spikes. The solution highlights the roots of overspends, which allows your engineering teams to take steps quickly and prevent budget overruns. Instantaneous alerts to resource owners enable the opportunity to engage the engineering team in cost-saving processes, in which everyone is responsible only for the cloud resources they use.

Kubernetes cost optimization and rightsizing

OptScale enables users to get real-time resource detection and map out K8s cost to a specific business unit, team, individual engineer, or project within your organization, achieving complete cloud cost transparency. OptScale offers the best option for each cluster, including the following variants: applying cloud discounts such as reserved instances, pod rightsizing, node rightsizing (VMs rightsizing), autoscaling, and rebalancing fragmented nodes. OptScale’s real-time rightsizing hints and recommendations help track underutilized resources and downgrade them before they result in a huge budget overrun.

Network traffic and cost geo map

Network traffic cost map shows accumulated expenses for paid network traffic between cloud regions and external services. You can also leverage OptScale to track the cloud costs of all your resources among different regions, identify potential risks, optimize cloud costs and gain complete visualization of your spending on the resource usage in AWS, MS Azure, GCP or Alibaba Cloud, or any Kubernetes cluster.

Multi-cloud cost management platform

Deep insights into actual VM utilization, consolidated data from dozens of cloud accounts, and various cloud or Kubernetes providers are easily accessible via a single OptScale dashboard. OptScale provides full cost transparency across AWS, MS Azure, GCP, Alibaba Cloud, and Kubernetes clusters. Granular visibility and one-click access to public clouds’ key resource metrics make it effortless to keep cloud costs under control.

Deployment

Please follow deployment guide to spin up your own instance of OptScale from pre-built Docker images.

Contributing

Please read and accept our Contribution Agreement before submitting pull requests.

Community

Hystax drives FinOps methodology, and has crafted a community of FinOps-related people. The community discusses FinOps and cost optimization best practices, our experts offer users how-tos and technical recommendations, and provide ongoing details and updates regarding the open source OptScale solution.

You can check it out on FinOps in practice website

About Hystax

Our mission is to help companies in building a culture of efficient IT workload usage by providing all necessary instruments for test environments and cloud cost management. We offer OptScale designed as a B2B SaaS platform, that optimizes IT infrastructure cost and helps to enable FinOps practices, delivers complete visibility and control over Kubernetes, AWS, Microsoft Azure, GCP and Alibaba costs. Medium-sized and enterprise companies gain up to 45% of cloud cost savings in the first three months of product usage. The company was founded in 2016 and has customers in 48 countries. The most remarkable customers are Airbus, Nokia, Burger King, Bentley.

Contacts

Feel free to reach us with questions, feedback or ideas at [email protected]. You can check out the latest news from Hystax at:

optscale's People

Contributors

hx-nick avatar maxb-hystax avatar nexusriot avatar sd-hystax avatar tguisep avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.