Commerce Cloud啟動前檢查清單

以下是Adobe Commerce 網站啟動檔案的摘要。

此檢查清單旨在協助規劃及執行Adobe Commerce Cloud網站的成功啟動。 與您的Adobe Commerce Cloud系統整合商共同作業,確保所有設定工作與檢查清單專案皆完成並驗證。 如果您遇到任何檢查清單專案困難或有疑問,請聯絡指定的客戶技術顧問或客戶成功工程師。 如果您的帳戶沒有指派的CTA/CSE,您可以建立支援票證以尋求協助。

如果您已將CTA/CSE指派給帳戶,請在啟動新的Adobe Commerce Cloud網站至少4週前聯絡他們和客戶經理,以通知他們您的​ 意圖 ​要啟動。

  • 某些檢查以[封鎖程式]{class="badge informative"}反白顯示
  • 確保與您的開發人員或系統整合合作夥伴共同作業,以符合您的實作方法。
IMPORTANT
如果您未使用並完成此檢查清單,您接受責任對於生產啟動排程和持續性網站穩定性造成的任何不利影響和相關風險。

1.上線前

  1. 檢閱有關測試和上線的檔案網站啟動檔案

    note note
    NOTE
    確保與您的合作夥伴或系統整合商一起完全準備完整的​_「上線整備計畫」,並納入所有必要的行動專案。 請記住,雖然啟動前檢查清單強調Adobe的最佳實務,但​並不 ​_​取代您自己的上線準備計畫的需求。
  2. [封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}使用手冊)

  3. 一般使用者/商家執行UAT (使用者驗收測試),包括後端作業。

  4. 系統整合員團隊已在中繼和生產環境中執行端對端UAT。 請參閱Experience League檔案

  5. 確認在中繼和生產環境中部署及測試程式碼(瞭解詳情)。

  6. 生產叢集的大小已永久增加至合約的每日基準線。 與指派的CTA/CSE洽談以取得詳細資訊,或提出支援票證。

2.目前的設定

  1. 將Adobe Commerce和相關套件/服務升級至最新版本
  2. 與您的SI/合作夥伴檢閱目前的設定和服務,然後遵循最佳實務
  3. 檢閱MySQL/共用檔案磁碟使用量

