diff --git a/docs/concepts/debug.md b/docs/concepts/debug.md index aa8ba33bc..815b80150 100644 --- a/docs/concepts/debug.md +++ b/docs/concepts/debug.md @@ -7,6 +7,10 @@ description: Defang uses AI to help you debug your cloud applications. Defang includes an AI-driven tool in the CLI (command-line interface) to help you debug your cloud applications. The AI agent will use your service logs as well as the files in your project to help you identify and resolve issues. +:::info[Plan Availability] +AI debugging requires the Pro plan ($49/mo) or higher. +::: + :::info Defang has another AI-driven tool called [`generate`](/docs/concepts/generate). ::: diff --git a/docs/concepts/defang-byoc.md b/docs/concepts/defang-byoc.md index 0ba8f61e3..fa7f3a55a 100644 --- a/docs/concepts/defang-byoc.md +++ b/docs/concepts/defang-byoc.md @@ -5,7 +5,11 @@ description: Defang allows you deploy services, defined as containers, to your o # Defang BYOC -Defang aims to make it easier to deploy your services to the cloud. Specifically, Defang's goal is to make it easier to deploy your workloads to your *own* cloud accounts. We refer to this as bring-your-own-cloud (BYOC). We also provide Defang Playground, but it is only intended for non-production workloads so you can get a feel for how Defang works. +Defang aims to make it easier to deploy your services to the cloud. Specifically, Defang's goal is to make it easier to deploy your workloads to your *own* cloud accounts. We refer to this as bring-your-own-cloud (BYOC). + +:::info[Pricing] +BYOC is available on all Navigator tiers. The Starter tier (free) includes 1 cloud account. Pro ($49/mo) includes 1 cloud account with additional deployment modes. Enterprise ($499/mo) includes 3 cloud accounts with fleet management capabilities. +::: Defang provisions and configures the necessary native managed services from your cloud provider to get your services up and running. For example, on AWS, Defang will configure an [ALB](https://aws.amazon.com/elasticloadbalancing/application-load-balancer/), set up [ECR](https://aws.amazon.com/ecr/), configure [CloudWatch](https://aws.amazon.com/cloudwatch/?nc2=type_a), and run your service on [ECS](https://aws.amazon.com/ecs/?nc2=type_a) and more. The following lists the existing and planned support for cloud providers. @@ -20,7 +24,7 @@ The Defang CLI can be configured to deploy to a cloud provider either by using t ```bash # Supported provider values: auto, aws, azure, defang, digitalocean, gcp -# Default is auto, which deploys to the Defang Playground but warns if it detects cloud credentials +# Default is auto, which uses detected cloud credentials when available $ defang compose up --provider=aws # or $ export DEFANG_PROVIDER=digitalocean diff --git a/docs/concepts/defang-playground.md b/docs/concepts/defang-playground.md index 99353c393..92401f014 100644 --- a/docs/concepts/defang-playground.md +++ b/docs/concepts/defang-playground.md @@ -1,13 +1,17 @@ --- title: Defang Playground -description: Defang Playground allows you to get a feel for how Defang works without running production workloads in your own cloud accounts. +description: Defang Playground is deprecated in favor of the Starter tier for BYOC deployments. --- # Defang Playground -Defang aims to make it easier to deploy your services to the cloud. Specifically, Defang's goal is to make it easier to deploy your workloads to your *own* cloud accounts. We refer to this as bring-your-own-cloud (BYOC) which you can read about in more depth [here](./defang-byoc). We also provide Defang Playground, but it is only intended for non-production workloads so you can get a feel for how Defang works. +:::note +Defang Playground is being deprecated. Users are encouraged to use the **Starter** tier (free) to deploy to their own cloud account via [BYOC](./defang-byoc). Existing Playground users will be migrated to the Starter tier. +::: + +Defang aims to make it easier to deploy your services to the cloud. Specifically, Defang's goal is to make it easier to deploy your workloads to your *own* cloud accounts. We refer to this as bring-your-own-cloud (BYOC), which you can read about in more depth [here](./defang-byoc). -Defang Playground is a free tier that allows you to deploy services to a Defang-hosted cloud account without needing to manage your own. It is intended for non-production workloads only. +Defang Playground is a legacy free environment that allows you to deploy services to a Defang-hosted cloud account without needing to manage your own. It is intended for non-production workloads only. :::warning Please note that the Defang Playground is intended for testing/learning purposes only. The environment may be reset at any time. Do not run production workloads in Defang Playground. diff --git a/docs/concepts/deployment-modes.md b/docs/concepts/deployment-modes.md index 8d4ca7140..825d0b8ad 100644 --- a/docs/concepts/deployment-modes.md +++ b/docs/concepts/deployment-modes.md @@ -11,6 +11,14 @@ Defang provides three deployment modes: `affordable`, `balanced`, and `high_avai * **Balanced**: This mode serves as a pre-production environment where applications are tested in conditions that closely mimic production. It helps in identifying issues that might not be apparent in the development environment. * **High Availability**: This mode is used for live deployments. It involves optimized configurations for performance, security, and reliability. Resource allocations are typically higher, and debugging tools are minimized to ensure stability. +## Tier Requirements + +| Mode | Required Plan | +|-|-| +| Affordable | Available on all Navigator tiers (Starter, Pro, Enterprise) | +| Balanced | Requires Pro ($49/mo) or Enterprise | +| High Availability | Requires Enterprise ($499/mo) | + ## Deployment Mode Comparison | Feature | Affordable | Balanced | High Availability | diff --git a/docs/concepts/generate.md b/docs/concepts/generate.md index 45853c784..2ac0a055e 100644 --- a/docs/concepts/generate.md +++ b/docs/concepts/generate.md @@ -7,6 +7,10 @@ description: Defang uses AI to help you generate a starting point for your cloud Defang includes an AI-driven agent that translates natural language prompts to an outline for your project that you can then refine. The AI agent is available through the [Defang CLI](/docs/intro/getting-started#install-the-defang-cli). +:::info[Plan Availability] +Starter plan users have a limited number of Compose generations per month. Pro ($49/mo) and Enterprise plans include unlimited generations. +::: + We are working on expanding the range of supported prompts and improving the accuracy of the AI agent. If you have any feedback or suggestions, please let us know by [opening an issue](https://github.com/DefangLabs/defang/issues/new). :::info diff --git a/docs/concepts/managed-llms/managed-language-models.md b/docs/concepts/managed-llms/managed-language-models.md index f74c89fee..4454f2c32 100644 --- a/docs/concepts/managed-llms/managed-language-models.md +++ b/docs/concepts/managed-llms/managed-language-models.md @@ -7,11 +7,14 @@ description: Defang makes it easy to leverage cloud-native managed language mode Each cloud provider offers their own managed Large Language Model services. AWS offers Bedrock, GCP offers Vertex AI, Azure offers Microsoft Foundry, and Digital Ocean offers their GenAI platform. Defang makes it easy to leverage these services in your projects. +:::info[Availability] +Managed LLM services are available on all Navigator tiers (Starter, Pro, Enterprise) when deploying via BYOC. +::: + ## Current Support | Provider | Managed Language Models | | --- | --- | -| [Playground](/docs/providers/playground#managed-llms) | ✅ | | [AWS Bedrock](/docs/providers/aws#managed-llms) | ✅ | | [Microsoft Foundry](/docs/providers/azure) | ✅ | | [DigitalOcean GenAI](/docs/providers/digitalocean#future-improvements) | ❌ | @@ -44,8 +47,3 @@ If you already have an OpenAI-compatible application, Defang makes it easy to de :::tip Defang has a [*Managed LLM sample*](https://github.com/DefangLabs/samples/tree/main/samples/managed-llm) that uses the OpenAI Access Gateway, and a [*Managed LLM with Docker Model Provider sample*](https://github.com/DefangLabs/samples/tree/main/samples/managed-llm-provider) that uses a Docker Model Provider. ::: - - -## Managed LLM on Playground -If you are using the Managed LLM feature on [Defang Playground](/docs/concepts/defang-playground), please note that your `MODEL` (model ID) will be limited to a default model chosen by Defang. -To access a full range of models, consider using [Defang BYOC](/docs/concepts/defang-byoc). diff --git a/docs/concepts/managed-storage/managed-storage.md b/docs/concepts/managed-storage/managed-storage.md index 2f4fb5779..4d6ae13fd 100644 --- a/docs/concepts/managed-storage/managed-storage.md +++ b/docs/concepts/managed-storage/managed-storage.md @@ -6,3 +6,7 @@ description: Defang can help you provision managed storage services. # Managed Storage Defang helps you provision the infrastructure you need to run your services. That infrastructure is designed to scale in and out without persistent storage, so you can build highly scalable services. Defang can also help you provision managed services to store and persist your data, like [caches](./managed-redis.md), [sql databases](./managed-postgres.mdx), [nosql databases](./managed-mongodb.md), and [object storage](./managed-object-storage.md). + +:::info[Availability] +Managed storage services are available on all Navigator tiers (Starter, Pro, Enterprise) when deploying via BYOC. Defang Playground does not support managed storage services. +::: diff --git a/docs/concepts/scaling.md b/docs/concepts/scaling.md index d3751d214..03b70ae89 100644 --- a/docs/concepts/scaling.md +++ b/docs/concepts/scaling.md @@ -35,7 +35,7 @@ Instead of manually adding more instances when traffic increases, an auto-scalin ### Example -With Defang, users on the Pro plan or higher can enable service-level autoscaling in three steps: +With Defang, users on the Pro plan ($49/mo) or higher can enable service-level autoscaling in three steps: 1. Add the _**x-defang-autoscaling : true**_ extension to the service you want to autoscale. 2. Remove any _**replicas**_ field in the _**deploy**_ mapping (if present).