728x90
반응형

서버라는걸 만들었으면

그게 24시간 작동하게 해야할꺼 아님?

 

내컴퓨터에 서버 시작해놓고 24시간 켜놓을꺼임?

그러다가 컴터 다운되거나 서버 먹통 되는지 24시간 감시하고있다가

먹통되면 재시작하고 평생 컴터앞에 그렇게 앉아 있을거임?

 

현실적으로 불가능 하기때문에 클라우드 서비스를 사용함

클라우드 서비스는 다른 큰 회사의 서버실에 있는 컴터 한대를 돈주고 빌려서

내서버 띄어 놓는거임

 

유명한 클라우드 서비스 중에 하나가 AWS임

이건 주소임

https://aws.amazon.com/ko/?nc2=h_lg

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

필요한 만큼 이용할 수 있는 것은 물론 필요에 따라 몇 분 만에 확장 또는 축소할 수 있습니다. 자세히 알아보세요.

aws.amazon.com

 

AWS에서 여러가지 상품형태로 컴터를 팔고있는데

그중에 가장유명한게

EC2

이게 뭐냐면 컴터 한데 빌리는 상품인데

거기에 서버에 필요한 라이브러리 이것저것깔고 서버 키면 끝임

단점이 터미널로 서버띄우고 이것저것하는게 오래걸리고

서버 맛가면 자동 재시작 해야하니 PM2 이런 라이브러리 세팅해야하고

문제생기면 해결도 알아서 해야함

 

그래서 더좋은 상품이 있는데

AWS Elastic Beanstalk 임

얘는 코드만 올리면 알아서 EC2 인스턴스 하나빌려서

npm install 눌러주고 서버띄어주고

무료도메인도 하나 연결해주고

Nginx로 reverse proxy도 넣어주고

유저 많아지면 확장도 쉽게 가능하고
버전관리도 해주고 서버다운시
자동으로 재시작 여러번 시도해주고
그냥 업로드만 하면 끝임
가격도 그냥EC2 요금이랑 같음

 

AWS는 새계정생성 + 새 카드 등록하면
1년간 무료로 저사양 컴 한대 빌려줌

- 경쟁업체들의 비슷한 상품은
구글의 App Engine,
마이크로소프트 Azure의 App Service
가 있음

728x90
반응형

+ Recent posts