Skip to content

Commit

Permalink
Adding some more content
Browse files Browse the repository at this point in the history
  • Loading branch information
davidcollom committed May 31, 2024
1 parent 1734a9a commit 636139d
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 12 deletions.
14 changes: 14 additions & 0 deletions content/architecture.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# The OpenStack Architecture

FinOps Stack makes use of a wide range of software to provide a highly efficient Stack:

- **[VPAtron](https://github.com/jetstack/finops-toolkit/tree/main/vpatron)**: Deploys a [VPA](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler) for each Deployment, Statefulset and Cron Workloads
- **[Limit-Ranger](https://github.com/jetstack/finops-toolkit/tree/main/limit-ranger)**: Deploys a [LimitRange](https://kubernetes.io/docs/concepts/policy/limit-range/) into all (subscribed) namespaces with a customised set of Default CPU/Memory Requests.
- **[AutoSpot](https://github.com/jetstack/finops-toolkit/tree/main/autospot)**: Ensures workloads are deployed onto Spot Instances (GKE Only)
- **[Office Hours](https://github.com/jetstack/finops-toolkit/tree/main/office-hours)**: Scales down all workloads out of office hours
- **[Kyverno](https://kyverno.io/)**: For FinOps policy Enforcement and Recommendations to engineers
- **[OpenCost](https://www.opencost.io/)**: Provides a Cloud(and On-Prem) Agnostic costing and utilisation metrics
- **[Prometheus](https://prometheus.io/)**: Provides a highly scaleable metrics and observation platform
- **[Grafana](https://grafana.com/grafana/)**: Proved a first in class Observability platform

## What does this look like:

This Diagram describes what the FinOps Stack looks like within your cluster:
![Architecture Diagram of FinOpsStack](assets/architecture.png)
1 change: 1 addition & 0 deletions content/credit.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ this page serves as a homage back to the maintainers and contributors of these t
- [Prometheus](https://prometheus.io)
- [Grafana](https://grafana.com/grafana/)
- [MkDocs Material](https://squidfunk.github.io/mkdocs-material/)
- [Vertical Pod Autoscaler](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler)
- Inspiration from [Backstack](https://backstack.dev/)
4 changes: 4 additions & 0 deletions content/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ Next we can begin installed the FinOps Stack:
helm install finops-stack -n finops-stack --create-namespace
```

#### Customisation



### Kustomize

_TBC_
14 changes: 3 additions & 11 deletions content/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,17 @@ In today's dynamic financial landscape, organisations face the constant challeng

## Overview

FinOps Stack is a comprehensive, turnkey solution designed to revolutionise financial operations (FinOps) by integrating a suite of applications into a unified platform. Our goal is to empower organisations with the tools they need to manage, visualise, and optimise their financial resources in a fast-paced and ever-changing environment. FinOps Stack leverages advanced technologies to deliver real-time insights, enabling teams to make informed decisions swiftly and efficiently.
FinOps Stack is a comprehensive, turnkey solution designed to revolutionise financial operations (FinOps) by integrating a suite of applications into a unified platform. Our goal is to empower organisations with the tools they need to manage, visualise, and optimise their cloud resources in a fast-paced and ever-changing environment. FinOps Stack leverages advanced technologies to deliver real-time insights, enabling teams to make informed decisions swiftly and efficiently.

## Key Features and Capabilities

### Unified Financial Dashboard

FinOps Stack offers a single, intuitive dashboard that aggregates financial data from various sources. This centralised view provides a comprehensive snapshot of the organisation's financial health, facilitating easy monitoring and management.
FinOps Stack offers a range of, intuitive dashboard that aggregates workload data from various sources. This centralised view provides a comprehensive snapshot of the organisation's financial health, facilitating easy monitoring and management.

### Real-time Spend Visualisation

Understanding where and how resources are being utilised is crucial for effective financial management. FinOps Stack provides real-time visualisation tools that display spending patterns, highlighting key areas of expenditure and potential cost-saving opportunities.

### Advanced Analytics and Reporting

FinOps Stack incorporates powerful analytics engines that process financial data to generate detailed reports. These insights help teams identify trends, forecast future expenses, and make data-driven decisions to optimise financial performance.

### Automated Optimisation Suggestions

To streamline financial operations, FinOps Stack offers automated optimisation recommendations. By analysing spending data, the platform suggests actionable steps to reduce costs and improve efficiency, ensuring resources are allocated where they are needed most.
Understanding where and how resources are being utilised is crucial for effective financial management. FinOps Stack provides (near) real-time visualisation tools that display spending patterns, highlighting key areas of expenditure and potential cost-saving opportunities.

### Scalability and Flexibility

Expand Down
2 changes: 1 addition & 1 deletion mkdocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ nav:
- Home: index.md
- Documentation:
- intro.md
- Install: install.md
- Installation: install.md
- Architecture: architecture.md
- Selection: selection.md
- credit.md
Expand Down

0 comments on commit 636139d

Please sign in to comment.