본문 바로가기
computer/Computer common sense

토이 프로젝트를 위한 무료 서버 정리

by Pstor 2022. 12. 19.

들어가며

CTF 사이트를 운영하고 싶어서 서버를 알아봤는데 학생이 매달 내기에는 약간 부담스러운 가격대였다. 전문적으로 진행하는 게 아니라 그저 토이프로젝트로 하고 싶었기 때문에 정말 저렴하거나 무료 서버를 알아봐야 했다. 알아보던 중 다양한 서비스가 존재했고 마음에 드는 서비스 2개를 찾았다.

IaaS (Infrastructure as a Service)

1. 구글 클라우드(Google Compute Engine)


2. Amazon EC2


3.
Azure for Students

4. Azure Virtual Machines

5. GCP

6. Oracle Cloud Free Tier

여기까지가 IaaS 방식을 사용하여 서비스하는 곳이다. 인프라를 빌리기 때문에 정말 세세한 부분까지 설정이 가능하다. 아직 그렇게 큰 메리트를 못 느꼈다. 그리고 구글이랑 오라클에서 거의 평생 무료로 서비스를 제공해서 좋은 선택지가 될 수도 있지만 PaaS 부분도 고려해 봐야 한다. 그리고 만약에 IaaS 방식에서 선택한다면 오라클로 할 거 같다. 또한 작성한 글과 시간이 지나면 정책이 달라지니 제 블로그만 믿지 말고 한번 꼭 확인해 보고 신청 하시면 될거 같다.


PaaS (Platform as a Service)

PaaS는 서버를 직접 빌리지 않고 플랫폼에 맡기는 거기 때문에 비교적 입문자들이 사용하기 쉽다. 또한 PaaS는 정말 정말 다양한 서비스들이 존재 하니 제가 작성하는 거 말고도 다양한 곳에서 비교하여 자신과 맞는 걸 찾으면 좋겠다.


우선 밑에 있는 서비스들은 프로트엔드만 가능하다. 나에게는 프론트엔드만 되는 것은 필요 없지만 그래도 사람들이 많이 사용하고 혹시 필요한 사람들이 있을 수도 있어 소개하려고 한다.

 

-프론트만 가능-
 1. Netlify

Netlify를 사용하는 유저들이 많고 Github와 연결이 되며 쉽게 배포 할 수 있는 장점이 있다. 무료 플랜에서 Build 300분/월 이 제공 된다. 다른 서비스는 Project build time으로 과금을 하는걸로 알고 있다. 대역폭 100GB/월 무제한 정적 웹사이트 Git에 개인 또는 공개 가능 글로벌 EDGE 네트워크에 배포하면 모든 버전이 롤백이 가능하다.


 2. cloudflare pages

Cloudflare는 무제한 사이트에 무제한 요청 무제한 대역폭이 가능하다. 동시 빌드는 1개이며 월별 500개 빌드가 가능하다고 한다.

 

3. 구름IDE

4. Vercel

5. Railway

 

이 외에도 Github Page, Google Firebase, GitLab Pages 등이 있다. 다음은 모두 배포가 가능한 서비스들이다. 이제는 여기서 선택해야 한다.


-모두 배포 가능-

1. Qoddi

Qoddi는 이따 소개할 Heroku와 비슷한 서비스이다. Free Tier로 Django, go node, spring등의 WAS를 지원한다. 또한 다양한 DB 서버와 MEMDB를 제공한다. 우선 좋은 점은 SSL을 제공하고 서버가 sleep 되지 않는 게 가장 큰 매력이다. 다만 단점으로는 커스텀 도메인을 사용할 수 없다.


2. heroku

원래는 헤로쿠를 잘 사용하고 많은 개발자가 사용을 해왔는데 블로그 글을 작성하려고 알아보던 중 안타까운 소식들이 있었다. 앞으로 헤로쿠는 무료로 사용할 수 없을 거 같다. 그래서 무료로 서비스 찾는 글을 작성 중이지만 그래도 뭔가 넣어 두고 싶었다. 추억 때문인가.

 

주요 소식 : 개발자용 서비스 헤로쿠 “무료 플랜 단계적 폐지”, 헤로쿠 트위터

 

트위터에서 즐기는 Heroku

“Today, we’re announcing important Heroku updates. These include an interactive product roadmap on #GitHub, support programs for students and nonprofits, as well as phasing out free product plans. See what the future of building on #Heroku looks like:

twitter.com

3. cloudtype

마지막으로 클라우드 타입이다. 개인적으로 이 서비스가 가장 마음에 들었다. 우선 한국 기업이라 한국어 지원이 가능하며 무엇보다 한국 서버라서 빠르다. 또한 Github이랑 연동하여 배포도 가능하다. DB 서버 Dockerfile, 자유로운 성능 조절, 외부 접속 차단, HTTPS 인증서 자동 발급, 웹 기반 로그 뷰어 & 터미널이 제공된다고 한다.

 

Cloudtype 이용 가이드 : https://help.cloudtype.io/guide

 

 

 

무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어

Q: AWS 프리 티어란 무엇입니까? AWS 프리 티어는 고객에게 서비스별로 지정된 한도 내에서 무료로 AWS 서비스를 살펴보고 사용해 볼 수 있는 기능을 제공합니다. 프리 티어는 12개월 프리 티어, 상

aws.amazon.com

 

마무리

 개인적으로 선택하라고 하면 아직도 고민인 건 사실이지만 좋은 서비스들이 많이 있고 선택지도 넓어서 차근차근 공부해보면서 선택해야 할 거 같다. 다음 포스팅은 실제로 하나를 선택한 뒤 구축하고 CTF 운영 사이트를 들고 오려고 한다. CTF 문제 혹시 주실 분 있으면 연락하세요…. 기부해 주세요 ㅠ

 

 오늘도 저의 글을 읽어 주셔서 감사합니다. 너무 정리가 안 된 거 같지만 마음이 급해 후다닥 작성해 봤습니다. 혹시라도 글에 오류가 있거나 잘못된 정보 혹은 궁금한 점은 댓글이나 메일 주시면 감사하겠습니다. 마지막으로 이 글이 문제가 되면 바로 내리도록 하겠습니다. 감사합니다.

반응형