Webアプリケーションサーバを構築する際にチェックしたいことをまとめました。
できるだけ簡潔にしたので、状況によって追加が必要な項目があると思います。
アプリの開発の詳細は含んでいません。開発が終わってもサービスインするまでには、プログラム開発以外で必要なことがたくさんあります。それらを主にリストアップしました。
ここ数年、DevOpsが流行っていますが、開発を始める前に、運用を含めた全体像を考慮して開発・運用が連携するのは理想的だと思います。
また、最近はサーバーレス構成もあると思いますが、検討ポイントとしては多くの部分が共通すると思います。
サーバ構築時のチェックリスト
- 進め方
- 初回ミーティング
- 参加者(開発、運用、ステークホルダー)
- スケジュール
- 開発
- 外部テスト
- 告知
- リリース
- 担当者のアサイン
- 全体の管理
- 開発・構築
- 外部連携
- 情報の共有方法
- 随時連絡する方法
- 定期ミーティング
- タイミング
- 参加者
- 初回ミーティング
- コスト項目
- インフラ調達(初期、ランニング)
- 開発コスト
- 運用コスト
- 設計
- アプリ
- 機能/非機能
- デプロイ
- ログ
- 出力内容
- 収集方法
- ローテーション
- ハード要件
- 構成
- 耐障害設計
- ロードバランサー
- セキュリティ
- SSL
- アクセス制限
- 認証方法
- 環境
- 設置するネットワーク
- ホスト名
- 耐障害設計
- 構成管理
- ツール
- 構成設定の管理
- 運用
- サービス保証のレベル
- サポート体制
- 監視
- アプリ
- 構築・テスト
- アプリ
- ミドル(Web, アプリサーバ)
- ハード(インスタンス)
- 監視
- 外部との連携
- 調整のフロー(担当者)
- テスト手順
- スケジュール調整
- リリース
- リリース方法
- リリース後の確認方法
- 切り戻し方法
0 件のコメント:
コメントを投稿