Skip to content

Commit

Permalink
- [Docs] Added a diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
peterschmidt85 committed Sep 30, 2024
1 parent f21021e commit f1f5fdc
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions docs/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ for AI workloads both in the cloud and on-prem, speeding up the development, tra

## How does it work?

> Before using `dstack`, ensure you've [installed](installation/index.md) the server, or signed up for [dstack Sky :material-arrow-top-right-thin:{ .external }](https://sky.dstack.ai){:target="_blank"}.
![](https://raw.githubusercontent.com/dstackai/static-assets/refs/heads/main/static-assets/images/dstack-architecture-diagram.svg)

Before using `dstack`, ensure you've [installed](installation/index.md) the server, or signed up for [dstack Sky :material-arrow-top-right-thin:{ .external }](https://sky.dstack.ai){:target="_blank"}.

#### 1. Define configurations

Expand All @@ -21,24 +23,25 @@ for AI workloads both in the cloud and on-prem, speeding up the development, tra
* [Tasks](tasks.md) — for scheduling jobs (incl. distributed jobs) or running web apps
* [Services](services.md) — for deployment of models and web apps (with auto-scaling and authorization)
* [Fleets](concepts/fleets.md) — for managing cloud and on-prem clusters
* [Volumes](concepts/volumes.md) — for managing persisted volumes
* [Gateways](concepts/volumes.md) — for configuring the ingress traffic and public endpoints

Configuration can be defined as YAML files within your repo.

#### 2. Apply configurations

Apply the configuration either via the `dstack apply` CLI command or through a programmatic API.
Apply the configuration either via the `dstack apply` CLI command (or through a programmatic API.)

`dstack` automatically manages provisioning, job queuing, auto-scaling, networking, volumes, run failures,
out-of-capacity errors, port-forwarding, and more — across clouds and on-prem clusters.
> `dstack` automatically manages infrastructure provisioning and job scheduling, while also handling auto-scaling,
port-forwarding, ingress, and more.

## Why dstack?

`dstack`'s founder and CEO explains the challenges `dstack` addresses for AI and Ops teams.

<iframe width="700" height="394" src="https://www.youtube.com/embed/yzVMp5Q0aPg?si=22QzF2OvtAybBWDg&rel=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

`dstack` streamlines infrastructure management and container usage, enabling AI teams to work with any frameworks across
cloud platforms or on-premise servers.

## Where do I start?

1. Proceed to [installation](installation/index.md)
Expand Down

0 comments on commit f1f5fdc

Please sign in to comment.