VPC
Virtual Private Cloudの略で仮想ネットワーク内でAWSのリソースを動作させられる。
サブネット
インターネットゲートウェイが設定されており、外部からのアクセスが可能かどうかでパブリックとプライベートが決定する。
プライベート: データベース
パブリック : アプリ
0.0.0.0/0 : 全ての送信先 → パブリックサブネット
0.0.0.0/0 以外 → プライベートサブネット
【AWS】パブリックサブネットとプライベートサブネットの違いとは
##Elastic IP
EC2の停止と起動の際に毎回パブリックIPアドレスが変更されてしまいログインすることができない。そこでElasticIPではIPアドレスを作成してEC2に紐付けることでIPアドレスの変更するのを防ぐことが出来る。
インターネットゲートウェイ
インターネットゲートウェイとは簡単に言うとvpcの外部からのアクセスを可能にするもので
VPCの削除
削除の際にエラーが出たとき
【AWS VPC】依存関係エラーが発生した場合のデタッチ・削除の仕方
##EC2
Amazon Elastic Compute Cloudのことで、awsのか総サーバーサイド。
osやcpuやssd,nicが対応している。
os : ami
cpu : インスタンスタイプ
ssd : ebs
nic :
ami
いろんなosが借りられるよってこと。
マーケットプレイス : あらかじめパッケージが入っているami (wordpressがインストール済みなど)
SSHログイン
以下の手順でログインを実装することで強固なSecurityを実現。
①
画像はSSH通信って、結局何してるの?より引用
Rails Appのデプロイ手順
・ECSのデプロイ
初心者でもできる! ECS × ECR × CircleCIでRailsアプリケーションをコンテナデプロイ