3. Fastly設定

  1. [封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}整頁快取GraphQL快取)。 閱讀Fastly設定指南

  2. 在PWA/Headless網站上使用GraphQL查詢GET方法(如適用)。

    note note
    NOTE
    只有使用HTTPGET作業提交的查詢才能進行快取(如果適用)。 無法快取POST查詢
  3. 確定已啟用Fastly影像最佳化(請參閱Fastly影像最佳化

  4. 確認已設定正確的遮蔽位置(設定快取、後端和來源遮蔽)。

  5. Web應用程式防火牆(WAF)正在運作。 (請參閱疑難排解封鎖的請求 (如果有的話)和限制)

  6. 更新Admin面板中的Fastly 「忽略的URL引數」清單,以增強快取效能。

    note note
    NOTE
    在​_管理員>存放區>設定>系統>完整頁面快取> Fastly設定>進階設定>忽略的URL引數(全域)_​底下的Fastly設定中,您可以找到Fastly在搜尋快取頁面時應忽略的逗號分隔引數清單。 請務必在修改此清單後重新上傳VCL

4. DNS和SSL

  1. [封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}(針對任何新增或變更的網域預先提交支援票證)

  2. [封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}此文章以取得詳細資訊。

  3. 針對上線將DNS TTL (存留時間)值更新到最小值。

  4. 啟用Sendgrid SPF和DKIM

    note note
    NOTE
    將每個網域的SendGrid CNAME記錄新增至DNS設定。 閱讀SendGrid電子郵件服務以瞭解如何變更寄件者網域等。

5.資料庫組態

Adobe Commerce Cloud採用MariaDB Galera叢集作為中繼和生產環境的資料庫。 Galera叢集有助於增強效能與擴充性。 若要深入瞭解Galera叢集複製的最佳實務和限制,請參閱下列文章。

  1. 建議使用MYSQL從屬連線,以便在資料庫負載高時提升效能。
  2. 請確定所有資料庫資料表的資料列格式皆設為DYNAMIC,而非COMPACT (這對內部部署至雲端移轉尤其正確)。
  3. 將所有資料表的資料庫儲存體引擎從MyISAM變更為InnoDB
  4. 提前檢閱和最佳化大小超過1 GB的資料庫表格。
  5. 資料庫結構描述資訊是最新的資訊。 (請參閱本指南)。

6.部署

  1. 檢閱靜態內容部署(SCD)理想狀態,以縮短在生產環境中進行部署期間的維護時間。 檢閱靜態內容部署(SCD)策略存放區組態管理指南。
  2. 檢閱HTML、JavaScript和CSS的縮制設定。 (這不適用於PWA/Headless網站)。
  3. 確認下列雲端變數的使用方式與其預期目的一致。 (SCD_MATRIXSCD_ON_DEMANDSKIP_SCD

7.測試與疑難排解

  1. 測試傳出異動電子郵件。 深入瞭解Adobe Commerce Cloud - SendGrid郵件功能

  2. [封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}

  3. [封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}

    note note
    NOTE
    負載和壓力測試的目的是識別應用程式內的瓶頸並找出效能問題。 在管理有關叢集規模的期望以及決定必要的規模調整以有效滿足業務需求方面,它起著關鍵的作用。
    note important
    IMPORTANT
    警告: ​準備負載測試時,請_ 不要 ​傳送即時交易電子郵件(甚至傳送至虛擬地址)。 在測試期間傳送電子郵件,可能會使專案達到在啟動之前為SendGrid設定的預設傳送限制(12k)。
    • 如何停用電子郵件通訊:
      移至​_商店>設定>進階>系統>電子郵件傳送設定_。
  4. 共擔責任安全性模型中,對生產執行個體進行安全性滲透測試。 為了符合PCI (支付卡產業)規範,客製化網站需要進行滲透測試。

8.其他組態

  1. 將索引切換為​ "排程更新",但​ customer_grid ​保留在"SAVE"上(請參閱索引模式)。

  2. 您使用任何協力廠商搜尋引擎或擴充功能嗎?

  3. 確認SEO (搜尋引擎最佳化)設定已正確設定,以啟用索引器/編目程式掃描網站(若相關)。

  4. 新增重新導向與路由(請參閱設定路由

    note note
    NOTE
    在整合環境中將重新導向和路由新增至routes.yaml檔案,並在部署至中繼和生產環境之前驗證此環境中的設定。
    code language-none
    "http://{all}/":
    型別:上游
    上游: "mymagento:http"
    
    "http://{all}/":
    型別:上游
    上游:"mymagento:http"
    
  5. 如果在開發期間啟用,請確定XDebug已停用(請參閱設定Xdebug)。

  6. 確認php.ini檔案中的op-cache和其他設定已正確更新(請參考此範例)。

  7. 訂閱​ Adobe Commerce狀態頁面

  8. 訂閱Adobe Commerce的New Relic 🔗通知通道的受管理警報,以監視指定的效能量度(瞭解詳情)。

9.安全性

  1. 設定Adobe Commerce安全性掃描

    note note
    NOTE
    Adobe Commerce安全性掃描是很有用的工具,可協助您找出網站上的過時軟體版本、不正確的設定以及潛在的惡意軟體。 註冊、安排經常執行,並確保將電子郵件傳送給正確的技術安全連絡人。
    在UAT期間完成此工作。 如果您使用定期掃描選項,請務必在低需求時間排程掃描。 檢視Adobe Commerce帳戶中的安全性掃描頁面。 您必須登入Adobe Commerce帳戶才能存取安全性掃描。
  2. 變更Adobe Commerce管理員的預設設定。

  3. 變更管理員密碼(請參閱設定管理員安全性)。

  4. 變更管理員URL (請參閱使用自訂管理員URL)。

  5. 移除專案中任何已不存在的使用者(請參閱建立及管理使用者)。

  6. 已設定管理員的密碼(請參閱管理員密碼需求)。

  7. 設定雙因素驗證(請參閱雙因素驗證)。

10.上線

當要切換時,請執行以下步驟(如需詳細資訊,請參閱DNS設定):

  1. 存取您的DNS服務,並更新每個網域和主機名稱的A和CNAME記錄:

    1. 新增​ <<www.yourdomain.com>> ​的CNAME記錄,指向​ prod.magentocloud.map.fastly.net
    2. 為​ <<yourdomain.com>> ​設定四條A記錄,指向:
      151.101.1.124
      151.101.65.124
      151.101.129.124
      151.101.193.124
  2. 將Adobe Commerce基底URL變更為​ <<www.yourdomain.com>>

  3. 請等候TTL時間過去,然後重新啟動網頁瀏覽器。

  4. 測試網站。

如果您在封鎖上線時發生問題:

如果您遇到任何問題,導致在轉換期間無法啟動,取得適當即時支援的最快方法就是利用服務檯並開啟票證(理由為「無法啟動我的商店」),然後呼叫熱線支援號碼(請參閱Adobe Commerce P1 (優先順序1)熱線號碼清單):

  • 美國免付費電話: (+1) 877 282 7436 (直接前往Adobe Commerce P1熱線)
  • 美國免付費電話: (+1) 800 685 3620 (第一個功能表按7 Adobe Commerce P1熱線電話)
  • 美國當地: (+1) 408 537 8777

11. Post上線

一旦網站上線,請傳送電子郵件給指派的CTA (客戶技術諮詢)、CSE (客戶成功工程師)和AM (客戶經理)。 但是,如果您沒有指派給專案的帳戶管理員,則可以建立支援票證,要求在網站啟動後啟用高SLA監視。 一旦網站經驗證可啟動並啟用了Fastly和快取,CTA/CSE就會執行以下任務:

  • 將叢集標示為使用中並建立支援票證以啟動高SLA (服務等級協定)監視。
  • 啟動New Relic Synthetics以監控運作時間。
recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f