インフラ作成の依頼方法
📋 環境払い出しの依頼手順
- 環境払い出し管理スプレッドシート に必要事項を記入
- プロジェクト名、テンプレート(
monolith)、環境(dev,prd)、MySQL/Redis/ストレージの要否、用途、希望日時、担当者、GitHub リポジトリ
- プロジェクト名、テンプレート(
- Slack の
#team-infraチャンネルに投稿して通知
インフラ専門チームが環境を構築し、準備完了を通知します(通常、数時間〜1 営業日以内)。
🔄 依頼後の流れ
- 依頼受付 - インフラ専門チームが Slack で依頼を確認
- 環境構築 -
infra-cliを使用して Azure リソースを構築(Container Apps、MySQL、Redis、Storage、Virtual Network など) - CI/CD 設定 - GitHub Actions ワークフローをリポジトリに配布
- 完了通知 - 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チャンネルで追加を依頼してください。
🚀 次のステップ
環境が準備できたら、以下のドキュメントを参照:
- インフラ作成の流れ - 技術的な背景とワークフロー
- プロジェクト開始ガイド - プロジェクトの開始手順
- アプリ開発ガイド - 開発者向けのガイド