プロジェクト
NetFUNNELでは、プロジェクトはトラフィック制御のための核心構成要素として、セグメントを論理的にグループ化する最上位管理単位の役割を果たします。
📄️ インターフェースガイド
プロジェクト管理のためのNetFUNNELコンソール使用完全ガイド - プロジェクトリスト表示からプロジェクト作業スペースアクセスおよび設定管理まで。
プロジェクトを理解する
プロジェクトとは何ですか?
プロジェクトをNetFUNNELの主要な作業スペースと考えてください。各サービスごとに専用のオフィスを持つようなものです - サービスごとに1つのプロジェクトでトラフィック制御要件を簡単に管理できます。
各プロジェクトは、最大同時ユーザー数(PCCU)とプロジェクト内で作成できるセグメント数を含むリソースを使用できます。
プロジェクト構造
プロジェクト1
├── セグメント1(基本制御)
├── セグメント2(区間制御)
└── セグメントN
プロジェクト関係
プロジェクト ↔ セグメント
プロジェクトは、関連するセグメントを一緒に保管するコンテナのようなものです。共通設定を共有し、グループとして管理でき、すべて同じプロジェクトキーで識別されます。
プロジェクト ↔ サービスドメイン
サービスドメイン(ウェブサイトなど)は、プロジェクトキーを通じてNetFUNNELに接続され、トラフィック制御機能を使用できます。
プロジェクトを計画する
いつ別々のプロジェクトを作成すべきですか?
主要な質問は「私のサービスが異なる要件を持っていますか?」です。その場合、別々のプロジェクトが適切かもしれません。最も一般的なシナリオは以下のとおりです:
- 異なるトラフィック要件: 1つのサービスは10,000名のユーザーが必要で、別のサービスは1,000名のみ必要
- 異なるユーザーグループ: 顧客 vs. 管理者 vs. 内部従業員
- 異なる場所: 本社 vs. 支社
異なるトラフィック要件
サービスのトラフィックパターンが非常に異なる場合、別々のプロジェクトが適切です。
例: オンラインストア
- メインショッピングサイト(
shop.yourdomain.com) → 10,000名の同時ユーザーを処理 - サポートポータル(
support.yourdomain.com) → 1,000名の同時ユーザーのみ必要
異なるユーザーグループ
異なるユーザータイプがある場合、別々のプロジェクトが構成に役立ちます。
例: SaaSプラットフォーム
- 顧客ポータル(
sub1.yourdomain.com) → 顧客 - 管理者ポータル(
sub2.yourdomain.com) → 内部チーム
異なる場所またはチーム
別々のプロジェクトは、異なる地理的位置や組織単位に適しています。
例: 大学
- メインキャンパス(
campus1.university.edu) → メイン学生団体 - 分校キャンパス(
campus2.university.edu) → 小さな分校位置
プロジェクト管理
新しいプロジェクトの作成は簡単です。NetFUNNELコンソールから直接作成できます。作成されたプロジェクトはいつでも名前を変更できます。
プロジェクト名を指定する(明確に!)
何をするか教えてくれる良い名前:
"Eコマースメインサイト""顧客サポートポータル""管理者ダッシュボード""モバイルアプリプロダクション"
このような混乱を招く名前は避けてください:
"プロジェクト1"、"テスト"、"新しいプロジェクト"- サービスが実際に何をするか教えてくれない名前
- あまりにも一般的または一時的な名前
ヒント: 複数の環境がある場合、名前に含めてください:
"Eコマースメインサイト - プロダクション""Eコマースメインサイト - ステージング"
- プロジェクト作成: NetFUNNELコンソールから直接作成できます
- 変更可能な項目: プロジェクト名(削除はサポートされていません)
一度作成されたプロジェクトは削除できません。プロジェクトが不要になった場合は、プロジェクト無効化ガイドを参照してください。
プロジェクトキーを操作する
プロジェクトキーとは何ですか?
プロジェクトキーをプロジェクトの身分証明書と考えてください。NetFUNNELエージェントがNetFUNNELサーバーと通信するとき、このキーを使用して「こんにちは、私はこの特定のプロジェクトから来ました!」と言います。
プロジェクトキーはどのように動作しますか?
コードベース統合(コードで指定)
コードベース統合では、アプリケーションコードでプロジェクトキーとセグメントキーを明示的に指定します。この方法により、NetFUNNELトラフィック制御が適用されるタイミングと方法を直接制御できます。
Android/iOS統合:
Netfunnel.nfStart(
projectKey = "your_project_key", // コンソールから取得
segmentKey = "your_segment_key", // コンソールから取得
callback = yourCallback,
activity = this
)
ウェブ統合:
nfStart({
projectKey: "your_project_key",
segmentKey: "your_segment_key"
});
URLトリガー統合(自動的に把握)
URLトリガーを使用すると、NetFUNNELがURLパターンに基づいてどのプロジェクトキーを使用するかを自動的に把握できるほど賢いです。コードに何も入れる必要はありません!
キーはどこで見つけられますか?
プロジェクトキーはNetFUNNELコンソールで見つけることができます。プロジェクトキーを見つけてコピーする方法に関する詳細な指示については、インターフェースガイドガイドを参照してください。