From f1f5fdcbd1129cbec52717e27a2220328c53b93c Mon Sep 17 00:00:00 2001 From: peterschmidt85 Date: Mon, 30 Sep 2024 17:33:19 +0200 Subject: [PATCH] - [Docs] Added a diagram --- docs/docs/index.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/docs/index.md b/docs/docs/index.md index d173050dc..ba568d837 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -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 @@ -21,17 +23,15 @@ 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? @@ -39,6 +39,9 @@ out-of-capacity errors, port-forwarding, and more — across clouds and on-p +`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)