Skip to main content
Bring Your Own Cloud(BYOC)を利用すると、Replitプラットフォームや、Replitで構築したアプリを、ご自身のクラウドテナントで実行する選択肢をエンタープライズに提供します。開発と本番をどこで実行する必要があるか、誰がインフラストラクチャを運用するかに基づいて、オプションを選択してください。
Full BYOCはプライベートプレビューです。BYOC for Published AppsとImage Exportsは、 エンタープライズのお客様向けの早期アクセスです。提供状況とオンボーディングは、 クラウド、構成、お客様によって異なります。サポートされる機能については、 Replitのエンタープライズチームにお問い合わせください。

デプロイオプションの比較

以下のアーキテクチャ図はデプロイオプションを説明するものであり、クラウドごとの提供状況を示すマトリックスではありません。導入を計画する前に、サポートされるクラウド、リージョン、サービスをご確認ください。

Full BYOC

Full BYOCは、Replitプラットフォームと公開アプリのホスティングを、ご自身のクラウドテナントに導入します。プラットフォームには、コンピューティング、ストレージ、ファイルシステム、連携機能、Agentハーネスが含まれます。 Replitは、インフラストラクチャをセルと呼ばれる分離された単位にグループ化しています。Full BYOCでは、これらのセルがご自身のクラウドで実行されます。セキュリティチームは、Agentハーネスがアクセスする社内リソースを管理し、外向きの接続に対して制御を適用できます。
外部のコントロールプレーンに接続された、お客様のクラウド内のAgentハーネス、コンピューティング、ストレージ、ファイルシステム、連携機能、公開アプリのホスティングを示すFull BYOCのアーキテクチャ。

Full BYOCでは、Replitのセルと公開アプリのホスティングがお客様のクラウドテナントに配置されます。コントロールプレーンはテナントの外部に残ります。

要件が本番ホスティングにとどまらず、開発やAgentの実行にまで及ぶ場合は、Full BYOCを選択してください。公開アプリのホスティングのみをご自身のクラウドで行う場合よりも、事前のセットアップが多く必要です。
Full BYOCは、エアギャップ環境や完全にセルフホストされたReplit環境を意味するものではありません。 Agentハーネスをお客様のテナントで実行しても、モデルの推論がそこで実行されるわけではありません。 推論は、Replitが管理するAgentサービスの一部として引き続き提供されます。

BYOC for Published Apps

BYOC for Published Appsは、公開されたReplitプロジェクトをお客様のクラウドテナントでホストします。開発とプレビューは、Replitが管理するインフラストラクチャ上に残ります。 管理者は、Workspaceごとに公開先を構成します。ビルダーは、これまでどおりReplitでPublishを選択します。Replitは、構成された公開先で公開とホスティングのインフラストラクチャを管理します。
お客様のクラウド内のアプリホスティングとデータソースに接続された、Replitが管理するセルとコントロールプレーンを示すPublished Appsのアーキテクチャ。オプションのお客様管理の暗号化キーも示されています。

BYOC for Published Appsでは、ReplitプラットフォームはReplitが管理するインフラストラクチャ上に残り、公開アプリのホスティングがお客様のテナントに配置されます。

このオプションでは、デプロイされたワークロードにクラウドのセキュリティ機能や依存関係スキャンを適用できます。公開アプリは、お客様の環境内のプライベートなデータソースに接続できます。ネットワークまたはVPNでのアクセスは、構成したネットワーク設定によって異なります。 Replitは、お客様のテナント内の公開用インフラストラクチャを管理するための運用権限を保持します。クラウドチームとセキュリティチームは、オンボーディング中に、セットアップ時の権限、継続的なアクセス、ネットワーク要件を確認します。
お客様管理の暗号化キー(CMEK)には、Replitセルの完全な物理的分離を含む契約が必要です。 この図は、CMEK、図に示されているすべてのサービス、またはすべてのクラウドが、 あらゆる早期アクセス構成に含まれることを示すものではありません。
Replitプラットフォーム全体をご自身のクラウドで実行せずに、本番アプリをご自身のクラウドに置きたい場合は、このオプションを選択してください。

Image Exports

Image Exportsを利用すると、インフラストラクチャチームは、ご自身のツールとプロセスを使ってReplitで構築したアプリをデプロイし、運用できます。 Image Exportsを使用するよう構成されたプロジェクトでは、Publishを選択するとデプロイ用のアーティファクトが生成されます。
  • アプリを含むDockerイメージ。
  • インフラストラクチャ構成用のTerraformファイル。
  • 依存関係をレビューするためのソフトウェア部品表(SBOM)。
Replitが管理するプラットフォームが、お客様のクラウドにデプロイするためのDockerイメージとTerraformファイルを生成する様子を示すImage Exportsのアーキテクチャ。

Image Exportsでは、Replitが公開アプリを運用するのではなく、デプロイ用のアーティファクトがお客様のチームに提供されます。

セキュリティレビュー、デプロイ、継続的な運用は、お客様のチームが管理します。また、認証やコネクターなど、通常はReplitが管理する構成要素もお客様側で用意する必要があります。 Replitが管理するホスティングとは異なり、エクスポートされたアプリは、動作のためにReplitプラットフォームへ接続し直す必要がありません。アプリが使用する外部サービスについては、引き続きお客様のチームが責任を負います。 本番環境をカスタマイズする必要があり、それを運用するチームがある場合は、Image Exportsを選択してください。BYOC for Published Appsと組み合わせて、プロジェクトごとに異なる公開方法を使うこともできます。

アクセスを申請する

最適なオプションとオンボーディングの範囲について、Replitのエンタープライズチームにお問い合わせください。次の情報をご用意ください。
  • 希望するクラウドプロバイダー、リージョン、テナント。
  • 開発、公開アプリ、またはその両方をご自身のクラウドで行う必要があるか。
  • アプリが必要とするプライベートなデータソース、ネットワーク、アクセス制御。
  • クラウド、セキュリティ、インフラストラクチャの担当者。
  • 公開アプリをReplitとお客様のチームのどちらが運用するか。
エンタープライズチームが、利用資格、サポートされる構成、権限、オンボーディングの時期を確認します。既存のアプリが自動的に移行できるとは想定せず、セットアップの前に移行要件についてご相談ください。

関連リソース