React
React 앱을 무료로 배포하는 10가지 방법

React 앱을 배포하는 것은 일반적은 HTML, CSS 파일을 배포하는 것과는 사뭇 다릅니다.

보통 npm을 이용하여 모듈을 설치하고 빌드하고 배포하는 식의 과정을 거칩니다.

React 앱을 무료로 배포하고 이용할 수 있는 서비스 10가지를 소개합니다.

 

Vercel

https://vercel.com/docs

Vercel은 예전에는 ZEIT라고 알려졌던 서비스로 React, Angular, Vue 등을 위해 설계된 혁신적인 배포 서비스.

Vercel을 사용하여 GitLab 또는 Bitbucket에서 프로젝트를 쉽게 가져올 수 있음.

자동 SSL 가능.

 

Firebase

https://firebase.google.com/

Firebase는 애플리케이션을 개발하고 확장할 수 있는 통합 플랫폼.

호스팅뿐만 아니라 인증, Cloud Firestore, 클라우드 등 수많은 기능 제공.

 

Netlify

https://www.netlify.com/

GitHub, GitLab 및 Bitbucket에서 프로젝트를 쉽게 가져올 수 있고 

JAM stack(Javascript 와 API 그리고 Markup 으로 구성된 최신 웹 사이트를 구성하는 방법)을 구성할 때 많이 사용.

 

GitHub Pages

https://pages.github.com/

GitHub Pages는 가장 쉽고 널리 쓰이는 방법 중의 하나.

GitHub Action과 함께 사용하면 배포나 빌드를 자동화할 수 있음.

 

Heroku

https://www.heroku.com/

2007년 출시 이후 꾸준히 인기 있는 플랫폼.

Go, Node.js, Clojure 등 대부분의 언어 지원

 

Surge

https://surge.sh/

가장 빠르게 배포할 수 있는 서비스 중의 하나

Command Line 모드로 계정 생성부터 시작 가능

 

Render

https://render.com/

Disrupt SF 2019의 Startup Battlefield 에서 우승한 플랫폼

사이트 호스팅은 무료이나 Cron, Docker 등을 이용할 때는 비용 지불.

 

Roast

https://www.roast.io/

단일 페이지 애플리케이션(SPA)를 만드는데 적합한 플랫폼.

설정이 쉽고 문서가 간결함

 

Moovweb XDN

https://developer.moovweb.com/guides/overview

개발, 배포, 모니터링, 실행 등의 통합 플랫폼

기본적인 기능들 무료로 사용 가능

 

GitLab Pages

https://docs.gitlab.com/ee/user/project/pages/

정적인 페이지를 호스팅하고자 한다면 GitLab Pages를 사용하면 됨.

도메인 연결이나 TLS 인증 가능

 

 

 

댓글 1