LoginSignup
0
0

More than 1 year has passed since last update.

アプリケーションのデプロイって何?

Posted at

アプリケーションのデプロイとは

プログラムをユーザが使える状態にすること。

デプロイのフェーズ

  1. 調査
  2. 設計
  3. 実装

1.調査

言語選定時に金額、運用工数、セキュリティ面などの方向性を決め調査を事前に行っておく。

大手のクラウドサービスは料金シュミレーションサービスがある。

例:NFTのマーケットサイト

・インフラ:aws
・webサーバ:Nginx
・アプリケーションサーバ:uWSGI
・プログラム:Node.js
・その他:DNS,証明書

awsで検討
※まず調べること
「○○ アーキテクチャ パターン」で検索

aws アーキテクチャパターン
https://aws.amazon.com/jp/serverless/patterns/serverless-pattern/

2.設計

設計を疎かにすることで実装が難しくなる

・ルートテーブルの設定
・セキュリティグループの設定
・HTTPS通信の設定
・ロードバランサーのリスナー設定
・ドメイン - DNSの設定
・ロードバランサーのリスナー設定
・IAMなどの権限について
・EC2の内部構成について

3.実装

設計後は手を動かすだけ

デプロイを始めるタイミング

インフラの環境を構築後すぐに行う

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0