Skip to Content
ドキュメントデプロイメント概要

デプロイメント概要

Mastraは、フルマネージドソリューションからセルフホスト型オプション、Webフレームワーク統合まで、アプリケーションのニーズに合わせた複数のデプロイメントオプションを提供します。このガイドでは、利用可能なデプロイメントパスを理解し、プロジェクトに適したものを選択するのに役立ちます。

デプロイメントオプション

Mastra Cloud

Mastra Cloudは、GitHubリポジトリに接続し、コード変更時に自動デプロイを行い、監視ツールを提供するデプロイメントプラットフォームです。以下の機能が含まれています:

  • GitHubリポジトリ統合
  • git pushでのデプロイメント
  • エージェントテストインターフェース
  • 包括的なログとトレース
  • 各プロジェクト用のカスタムドメイン

Mastra Cloudドキュメントを見る →

Webフレームワークとの統合

Mastraは様々なWebフレームワークと統合できます。詳細なガイドについては、以下のいずれかをご覧ください。

フレームワークと統合する場合、Mastraは通常デプロイメントのための追加設定を必要としません。

Webフレームワーク統合を見る →

サーバーでの運用

Mastraを標準的なNode.js HTTPサーバーとしてデプロイできます。これにより、インフラストラクチャとデプロイメント環境を完全に制御できます。

  • カスタムAPIルートとミドルウェア
  • 設定可能なCORSと認証
  • VM、コンテナ、またはPaaSプラットフォームへのデプロイ
  • 既存のNode.jsアプリケーションとの統合に最適

サーバーデプロイメントガイド →

サーバーレスプラットフォーム

Mastraは人気のサーバーレスプラットフォーム向けのプラットフォーム固有のデプロイヤーを提供し、最小限の設定でアプリケーションをデプロイできます。

  • Cloudflare Workers、Vercel、またはNetlifyへのデプロイ
  • プラットフォーム固有の最適化
  • 簡素化されたデプロイメントプロセス
  • プラットフォームを通じた自動スケーリング

サーバーレスデプロイメントガイド →

クライアント設定

Mastraアプリケーションをデプロイした後、クライアントを設定して通信できるようにする必要があります。Mastra Client SDKは、Mastraサーバーとやり取りするためのシンプルで型安全なインターフェースを提供します。

  • 型安全なAPI操作
  • 認証とリクエスト処理
  • リトライとエラー処理
  • ストリーミングレスポンスのサポート

クライアント設定ガイド →

デプロイメントオプションの選択

オプション最適な用途主な利点
Mastra Cloudインフラストラクチャの心配なく迅速にリリースしたいチームフルマネージド、自動スケーリング、内蔵の可観測性
Framework DeploymentすでにNext.js、Astroなどを使用しているチームフロントエンドとバックエンドの統一されたコードベースでデプロイメントを簡素化
Server Deployment最大限の制御とカスタマイゼーションが必要なチーム完全な制御、カスタムミドルウェア、既存アプリとの統合
Serverless PlatformsすでにVercel、Netlify、またはCloudflareを使用しているチームプラットフォーム統合、簡素化されたデプロイメント、自動スケーリング