NodeJS - EC2 인스턴스 생성 / 배포

김정욱·2020년 12월 11일
1

NodeJS

목록 보기
14/22
post-thumbnail

EC2 ?

AWS(Amazone Web Service)에서 제공하는 클라우드 컴퓨팅 서비스
즉 , AWS로부터 하나의 컴퓨터를 임대하는 것으로 볼 수 있다


[ 필요성 ]

  • 초기 비용 없음
    : 쉽게 자원을 임대하여 OS를 설치하고, 쓴 만큼 나오는 종량제 과금 방식

  • 자유로운 인스턴스 변경
    : 설정에서 자유롭게 인스턴스 변경가능 (트래픽에 따른 변경 가능!)

  • 24시간 가동 가능
    : 사실 굳이 AWS를 안써도 컴퓨터에 OS를 깔고 인터넷에 연결하면 이와 같아진다
      하지만, AWS를 쓴다면 전기의 낭비 X / 공간의 효율 없이 24시간 가동 가능

  • 사용의 용이성
    : 버튼 몇 번 만으로 가동 / 비가동이 가능하며, 생성 / 삭제도 가능!

EC2 생성 절차

1) EC2 인스턴스 생성
2) EIP 생성
3) EC2 - EIP 연결

EIP ?

EIP 란 Elastic IP의 약어로, 유동적인 IP를 의미한다.
내가 EIP없이 EC2와 연결하게 된다면 다음과 같은 상황이 발생한다


[ EIP가 없는 EC2 ]

: EC2 생성 -> EC2 재부팅 -> 접근할 수 있는 IP가 바뀜!!!!


[ EIP가 있는 EC2 ]

: EC2 재부팅 해도 항상 같은 IP로 접근할 수 있음!!
  (즉, 고정 IP를 할당받아 EC2에 연결하는 것)


[ 주의할 점 ]

EIP가 EC2와 연결되지 않고, 혼자 돌아가면 과금된다!! (주의!)
서버 중지 / 삭제 할 경우 EIP 먼저 release해주어야 한다~

EC2 생성하기

1) EC2 인스턴스 생성


2) EIP 생성


3) EIP 연결


EC2와 Nodejs 연결은 다음 글에서 계속!

profile
Developer & PhotoGrapher

0개의 댓글