서버 배포를 해보자! (작성 중)

SIK407·2023년 9월 18일
0

기술(STACK)

목록 보기
3/6

간단 정리중...

AWS Elastic Beanstalk

-> EC2: 자유롭게 서버를 조작할 수 있게 해줬던 서비스 (LaaS)
-> 이놈: 자유도를 제한하고 편리성을 엄청나게 극대화시킨 서비스 (PaaS)

아직 우리가 정식 배포를 할게 아니기 때문에.... 뭐 일단 이놈으로 할거 같긴한데 계속 찾아보자

이놈은 아래와 같은 기능을 제공하는데..

  • Go, Java, Node.js, PHP, Python, Ruby, .NET, Docker 등 여러가지 언어 지원
  • 원하는 사양의 서버 선택 가능 (근데 우리는 일단 무료로 쓸꺼니 자유도 x)
  • 서버 사용량 모니터링 제공 (트래픽, CPU, RAM 사용량 등)
  • 웹 어플리케이션의 경우 로드 밸런싱 제공
    -> 이건 뭔지 모르겠네.... nginx를 리버스 프록시로 제공 한다는데

단, EC2를 기반으로 사용하기 때문에 잘못하면 집안 기둥이 뽑힌다...

netlify (only 프런트엔드)

얘도 패스
일단 프런트, 백, 바다표범DB, 레디스 해서 서버만 4개를 올려야 되는데, 얘를 쓰면 다 못올리는듯...?

cloudflare Pages (only 프런트엔드)

이친구 역시 마찬가지! 그래도 한번쯤은 알아봐야겠다.

Heroku

찾아보니까 백엔드 서버로 올릴꺼면 히로쿠 사용하라는 말이 많을 정도로 유명한거 같은데....

문제는 1년 무료 이용을 이제 지원을 안해주니까 100% 유료 서비스 ㅠㅠㅠㅠㅠㅠ (전면 유료화 발표: 2022년 11월 28일 이후)

그래서 패스했다.

CLOUDTYPE (테스트 중!)

국내에 서버를 두고 있는 PaaS 사이트

장점을 몇가지 적어보면...

  • 한국어 지원: 서버를 국내에 두고 있는 국내 클라우드 서비스여서 한국어로 되어 있다.
  • GitHub랑 연동이 되어서 (스프링 기준) .war 파일을 굳이 안만들어도 되고 그냥 깃허브에 올라온 파일 기준으로 클라우드에 서버가 올라간다. 새로 푸쉬되면 재배포되는 방식인듯
    -> 정말 편한 기능중 하나
  • 많은 언어 지원: 일단 우리가 사용하는 React, Spring Boot, Redis, MariaDB는 지원 (난 만족한다고 ㅇㅇ ㅋㅋㅋㅋ)
    -> 근데 우리 Docker 사용해야 된다고 하는데, 도커 사용은 안된다고 하네...;;; (DockerImage는 지원)

당연히 양날의 검! 단점도 있겠지....

단점

  • 아니 결제를 하고싶어도 못해! 왜 결제하는 공간이 없는거야...
  • 하루에 딱 한번 클라우드에 있는 내 서버가 꺼진다.
    -> 당연히 무료버전만, 근데... 그럼 다시 키면 뭐 되는거 아니냐? 하겠지만
    -> 무료버전은 영구 디스크가 아닌 임시 디스크를 사용한다고 한다. 꺼지면 램마냥 휘발성으로 데이터 증발
    -> 즉, 그냥 진짜 간단한 프로젝트 배포 용도
    -> 물론 돈내면 되는데, 결제가 안된다고

cafe24

NCP (네이버 PaaS)

profile
Spring 백엔드!

0개의 댓글

관련 채용 정보