# Zeabur:雲端部署平台 PaaS 核心技術大揭秘 - 林沅霖 Yuanlin Lin # [簡報連結](https://cdn.zeabur.com/webconf.pdf) {%hackmd LeyMdnM3Q4ipfr57bkqpyA %} #### [📚 議程介紹](https://webconf.tw/agenda/day1-8-f) ###### ▼▼▼ 開始筆記 ▼▼▼ [zeabur 官網傳送門](https://zeabur.com/zh-TW) ## 講者前言: 雖然是說技術揭密,但其實是踩坑經驗分享啦 小小調查現場有用 Zeabur, Heroku, Vercel 部署的人 希望今天可以讓大家回家都用用看! 今日小議程: 1. About Zeabur 2. Architecture 3. Storage 4. Builder 5. Ingress Layer 6. Observability ## 1. About Zeabur ### 一句話說 Zeabur 是什麼 你的程式碼 => 雲端主機(各種選擇) 真。無腦一鍵部署 ### 超輕鬆部署方法: - 工程師最愛的Github 一鍵部署 - 不會用 Git 也沒關係,從桌面拖拉就行 - 喜歡用CLI? 終端機指令也能部署 `npx zeabur deploy` ### 如果程式碼是 AI 寫的,那就從 Cursor 用 extension 部署 ### 連 Dockerfile 都不用寫,根據程式碼產生構建計畫 ### Shared Cluster 彈性共享叢集 部署在任何的地方不是在打嘴泡 基於公有雲的 manage kubernetes 服務 AWS, GCP 是不是有成本考量?有「專用伺服器」的方案,可以選擇自己買的 Linode 伺服器 ## 2. Architecture Zeabur 最初來自於講者的畢業論文 Zeabur 最初代的架構(圖) ### 畢業論文階段=>PAAS服務 完成後,離一個可收費的 PAAS 產品還很遠 問題:發現從 Dockerhub 拉取的延遲太高 瓶頸在於從不同地方 push image 到 Dockerhub 要經過外網,所以推拉都很久 Solution: 改用 Harbor 走內網 結果隨著使用者變多,又遇到效能瓶頸 因為 Harbor Registry 用了很多服務,一個功能故障讓所有集群卡住 => 改用 Distribution Advantage:Distribution 本身是無狀態的,可以無限水平伸縮,OSS併發量高 ### 創業半年後 創業半年後,被抱怨為什麼只有一個 GKE 臺灣機房,來自日本、美國客戶怎辦? Problem: 單個 Region 無法滿足各國客戶 Solution: 在各地都開叢集,後端根據 Region 去用不同的 k8s API ### 被抱怨成本太高 Problem: AWS, GCP 太貴,Linode 跟 Vultr 的 VPS 比較便宜 Solution: 那就用 VPS 吧 ## 3.Storage GCP => persistant Disk CSI AWS(EKS)=>AWS EFS CSI Digital Ocean => Ceph RBD CSI Vultr(VKE) => Ceph EFS 一堆坑 解法:監控去切換 ## 4.Builder ## 5.Ingress Layer DDOS攻擊!!!  BlackHole Routing: 不認識這些 IP,不要打給我 便宜的 VPS 沒辦法處理 DDOS 問題。 上個月有人用 Zeabur 部署詐騙網站,導致 Zeabur 域名被視為不安全的網站。解法:將 Zeabur.app 變成安全的公用域名。 ## 6.Observability https://github.com/zeabur/zbpack ---- ### 聊天區 希望講者會分享 PPT~ 內容好豐富! 等一下會詢問講者~~ >支持 +++ 讚讚! 想要簡報+1~ 內容好讚 想要簡報++1 想問簡報有後續嗎 簡報在這裡~ https://cdn.zeabur.com/webconf.pdf
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up