Appliku - Python/Django 앱을 위한 Heroku 대체제
(appliku.com)- Django 앱을 자신의 AWS/DO 계정에 5분만에 배포 해주는 도구
- 배포 흐름
ㅤ1. AWS 계정 연결
ㅤ2. Git 계정 연결
ㅤ3. 배포 완료
- 기본 설정 내장 : 자신의 Dockerfile 도 사용 가능
- 인스턴스내에서 여러 DB 관리(Postgres/MySQL/Redis/RabbitMQ)
- Multi-Tenant SaaS 운영에도 적합
- 싱글서버, 3개의 앱 은 무료
HN의 Appliku 소개 글에 달린 댓글이 좋아서 옮겨봅니다.
https://news.ycombinator.com/item?id=28468660
"내가 이쪽을 많이 들여다 봤는데요. Heroku 같은 배포 경험을 사람들이 그리워 해서, 그와 비슷한 배포 도구들이 요즘 엄청 많이 나오고 있어요. 이런 이유중 일부는 buildpack 이 오픈소스[1]이기 때문이고, 또 다른 이유는 이런 것들을 에뮬레이팅 하기 쉽도록 기술전환이 많이 되었기 때문입니다.
이쪽에는 두개의 큰 카테고리가 있습니다.
1. Dokku 처럼 한개의 VM(최근엔 멀티 노드도 시험중)을 사용하는 세계
2. 쿠버네티스에서 Heroku를 복제하려는 Porter[2] 나 okteto[3] 같은 세계
알게된 것중 하나는, 얼핏 보기에는 이런것들이 정말 멋져보이지만, 모든 조직에는 배포하는데 고유한 복잡성이 있다는 겁니다. 통합은 지옥이고, 스케일도 어렵고, 고객 하나당 세심한 케어(white glove treatment)가 필요합니다. 우리도 시도해 봤는데, 기업들한테 가서 팔려면 어딘가 구멍난 추상화를 해야만 합니다. 초기단계 스타트업에는 잘 동작하지만, 그들이 돈이 생기기만 하면 바로 좀더 커스터마이즈 가능하고 튼튼한 솔루션을 찾게 됩니다.
이 프로젝트(Appliku)는 훌륭해 보입니다. 낙담시키지 않고 싶은데, 다시 말하지만 그곳은 레드 오션입니다."
[1] https://buildpacks.io/
[2] https://www.getporter.dev/
[3] https://okteto.com/