Shuttle

Shuttle

Shuttle 通过单个 shuttle deploy 命令将 Rust 后端部署到 AWS,利用 Rust 宏而非 Terraform 文件来配置 Postgres 数据库、密钥和存储。其 Shuttle AI 测试版可在五分钟内将文本提示转换为已部署的应用,适合希望无需手动基础设施设置即可编写代码的开发者。

通用的 PaaS 主机需要你自行连接数据库和密钥。Shuttle 的基础设施即代码宏将资源作为函数参数附加,CLI 使用缓存重建,使重新部署保持快速。专业版计划起价为每月 20 美元,包含预留实例,免费社区版适合学习和小型副项目。

使用 Shuttle 的 Rust 开发者可以跳过 AWS 控制台操作,部署 Axum、Actix 或 Rocket API。每月 250 美元的成长版支持横向扩展、零停机部署和最多 10 名协作者,开源运行时在 GitHub 上拥有 6,900 多颗星。

主要功能:
  1. 在伦敦使用 shuttle deploy 命令将 Rust 应用部署到 AWS

  2. 通过 Rust 宏在代码中提供 Postgres 数据库和密钥

  3. 社区层免费,付费专业版每月从 $20 起

  4. Shuttle AI 测试版在不到 5 分钟内从单一提示部署应用

  5. 支持 Axum、Actix Web、Rocket、Serenity 及其他 Rust 框架

  6. 成长层每月 $250 增加水平扩展和零停机部署

Pros:
  1. 基础设施即代码宏消除单独的 Terraform 或 CloudFormation 配置

  2. 免费社区层降低 Rust 副项目的门槛

  3. 利用缓存构建快速重新部署,基于之前的部署

  4. 开源运行时,GitHub 星标超过 6900,Discord 社区活跃

Cons:
  1. 仅支持 Rust 平台,不支持 Node、Python 或其他运行时

  2. Shuttle AI 仍处于测试版,需排队等待,尚未全面可用

  3. Pro 和 Growth 的按使用付费可能超出基础订阅的成本

常见问题:

什么是Shuttle?

Shuttle是一个Rust原生的云平台,用于将Web应用和API部署到AWS。您只需用shuttle_runtime宏注释主函数,Shuttle会自动配置数据库、密钥和网络。

Shuttle多少钱?

Shuttle Community对小型项目免费。Pro版起价为每月20美元加使用费,提供14天试用。Growth版起价为每月250美元加使用费,适合需要扩展和协作功能的团队。

什么是Shuttle AI?

Shuttle AI是一个测试版功能,可以在五分钟内通过单个文本提示构建并部署应用。访问方式是在shuttle.dev的Shuttle AI页面填写候补名单表单。

Shuttle支持哪些Rust框架?

Shuttle支持Axum、Actix Web、Rocket、Tower、Warp、Salvo、Poem,以及Discord机器人框架Serenity和Poise。任何绑定HTTP套接字的Rust程序都可以在Shuttle上运行。

Shuttle有免费试用吗?

有。Shuttle Pro和Growth订阅包含14天免费试用期。试用期间仍需支付计算、存储和出站流量的使用费用。

Shuttle的应用托管在哪里?

Shuttle从您的代码构建Docker镜像,并在AWS的伦敦eu-west-2区域运行服务。部署的API默认通过project-name.shuttleapp.rs网址访问。

分类:

定价:

免费试用和收费混合

标签:

Rust Hosting
Backend Deployment
Infrastructure as Code
Serverless Rust
Postgres Hosting
Axum Hosting
Cloud Platform
Cloud Deployment

使用的技术:

Next.js
Vercel
Google Tag Manager
GitHub
Tailwind CSS
Webpack

评论:

Give your opinion on Shuttle :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

最佳免费 Shuttle 替代方案(和付费)

By Rishit