Content last updated 2026-10-20

Developer Advocacy のクラウドリソース

Developer Advocacy プロジェクトのクラウドインフラストラクチャーへのアクセス、所有、リソース管理。

このページでは、GitLab の Developer Advocacy チームが使うクラウドリソースとワークフローの概要を説明します。リソースを効果的に管理・割り当てるためのガイダンスを提供し、長期的な本番環境と個人の短期的なリソースの両方でベストプラクティスを維持しながら、チームメンバーがコミュニティプロジェクトにクラウドインフラストラクチャーを活用できるようにします。

クラウドリソース

DRI は Developer Advocacy(GCP 管理者)で、Co-Create & Community Engineering と共有しています。

Google Cloud リソース

Google Cloud プロジェクト group-community-a29572 は、次の用途に使います。

名前種類範囲チームリソース注記
デモプロジェクトデモテスト/ステージングDeveloper AdvocacyGKE クラスター、VM、DNSハンドブック

プロビジョニングされると、Google Cloud Consoleでプロジェクトにアクセスできます。以下のリンクからすばやくアクセスできます。

  1. Compute の概要
  2. Kubernetes Engine
  3. Cloud Run
  4. SQL
  5. Cloud Storage
  6. IAM & Admin

技術的なオーナーは @johncoghlan @dnsmichi です。

ワークフロー

  1. すべての Developer Relations チームメンバーは、Editor ロールを使い、Google Cloud の community-group プロジェクトでリソースを管理できます。
    • このアクセスはデフォルトではプロビジョニングされません。チームメンバーを追加・削除するには、アクセスリクエストを作成してください(例としてグループ更新 ARを参照)。
  2. Google Cloud/AWS では、商標登録されていないドメインを登録(社内限定)し、そのドメインをデモ環境に使うこともできます。

デモ環境

顧客向けのデモ環境については、新しい環境を作成する前に既存のリソースを確認してください。

  1. デモシステムのハンドブックにある GitLab Learn Labs。
  2. Developer Advocacy コンテンツのハンドブックにあるプロダクトツアー、クリックスルーデモ、ワークショップなど。

長期的な本番環境

デプロイメントのデバッグが必要なデモには、Google Cloud などの共有リソースを優先してください。

  1. SSO ログインで利用できない場合は、1Password ボールトにアクセス方法を記録します。
  2. 必要ないリソース(アイドル状態の 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