GN⁺: Tau - Vercel / Netlify / Cloudflare 를 대체 가능한 오픈소스 PaaS
(github.com/taubyte)- Open Source Git-Native CDN PaaS : 서버리스, 웹호스팅, Pub/Sub 메시징, 키밸류 DB, 객체 저장소, CDN & Edge,..
- Go 싱글바이너리로 의존성 없이 배포 가능. 크로스플랫폼
- Git-Native : prod/dev 등의 환경 및 인프라 구성이 Git기반으로만 처리됨 (브랜치)
- 로컬 코딩 = 글로벌 프로덕션
- auto-discovery 내장으로 최소한의 구성으로 동작하며, 클라우드에서 동적으로 노드간 자산, 경로, 서비스 정보를 교환함
- libp2p를 사용해 노드 간 오버레이 P2P 네트워크를 구축함
- 자동 노드 및 프로토콜 발견, 라우팅, NAT 트래버설, 서킷 릴레이 기능을 제공
- IPFS의 콘텐츠 주소 지정 컨셉을 사용해 데이터를 저장하고 검색
- 콘텐츠는 청크로 분할된 다음 DAG에 저장되어 중복이 제거되고, 여러 피어에서 병렬로 다운로드 가능하며, CID를 통해 검증 가능함
- 현재 WebAssembly를 지원하며, 컨테이너와 가상 머신 지원을 위해 작업 중
- 코드, 바이너리, 이미지 등은 스토리지와 동일한 원칙으로 저장되고 검색됨
- 플러그인 시스템
orbit
을 통해 확장 가능(예제로 LLM 기능을 클라우드에 추가하는 ollama-cloud 제공)
GN⁺의 정리
-
tau
는 소규모 팀이 대규모 클라우드 컴퓨팅 플랫폼을 구축하고 유지할 수 있게 해주는 프레임워크임 - Git-네이티브 접근 방식을 채택해 인프라 변경을 단순화함
- 자동화된 네트워킹 및 스토리지 솔루션을 제공해 개발자 경험을 향상시킴
- WebAssembly를 지원하며, 향후 컨테이너와 가상 머신 지원을 계획 중임
-
tau
는 개발자들이 인프라 제약 없이 로컬에서 글로벌 프로덕션 환경을 구축할 수 있게 해줌
Hacker News 의견
-
Self-hosted platform as a service에 대한 의문 제기
- 플랫폼 서비스의 핵심은 자가 호스팅의 번거로움을 피하는 것임
- 외부 서비스와 자가 호스팅의 장단점이 있음
- 이 서비스가 무엇을 목표로 하는지 명확하지 않음
- CDN 소프트웨어나 Lambda 같은 코드 스니펫 실행 시도라면 흥미로울 것임
- GitHub 문서가 배포 방법만 설명하고, 서비스의 본질을 설명하지 않음
- CloudFlare와 비교하여 어떤 기능을 제공하는지 알고 싶음
-
Kubernetes 비판에 대한 의문
- 대부분의 문제는 관리형 서비스를 사용하면 해결됨
- DOKS, EKS, AKS, GKE 같은 관리형 서비스를 사용하면 문제 없음
-
문서의 모호함 지적
- 문서가 매우 모호하고 불필요한 내용이 많음
- "Why One Binary" 부분이 특히 부실함
- 관리자나 채용 담당자를 위한 내용처럼 보임
-
PAAS의 흥미로운 아이디어
- p2p 기술을 활용한 네트워크 자동 발견, 자동 로드 밸런싱, 분산 스토리지, Webassembly-native 등 흥미로운 아이디어가 있음
- 실제 환경에서 얼마나 잘 작동하는지에 대한 의문이 있음
- 잘 작동한다면 생산 앱의 민주화 가능성 있음
- 엔터프라이즈 제공으로 어떻게 수익을 낼지 의문
-
Coolify와 Tau 비교
- Coolify와 Tau의 경쟁이 사용자에게 유리함
- Coolify가 더 많은 기능을 제공하는 것 같음
-
Cloudflare 대안이 아님
- Cloudflare 대안으로 부르지 말아야 함
-
문서 부족 문제
- 문서가 거의 없어서 이해하기 어려움
- Web3와 관련된 역사도 이상하게 느껴짐
- 성공을 위한 제안:
- 문서화 필요
- 예제 필요
- Git을 구성/상태의 진실의 원천으로 사용하는 것 좋음
- 데이터베이스 부분 설명 필요
- 불명확한 프로토콜 이름이 많음
- 문서의 개념 부분이 의미를 파악하기 어려움
- 로드맵, 계획, 버전 관리 필요
-
IPFS에 대한 질문
- Go로 메시지 큐 작업 중이며 자동 확장에 대해 고민 중임
- IPFS 사용 경험에 대해 궁금함
-
커뮤니티와 엔터프라이즈 제공 비교
- 커뮤니티와 엔터프라이즈 제공 비교 링크 공유
- 누가 이 프로젝트를 주도하는지 궁금함
-
서버리스의 매력에 대한 의문
- 서버리스의 매력은 사용한 만큼만 비용을 지불하는 것임
- Tau를 통해 서버리스를 호스팅하면 더 이상 서버리스가 아님
- Tau 서버리스를 사용할 이유가 무엇인지 궁금함