<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Reverse-Proxy on Tarragon</title><link>https://tarrragon.github.io/blog/tags/reverse-proxy/</link><description>Recent content in Reverse-Proxy on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Sat, 20 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/tags/reverse-proxy/index.xml" rel="self" type="application/rss+xml"/><item><title>模組一：負載平衡與反向代理</title><link>https://tarrragon.github.io/blog/devops/01-load-balancing/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/devops/01-load-balancing/</guid><description>&lt;p>回答「一個入口、多個後端實例，流量怎麼分」。反向代理是 DevOps 最基礎的元件。&lt;/p>
&lt;h2 id="待寫章節">待寫章節&lt;/h2>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> 反向代理的職責（TLS 終止、路由、負載分散、健康檢查）&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 負載分散演算法（round-robin / least-connections / IP hash / consistent hash）&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> nginx 實務配置（upstream + health_check + 常見 gotcha）&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 健康檢查路由設計（被動 vs 主動、check interval、unhealthy threshold）&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> 和模組二（水平擴展）的銜接：LB 是水平擴展的前提&lt;/li>
&lt;/ul>
&lt;h2 id="跨分類引用">跨分類引用&lt;/h2>
&lt;ul>
&lt;li>→ &lt;a href="https://tarrragon.github.io/blog/monitoring/04-collector/" data-link-title="模組四：Collector 設計" data-link-desc="收 → 驗 → 存 → 查 → 觸發的完整鏈路 — Go 單一 binary、可插拔 Storage Backend、rule engine">monitoring 模組四 Collector 架構&lt;/a>：Collector 多實例部署時的 LB 設計&lt;/li>
&lt;li>→ &lt;a href="https://tarrragon.github.io/blog/backend/05-deployment-platform/" data-link-title="模組五：部署平台與網路入口" data-link-desc="整理 Kubernetes、systemd、load balancer、container 與服務生命週期合約">backend 部署平台&lt;/a>：PaaS / container 的 LB 內建 vs 自管&lt;/li>
&lt;li>→ &lt;a href="https://tarrragon.github.io/blog/infra/03-network-foundation/" data-link-title="模組三：網路地基 — VPC 與分層" data-link-desc="VPC、public / private subnet 切分、route table、NAT、security group 設計">infra 模組三：網路地基&lt;/a>：ALB 掛在 public subnet、後端在 private subnet 的網路分層設計&lt;/li>
&lt;li>→ &lt;a href="https://tarrragon.github.io/blog/infra/05-core-services/loadbalancer-alb/" data-link-title="入口上 IaC — ALB、TLS 與健康檢查" data-link-desc="Application Load Balancer 的 listener、target group、健康檢查閾值設計，以及用 ACM 把 TLS 憑證的簽發、驗證與掛載整條鏈寫進版本控制">infra 模組五：入口上 IaC&lt;/a>：ALB 的 listener、target group、TLS 與健康檢查在 IaC 裡怎麼描述&lt;/li>
&lt;/ul></description><content:encoded><![CDATA[<p>回答「一個入口、多個後端實例，流量怎麼分」。反向代理是 DevOps 最基礎的元件。</p>
<h2 id="待寫章節">待寫章節</h2>
<ul>
<li><input disabled="" type="checkbox"> 反向代理的職責（TLS 終止、路由、負載分散、健康檢查）</li>
<li><input disabled="" type="checkbox"> 負載分散演算法（round-robin / least-connections / IP hash / consistent hash）</li>
<li><input disabled="" type="checkbox"> nginx 實務配置（upstream + health_check + 常見 gotcha）</li>
<li><input disabled="" type="checkbox"> 健康檢查路由設計（被動 vs 主動、check interval、unhealthy threshold）</li>
<li><input disabled="" type="checkbox"> 和模組二（水平擴展）的銜接：LB 是水平擴展的前提</li>
</ul>
<h2 id="跨分類引用">跨分類引用</h2>
<ul>
<li>→ <a href="/blog/monitoring/04-collector/" data-link-title="模組四：Collector 設計" data-link-desc="收 → 驗 → 存 → 查 → 觸發的完整鏈路 — Go 單一 binary、可插拔 Storage Backend、rule engine">monitoring 模組四 Collector 架構</a>：Collector 多實例部署時的 LB 設計</li>
<li>→ <a href="/blog/backend/05-deployment-platform/" data-link-title="模組五：部署平台與網路入口" data-link-desc="整理 Kubernetes、systemd、load balancer、container 與服務生命週期合約">backend 部署平台</a>：PaaS / container 的 LB 內建 vs 自管</li>
<li>→ <a href="/blog/infra/03-network-foundation/" data-link-title="模組三：網路地基 — VPC 與分層" data-link-desc="VPC、public / private subnet 切分、route table、NAT、security group 設計">infra 模組三：網路地基</a>：ALB 掛在 public subnet、後端在 private subnet 的網路分層設計</li>
<li>→ <a href="/blog/infra/05-core-services/loadbalancer-alb/" data-link-title="入口上 IaC — ALB、TLS 與健康檢查" data-link-desc="Application Load Balancer 的 listener、target group、健康檢查閾值設計，以及用 ACM 把 TLS 憑證的簽發、驗證與掛載整條鏈寫進版本控制">infra 模組五：入口上 IaC</a>：ALB 的 listener、target group、TLS 與健康檢查在 IaC 裡怎麼描述</li>
</ul>
]]></content:encoded></item></channel></rss>