0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Posted at

#アプリケーションのデプロイとは
プログラムをユーザが使える状態にすること。

##デプロイのフェーズ

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

###1.調査
:::note info
言語選定時に金額、運用工数、セキュリティ面などの方向性を決め調査を事前に行っておく。
:::
大手のクラウドサービスは料金シュミレーションサービスがある。

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

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

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

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

###2.設計
:::note info
設計を疎かにすることで実装が難しくなる
:::

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

###3.実装
設計後は手を動かすだけ

##デプロイを始めるタイミング
:::note info
インフラの環境を構築後すぐに行う
:::

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?