メインコンテンツまでスキップ

インフラ作成の依頼方法

📋 環境払い出しの依頼手順

  1. 環境払い出し管理スプレッドシート に必要事項を記入
    • プロジェクト名、テンプレート(monolith)、環境(dev, prd)、MySQL/Redis/ストレージの要否、用途、希望日時、担当者、GitHub リポジトリ
  2. Slack の #team-infra チャンネルに投稿して通知

インフラ専門チームが環境を構築し、準備完了を通知します(通常、数時間〜1 営業日以内)。

🔄 依頼後の流れ

  1. 依頼受付 - インフラ専門チームが Slack で依頼を確認
  2. 環境構築 - infra-cli を使用して Azure リソースを構築(Container Apps、MySQL、Redis、Storage、Virtual Network など)
  3. CI/CD 設定 - GitHub Actions ワークフローをリポジトリに配布
  4. 完了通知 - Slack の #team-infra で環境準備完了を通知

所要時間: シンプルな環境(dev のみ)で 1〜2 営業日、複数環境(dev + prd)で 2〜3 営業日

📝 よくある質問

  • Q: 既存のプロジェクトに新しい環境を追加できますか?
    A: はい、同じ手順でスプレッドシートに記入し、既存プロジェクトへの追加である旨を明記してください。

  • Q: 環境の削除を依頼したい場合は?
    A: #team-infra チャンネルで削除する環境名と理由を明記して依頼してください。

  • Q: 環境のスペックを変更できますか?
    A: はい、環境構築後でもスペック変更が可能です。#team-infra チャンネルで変更内容を依頼してください。

  • Q: MySQL、Redis、ストレージアカウントはどのように判断すればよいですか?
    A: MySQL は永続的なデータ保存に、Redis はキャッシュやセッション管理に、ストレージアカウントはファイルアップロードやバックアップに必要です。不明な場合は #team-infra チャンネルで相談してください。

  • Q: 後からリソースを追加できますか?
    A: はい、環境構築後に MySQL、Redis、ストレージアカウントを追加できます。#team-infra チャンネルで追加を依頼してください。

🚀 次のステップ

環境が準備できたら、以下のドキュメントを参照: