본문 바로가기
🌨️Cloude/Heroku

[Heroku] heroku란?

by inbeom 2023. 9. 10.
728x90

💡 Heroku

  • Heroku 는 개발자들이 편리한 애플리게이션 배치, 스케일링scaling, 관리를 시행할 수 있게 해주는 신뢰할 수 있는 서비스로서의 플랫폼이다.
  • Java, Ruby, PHP, Node.js, Python, Scala, Clojure와 같은 넓은 범위의 프로그래밍 언어를 지원하고 있으며, 가상 컨테이너를 통해 애플리케이션을 운영한다.
  • PaaS(Platform-as-a-service) 클라우드 서비스이다. ※ Paas란?

 

장점

무료 시작, 쉬운 사용, 개발자 중심, 서버관리 최소화, 간편한 확장, 보안, 강력한 CLI, 뛰어난 플러그인, 기업지원 등

 

AWS vs Heroku

Heroku

  • 소규모 개인 프로젝트에 편리 (무료 dyno플랜 사용)
  • 시스템 관리를 간편화 하는대신 세세한 설정 불가
  • 빠르고, 가벼운 사용에 유리

 

AWS

  • 따로 관리할 수 있는 전문가 (Devops)가 있는 경우
  • 소프트웨어 버전, 패치 등 인프라에 대한 추가 제어가 필요한 경우

 

즉 서버 관리(제어)를 시스템에 맡기고 간편하게 개발하고 싶다면, Heroku를 사용하고, 해당 전문가가 있으며 추가적인 시스템 제어가 필요할 경우 AWS가 유리하다.

728x90

'🌨️Cloude > Heroku' 카테고리의 다른 글

[Heroku] SpringBoot 프로젝트 배포  (0) 2023.09.10