<aside> 💡 #ec2 #s3 #rds #docker #nginx

</aside>

13.1 AWS EC2

Amazon Elastic Compute Cloud(EC2)는 AWS에서 제공하는 가상 서버 인스턴스입니다. EC2를 사용하면 필요에 따라 가상 서버를 프로비저닝하고, 확장하거나 축소하여 애플리케이션을 실행할 수 있습니다.

EC2 인스턴스

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5a5ed517-6f33-4a4a-af9e-4252703ba76d/image24.png

AMI

AMI란 인스턴스를 시작하는데 필요한 정보를 제공하는 이미지로, 한 AMI로 여러 인스턴스를 생성할 수 있습니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/60e5d957-9ee4-47c5-a921-df2387a8be5d/image27.png

인스턴스 유형 선택

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7e920171-94e4-4bd0-97b2-97d0910a791f/image40.png

보안그룹 설정

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2c78fa5d-d7d8-48d2-8b65-d2c96f1d2c7c/image33.png

EC2는 SSH 22번 포트를 사용하여 터미널을 접속하기에 기본으로 허용해주어야 합니다.

Elastic IP

EC2 인스턴스가 중단된 후 재시작했을 시에 새로운 IP가 할당되기에 고정적인 IP가 필요하다면 Elastic IP를 할당해주어야 합니다. Elastic IP 주소 할당 후 Elastic IP 주소를 원하는 EC2 instance로 연결합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e31b8c6b-7420-4b66-bc19-b5ad382924ad/image31.png

SSH 접속

sudo apt-get update
sudo apt-get upgrade