Developer Relations のクラウドリソース
このページでは、GitLab の Developer Relations チームが使用するクラウドリソースとワークフローを概説します。リソースを効果的に管理・割り当てるためのガイダンスを提供し、長期的な本番環境と短期的な個人リソースの両方でベストプラクティスを維持しながら、チームメンバーがコミュニティアプリ、デモプロジェクト、コントリビューターの成功ツールにクラウドインフラを活用できるようにします。
クラウドリソース
Google Cloud リソース
Google Cloud プロジェクト group-community-a29572 は、次の用途に使用します:
| 名前 | 種類 | 範囲 | チーム | リソース | 注記 |
|---|---|---|---|---|---|
| デモプロジェクト | デモ | テスト/ステージング | Developer Advocacy | GKE クラスター、VM、DNS | ハンドブック |
| Contributors Success | ストレージ/トラフィック | 本番 | Contributors Success | ストレージ | GDK-in-a-box 仮想イメージ |
プロビジョニングされると、Google Cloud Console でプロジェクトにアクセスできます。クイックアクセス:
技術的オーナー: @johncoghlan @dnsmichi
ワークフロー
- すべての Developer Relations チームメンバーは、
Editorロールを使用して Google Cloud の community-group プロジェクトでリソースを管理できます。 - Google Cloud/AWS では、商標登録されていないドメインを登録(社内)し、そのドメインをデモのセットアップに使用することもできます。
デモ環境
顧客向けデモ環境の場合は、新しい環境を作成する前に既存のリソースを確認してください:
- デモシステムのハンドブック: GitLab Learn Labs。
- Developer Advocacy コンテンツのハンドブック: プロダクトツアー、クリックスルーデモ、ワークショップなど。
長期的な本番環境
デプロイメントのデバッグが必要なデモには、たとえば Google Cloud の共有リソースを優先してください。
- SSO ログインで利用できない場合は、1Password ボールトにアクセスを記録してください。
- 必要ない場合はリソースをシャットダウンしてください(たとえば、アイドル状態の Kubernetes クラスター)。
個人の短期的なリソース
ブログ投稿用の個別の短期チュートリアルまたはデモのセットアップには、AWS または GCP 向けの Cloud Sandbox Realmを優先してください。これにより、自動シャットダウン、アクセスしやすい生成ドメインなどが提供されます。
意思決定ワークフロー
flowchart TD;
A{Shared resource access required?}
A -->|Yes| B[Use cloud group resources]
A -->|No| C{Short-lived}
C --> |Yes| D[Use individual Cloud Sandbox projects]
C --> |No| B最終更新 July 30, 2026: Merge pull request #483 from kyama0/translation/batch-2026-07-29-1 (
c955a93f)