Fastly服務總覽
Fastly提供下列服務,以最佳化並確保Adobe Commerce在雲端基礎結構專案上的內容傳遞作業安全。 這些服務包含在雲端基礎結構的Adobe Commerce中,不需額外付費。
-
內容傳遞網路(CDN) — 清漆式服務,可在您設定的後端資料中心快取您的網站頁面、資產、CSS等。 當客戶存取您的網站和商店時,請求會點選Fastly以更快載入快取頁面。 CDN服務提供下列功能:
-
快取管理 — 在您設定的後端資料中心快取您的網站頁面、資產、CSS等,以降低頻寬負載和成本
-
使用Fastly自訂VCL片段 (符合Varnish 2.1)來修改快取回應要求的方式
-
自訂Fastly逾時設定,以防止大量作業請求出現503個回應
-
建立自訂錯誤回應頁面
-
-
安全性 — 在您啟用Adobe Commerce網站的Fastly服務後,可以使用其他安全性功能來保護您的網站和網路:
-
Web應用程式防火牆 (WAF) — 受管理的Web應用程式防火牆服務,可提供PCI相容的保護,在惡意流量可能損害雲端基礎結構網站與網路上的生產Adobe Commerce之前,先封鎖惡意流量。 WAF服務僅適用於Pro和Starter Production環境。
-
分散式阻斷服務(DDoS)保護 — 內建DDoS保護,可抵禦Ping of Death、Smurf攻擊和其他以ICMP為基礎的泛濫攻擊。
-
SSL/TLS憑證—Fastly服務需要SSL/TLS憑證才能透過HTTPS提供安全流量。
Adobe Commerce提供網域驗證讓我們為每個中繼和生產環境加密SSL/TLS憑證。 Adobe Commerce會在Fastly設定過程中完成網域驗證和憑證布建。
-
-
原始遮罩 — 防止流量略過Fastly WAF,並隱藏原始伺服器的IP位址,以保護它們免受直接存取和DDoS攻擊。
雲端基礎結構Pro Production專案的Adobe Commerce預設會啟用來源遮蓋。 若要在雲端基礎結構入門生產專案上啟用Adobe Commerce上的來源遮蔽,請提交Adobe Commerce支援票證。 如果您的流量不需要快取,您可以自訂Fastly服務設定,以允許請求略過Fastly快取。
-
影像最佳化 — 將影像處理和調整負載解除安裝到Fastly服務,讓伺服器可以更有效率地處理訂單和轉換。
-
Fastly CDN和WAF記錄 — 對於雲端基礎結構Pro專案上的Adobe Commerce,您可以使用New Relic記錄服務來檢閱和分析Fastly CDN和WAF記錄資料。
Magento2的Fastly CDN模組
雲端基礎結構上Adobe Commerce的Fastly服務使用安裝在以下環境中的Magento2]的[Fastly CDN模組: Pro Staging and Production, Starter Production (master
分支)。
在初始布建或升級您的Adobe Commerce專案時,Adobe會在您的中繼和生產環境中安裝最新版本的Fastly CDN模組。 Fastly發行模組更新時,您會在管理員中收到環境的通知。 Adobe建議您更新環境以使用最新版本。 請參閱Fastly升級。
Fastly服務帳戶和認證
雲端基礎結構專案上的Adobe Commerce未獲得專用的Fastly帳戶。 Fastly服務是在註冊給Adobe的集中帳戶中進行管理,並且管理儀表板只能由雲端支援團隊存取。
相反,每個測試和生產環境都有唯一的Fastly憑證(API權杖和服務ID),可從Commerce管理員設定和管理Fastly服務。 Fastly API可用於執行Fastly服務的進階管理,這需要認證才能提交這些請求。
在專案布建期間,Adobe會將您的專案新增到雲端基礎結構上Adobe Commerce的Fastly服務帳戶,並將Fastly憑證新增到中繼和生產環境的設定中。 檢視取得Fastly認證。
變更Fastly API權杖
提交Adobe Commerce支援票證以變更Fastly API權杖認證。 當您收到新Token時,請更新您的預備或生產環境以使用新Token。
若要變更Fastly API權杖認證:
-
提交Adobe Commerce支援票證,要求新的Fastly API認證。
在雲端基礎結構專案ID和需要新認證的環境上包含您的Adobe Commerce。
-
收到新的API Token後,請在「管理員」的Fastly認證設定中或從Cloud Console 環境變數更新API Token值。
-
更新認證後,請提交Adobe Commerce支援票證以刪除舊的API權杖。
多個Fastly帳戶和指派的網域
Fastly只允許您將一個頂點網域和關聯的子網域指派給一個Fastly服務和帳戶。 如果您有現有的Fastly帳戶,該帳戶連結了用於Adobe Commerce網站的相同頂點和子網域,則您有以下選項:
-
在雲端基礎結構專案環境中請求Adobe Commerce的Fastly服務憑證之前,請從現有帳戶中移除頂點和子網域。 請參閱Fastly檔案中的使用網域
使用此選項將Apex網域和所有子網域連結到雲端基礎結構上Adobe Commerce的Fastly服務帳戶。
-
提交Adobe Commerce支援票證以請求網域委派,以便將Apex和子網域連結到不同的帳戶。
如果您的Apex網域有Adobe Commerce和非Adobe Commerce網站的多個子網域,而且您想要將這些子網域連結至不同的Fastly帳戶,請使用此選項。
要求網域委派
案例1:
Apex網域(testweb.com
和www.testweb.com
)連結到現有的Fastly帳戶。 您已在雲端基礎結構專案上設定Adobe Commerce,包含下列子網域: mcstaging.testweb.com
和mcprod.testweb.com
。 您不想在雲端基礎結構上將Apex網域移動到Adobe Commerce的Fastly服務帳戶。
提交Fastly支援票證,要求將子網域從現有的Fastly帳戶委派給雲端基礎結構上Adobe Commerce的Fastly帳戶。 在票證中包含您的Adobe Commerce專案ID。
委派完成後,您的專案子網域可以新增到雲端基礎結構上Adobe Commerce的Fastly服務帳戶。 檢視取得Fastly認證。
案例2:
Apex網域(testweb.com
和www.testweb.com
)已連結到雲端基礎結構上的Adobe Commerce Fastly服務帳戶。 您要管理其他Fastly帳戶中service.testweb.com
和product-updates.testweb.com
子網域的Fastly服務。
提交Adobe Commerce支援票證,要求從雲端基礎結構上的Adobe Commerce將子網域委派到Fastly服務帳戶。 在票證中包含Fastly帳戶的服務ID。
DDoS保護
Fastly CDN服務內建了DDOS保護。 一旦您為Adobe Commerce網站啟用了Fastly服務,Fastly就會篩選所有網頁和管理程式流量,以偵測和封鎖潛在的攻擊。
-
針對第3層或第4層的攻擊,Fastly服務會根據連線埠和通訊協定篩選出流量,僅檢查HTTP或HTTPS請求。 網路邊緣會捨棄ICMP、UDP和其他網路啟動的攻擊。 這包括反射和放大攻擊,這些攻擊使用UDP服務,如SSDP或NTP。 透過提供這種層級的保護,我們有效地封鎖了多種常見的攻擊,例如Ping of Death、Smurf攻擊和其他基於ICMP的泛洪攻擊。
Fastly在快取層管理TCP層級攻擊。 此策略為每個使用者端提供必要的規模和情境,以處理SYN泛洪攻擊及其許多變體,包括TCP棧疊、資源攻擊和Fastly系統內的TLS攻擊。
-
Fastly也提供第7層攻擊的保護。 如果您的商店發生效能問題,而且您懷疑是第7層DDoS攻擊,請提交Adobe Commerce支援票證。 Adobe可以建立自訂規則並套用至Fastly服務,以根據標頭、裝載或可識別攻擊流量的屬性組合來檢查並篩選掉惡意請求。 請參閱 Adobe Commerce說明中心 中的檢查DDoS攻擊和如何封鎖惡意流量。