관리 메뉴

평행우주 : world 1

[배포] 클라이언트 웹 앱 배포 본문

카테고리 없음

[배포] 클라이언트 웹 앱 배포

parallelworlds 2022. 2. 24. 07:19

 

 
 

클라이언트 웹 앱 배포

  • 로컬 환경에서 개발한 코드를 실제 서비스로 만들기 위해서, 빌드 과정과 이를 웹에 노출시키는 배포 과정이 필요
  • 빌드를 통해 만든 정적 파일이 웹을 통해 제공되려면, 정적 파일을 제공하는 웹 서버 필요
  • 웹 서버 중 특별히 정적 파일을 제공할 수 있도록 서버의 공간을 대여해주는 서비스를 호스팅 서비스라고 한다
  • 호스팅 서비스는 단순 파일을 웹에서 접근 가능하게 해준다.
  • 동적 웹사이트나 (express 등을 사용한) API 서버를 제공하려면, 별도의 클라우드 컴퓨팅 서비스가 필요하다
  • 클라이언트 웹 앱만을 배포할 경우에는, 호스팅 서비스만으로도 가능하다

 

+)

클라이언트 앱이 아닌 서버 앱(API 서버)의 경우는, 실제로 node.js를 실행할 수 있는 컴퓨터가 필요

 

 

 

 

다양한 웹 호스팅 서비스

대표적인 웹 호스팅 서비스

  • Amazon Web Service (AWS) S3 : infrastructure 자체를 제공하는 서비스 집합
  • Google Cloud Storage
  • Vercel
  • GitHub Pages
  • Netlify
  • Heroku

 

 

Comments