使用未結企業啟用高績效內容遞送
藉由載入網頁,可更快速並降低媒體串流延遲,為大型對象提供絕佳的 Web 體驗。
在雲端中部署 VarFinish 企業的反向代理主機和 HTTP 引擎技術,會降低後端伺服器的負載 (最高可達 99%),讓您在保護重要基礎架構時擴大部署,並可預測成本。
Oracle Cloud Marketplace 提供之 Oracle Cloud Infrastructure OCI 影像的變更完成企業 6 包含了最佳化供雲端使用的變化企業 6 版本,其中包含高可用性、快取保存和自訂分析。軟體包括下列進階功能:
- 效能提高:使用高可用性來增強快取,內建的內容複製、預先擷取以及微調的原則提供。
- 永久性和持續性:包含一個最佳化儲存體和快取大量資料的保存層。快取可以在重新啟動之間保存,而且儲存較大的資料集可以減緩片段及重新載入效能。
- 個人化及快速決策:透過平行 ESI、JSON 剖析、裝置偵測以及 IP 地理位置,快速提供個人化內容,並將內容決策更接近您的使用者。
- 安全性:TLS 可加密伺服器上和從屬端上的通訊和資料。您可以將快取的資料同時加密在記憶體和磁碟上。軟體也包含內建的 Web 應用程式防火牆。
架構
此參照架構會部署一個公用負載平衡器、執行軟體、區塊儲存及檔案儲存的負載節點。
架構使用區域搭配一個可用性網域與區域子網路。您可以在含有多個可用性網域的區域中使用相同的架構。建議您使用區域子網路進行建置,無論可用性網域的數目為何。
下列圖表說明此架構。負載平衡器會將內送要求遞送至 Varcompletes 企業伺服器。伺服器會使用 Oracle Cloud Infrastructure 網域名稱系統 (DNS) 服務 (有時稱為 OCI DNS) 來解析要求,並將內容快取到連附的區塊儲存。如果內容已經快取在區塊儲存,負載平衡器會回應要求。
VarComplete 企業節點位於區域公用子網路中,因為它們是使用 Oracle Cloud Infrastructure 提供的網際網路閘道來直接回應要求。
檔案儲存體會儲存階段作業資訊,這可在未完成的企業伺服器上同步節點。
架構包含下列元件:
- 區域
區域是由一或多個可用性網域所組成的本地化地理區域。區域與其他區域無關,使用者可以分開區域 (跨國或大陸)。
- DNS
DNS 服務可讓您建立及管理 DNS 區域。您可以建立區域、新增記錄至區域,以及允許 Oracle Cloud Infrastructure 的邊緣網路處理網域的 DNS 查詢。
- 可用性網域
可用性網域是區域內獨立、獨立的資料中心。每個可用性網域中的實體資源都會與其他可用性網域中的資源隔離,以提供容錯。可用性網域並不共用基礎架構,例如電源或冷卻,或內部可用性網域網路。因此,一個可用性網域發生故障,不會影響區域中的其他可用性網域。
- 容錯域
錯誤網域是可用性網域內硬體和基礎架構的群組。每個可用性網域都有三個容錯域,具有獨立的電源和硬體。當您將運算執行處理放在多個容錯域時,應用程式可容許實體伺服器失敗、系統維護,以及可用性網域中的許多共同網路和電源失敗。
- 虛擬雲端網路 (VCN) 和子網路
VCN 是您在 Oracle Cloud Infrastructure 區域中設定的軟體定義網路。Vcn 可以分割成子網路,而且特別是區域或可用性網域。區域特定和可用性網域特定子網路都可以在相同的 VCN 中共存。子網路可以是公用或專用。
- 安全清單
您可以為每個子網路建立安全規則,以指定子網路中必須允許且離開子網路的來源、目的地以及流量類型。
- 負載平衡器
負載平衡器會將進入的流量分配至差異節點。
- Varnish 企業 (VE1 與 VE2) 節點
這些運算執行處理會執行「完成企業」軟體。節點有高可用性代理程式,這些代理程式使用儲存在檔案儲存體中的階段作業資訊來同步節點。這些節點也可以使用 Oracle Cloud Infrastructure 網際網路閘道直接回應要求。
- 區塊磁碟區
您可以利用區塊儲存體磁碟區來建立、連附、連線及移動儲存體磁碟區,以及變更磁碟區效能以符合您的儲存體、效能和應用程式需求。將磁碟區連附到執行處理之後,您就可以像使用一般硬碟一樣使用該磁碟區。您也可以中斷磁碟區的連線,並將它連附到其他執行處理,而不會遺失資料。
- 檔案儲存
此檔案系統掛載於未完成的企業節點,用於儲存階段作業資訊。高可用性代理程式使用此資訊來同步化未完成的企業節點。
建議
您的需求可能與此處描述的架構不同。請使用下列建議作為起點。
- 負載平衡器
負載平衡器會將內送流量分配至浮動企業節點。我們建議最小型態為 400 Mbps。另外,建議您使用「最少連線」或「IP 雜湊」負載平衡原則。
- Varnish 企業 (VE1 與 VE2) 節點
您可以使用 VM.Standard2.24 資源配置,提供 24 個 OCPU 和 320 GB 的 RAM。從個別容錯域中的兩個節點開始。視需要使用執行處理組態和自動調整功能來擴大或縮小。
- 區塊磁碟區
使用可連附至單一執行處理 (32) 的區塊磁碟區數目上限 (32 TB)。此組態提供足夠的儲存空間來快取內容。
- VCN
建立 VCN 時,請決定在每個子網路中,有多少 IP 位址雲端資源需要。使用無類別網域間路由 (CIDR) 表示法,指定子網路遮罩和大小的網路位址範圍 (足以容納要求的 IP 位址)。使用位址空間落在標準專用 IP 位址區塊內。
選取未與企業內部部署網路重疊的位址範圍,以便稍後可以設定 VCN 與企業內部部署網路之間的連線 (如有必要)。
建立 VCN 之後,就無法變更位址範圍。
設計子網路時,請考慮您的功能和安全性需求。將相同層或角色內的所有運算執行處理連附至相同的子網路,以作為安全界限。
使用區域子網路。
- 安全清單
使用安全清單定義套用至整個子網路的傳入和傳出規則。例如,此架構允許內部針對整個專用子網路進行 ICMP。
注意事項
- 效能
若要獲得最佳效能,請選擇適當頻寬的正確運算型態。
- 使用狀態
根據您的建置需求和區域,考慮使用高可用性選項。這些選項包括在區域和容錯域中使用多個可用性網域。
- 成本
裸機 GPU 執行處理為更高的成本提供必要的 CPU 能力。評估需求以選擇適當的運算型態。
- 監督和警示
針對節點的 CPU 和記憶體使用狀況設定監督和警示,以便視需要擴大或縮小圖形。
部署
Oracle Cloud Marketplace 中提供用於部署此參考架構的 Terraform 堆疊。
- 移至 Oracle Cloud Marketplace。
- 按一下取得應用程式。
- 依照畫面上的提示進行。
