# Tau - Vercel / Netlify / Cloudflare 를 대체 가능한 오픈소스 PaaS

> Clean Markdown view of GeekNews topic #15811. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15811](https://news.hada.io/topic?id=15811)
- GeekNews Markdown: [https://news.hada.io/topic/15811.md](https://news.hada.io/topic/15811.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-07-13T09:45:10+09:00
- Updated: 2024-07-13T09:45:10+09:00
- Original source: [github.com/taubyte](https://github.com/taubyte/tau)
- Points: 6
- Comments: 2

## Summary

소규모 팀이 대규모 클라우드 컴퓨팅 플랫폼을 쉽게 구축하고 유지할 수 있도록 돕는 오픈소스 PaaS입니다. Git-네이티브 접근 방식과 자동화된 네트워킹 및 스토리지 솔루션을 통해 인프라 변경을 단순화하고 개발자 경험을 향상시킵니다. WebAssembly를 지원하며, 향후 컨테이너와 가상 머신 지원을 계획 중으로, 로컬에서 글로벌 프로덕션 환경을 구축할 수 있게 해줍니다.

## Topic Body

- 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`는 개발자들이 인프라 제약 없이 로컬에서 글로벌 프로덕션 환경을 구축할 수 있게 해줌

## Comments



### Comment 27225

- Author: xguru
- Created: 2024-07-14T09:54:42+09:00
- Points: 1

Go 싱글바이너리 호스팅은 항상 관심이 가서 들여다 보는데요.  
오토 디스커버리 컨셉은 재미난거 같은데.. 뭘 하겠다는 것인지 이해는 잘 안되네요

### Comment 27197

- Author: neo
- Created: 2024-07-13T09:45:10+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=40946033) 
- **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 서버리스를 사용할 이유가 무엇인지 궁금함
