比較 SSL Certificates 的驗證效率
由於調整 DNS namespace 由 Cloudflare 改為 Amazon Route 53,做架構調整,這將會影響到 SSL Certificates 的申請。
而原本就有 AWS Certificate Manager (ACM),申請好的憑證可以跟 Amazon Route 53 做整合; 而現有的憑證管理方式是 Cloudflare + cert-manager。
所以想要知道哪種架構的效率較好。
分析結果
就分析報告來看,將 "SSL verifiation" 的工作放在 Ingress-NGINX 效率較好。
架構變更
原本是使用 Cloudflare DNS01 challenge,透過 cert-manager([[kubernetes-install-cert-manager]]) 申請憑證;改為使用 ACM + Amazon Route 53 管理。
架構為調整,將 "SSL verifiation" 由 Ingress-NGINX 改到 Network Load balancers。
Jmeter 測試
測試條件如下為: 總共循環 20 次,間隔 10 秒;每次觸發會有 10 個 threads;每個 thread 會請求發送一次請求。
所以一次測試會有 20 * 10 = 200
個取樣。