Commerce Cloud启动前核对清单
以下是Adobe Commerce的简要说明 站点启动文档.
此核对清单旨在协助规划和成功启动Adobe Commerce Cloud网站。 与您的Adobe Commerce Cloud系统集成商协作,确保完成并验证所有配置任务和清单项目。 如果您在使用任何清单项目时遇到困难或有任何疑问,请联系指定的客户技术顾问或客户成功工程师。 如果您的帐户没有分配的CTA/CSE,您可以创建支持工单以获得帮助。
如果您已为该帐户分配了CTA/CSE,请在启动新的Adobe Commerce Cloud网站至少4周前联系他们和客户经理,以通知他们您的 意图 以发射。
- 某些检查以高亮显示 [阻断因素]{class="badge yellow" title="潜在的阻断因素"}
- 确保与开发人员或系统集成合作伙伴协作,以符合您的实施方法。
1.上线前
-
查看有关测试和上线的文档 站点启动文档
note note NOTE 确保全面 “上线准备计划” 与您的合作伙伴或系统集成商一起做好充分准备,纳入所有必要的行动项目。 请记住,尽管启动前核对清单强调Adobe的最佳实践,但 不会 无需您自己的上线准备计划。 -
[阻断因素]{class="badge yellow" title="潜在的阻断因素"}用户指南)
-
最终用户/商家执行UAT(用户验收测试),包括后端操作。
-
系统集成商团队在暂存和生产环境中执行了端到端的UAT。 请参阅 Experience League文档.
-
确认在暂存和生产环境中部署并测试代码(了解更多)。
-
生产群集的规模已永久增大到合同规定的每日基准。 与指定的CTA/CSE联系以了解更多详细信息,或提出支持服务单。
2.当前配置
3. Fastly配置
-
[阻断因素]{class="badge yellow" title="潜在的阻断因素"}全页缓存 或 GraphQL缓存)。 阅读 Fastly设置向导.
-
适用时,在PWA/Headless网站上使用GraphQL查询GET方法。
note note NOTE 只能缓存通过HTTPGET操作提交的查询(如果适用)。 无法缓存POST查询. -
确保启用Fastly图像优化(请参阅Fastly图像优化)
-
验证是否配置了正确的屏蔽位置(配置缓存、后端和源屏蔽)。
-
Web应用程序防火墙(WAF)运行正常。 (请参阅 疑难解答被阻止的请求、如果有,以及限制)
-
更新Fastly “忽略的URL参数” 列在管理面板中,以增强缓存性能。
note note NOTE 在Fastly配置下 管理员>存储>配置>系统>全页缓存> Fastly配置>高级配置>忽略的URL参数(全局),您可以找到Fastly在搜索缓存页面时应忽略的逗号分隔参数列表。 请确保在修改此列表后重新上传VCL
4. DNS和SSL
-
[阻断因素]{class="badge yellow" title="潜在的阻断因素"}(为添加或更改的任何域提前提交支持工单)
-
[阻断因素]{class="badge yellow" title="潜在的阻断因素"}本文 以了解更多信息。
-
更新DNS TTL(生存时间) 值最小值,用于上线。
-
启用Sendgrid SPF和DKIM
note note NOTE 将每个域的SendGrid CNAME记录添加到DNS配置中。 读取 SendGrid电子邮件服务 以了解如何更改发件人域等。
5.数据库配置
Adobe Commerce Cloud使用MariaDB Galera群集作为暂存环境和生产环境的数据库。 Galera群集有助于提高性能和可扩展性。 要深入了解Galera群集复制的最佳实践和约束条件,请参阅以下文章。
- MySQL配置最佳实践
- Adobe Commerce上的托管警报: MariaDB警报
- 的最佳实践 数据库配置
- 深入分析至 聚合群集复制和流量控制。
- MYSQL从连接 建议在高数据库负载期间提高性能。
- 确保所有数据库表的行格式均设置为 动态而非紧凑 (对于内部部署到云的迁移尤其如此)。
- 更改数据库存储引擎 MyISAM到InnoDB 所有表格。
- 提前审查并优化大小超过1 GB的数据库表。
- 数据库架构信息是最新的信息。 (请参阅 本指南)。
6.部署
- 查看静态内容部署(SCD)理想状态,以减少在生产环境中进行部署期间的维护时间。 审核 静态内容部署(SCD)策略 和 存储配置管理 指南。
- 查看HTML、JavaScript和CSS的缩小设置。 (这不适用于PWA/Headless网站)。
- 确认以下云变量的使用符合其预期目的。 (SCD矩阵, SCD_ON_DEMAND 和 SKIP_SCD)
7.测试和故障排除
-
测试传出事务性电子邮件。 详细了解 Adobe Commerce Cloud - SendGrid邮件功能.
-
[阻断因素]{class="badge yellow" title="潜在的阻断因素"}
-
[阻断因素]{class="badge yellow" title="潜在的阻断因素"}
note note NOTE A 载荷和应力测试用于此目的 发现应用程序中的瓶颈并发现性能问题。 它在管理对集群规模的期望和确定必要的扩展调整以有效满足业务需求方面发挥着关键作用。 note important IMPORTANT 警告: 准备负载测试时,请_ 不要 发送实时交易电子邮件(甚至发送到虚拟地址)。 在测试期间发送电子邮件可能导致项目达到在启动之前为SendGrid配置的默认发送限制(12k)。 - 如何禁用电子邮件通信:
转到 存储>配置>高级>系统>电子邮件发送设置.
- 如何禁用电子邮件通信:
-
作为的一部分,在生产实例上执行安全渗透测试 共享责任安全模型. 为符合PCI(支付卡行业)标准,定制站点需要进行渗透测试。
8.其他配置
-
将索引切换到 “按计划更新“,除了 customer_grid 仍保留在“保存”中(请参阅 索引模式)。
-
您是否使用任何第三方搜索引擎或扩展?
-
确认 已正确设置SEO(搜索引擎优化)配置 启用索引器/爬网程序来扫描网站(如果相关)。
-
添加重定向和路由(请参阅 配置路由)
note note NOTE 在集成环境中将重定向和路由添加到routes.yaml文件,并在部署到暂存和生产环境之前验证此环境中的配置。 code language-none "http://{all}“/”: 类型:上游 上游: "mymagento:http" "http://{all}“/”: 类型:上游 上游: "mymagento:http"
-
如果在开发期间启用,请确保禁用XDebug(请参阅 配置Xdebug)。
-
验证是否已在php.ini文件中准确更新了操作缓存和其他配置(请参阅此示例)。
-
订购New Relic »Adobe Commerce的受管警报»通知渠道以监控给定的性能指标(了解更多)。
9.安全
-
设置Adobe Commerce安全扫描
note note NOTE Adobe Commerce安全扫描是一个非常有用的工具 帮助发现站点上过时的软件版本、不正确的配置和潜在的恶意软件。 注册、安排其经常运行,并确保将电子邮件发送给正确的技术安全联系人。 在UAT期间完成此任务。 如果使用定期扫描选项,请确保在低需求时间安排扫描。 请参阅 安全扫描 Adobe Commerce页面。 您必须登录Adobe Commerce帐户才能访问安全扫描。 -
更改Adobe Commerce管理员的默认设置。
-
更改管理员密码(请参阅 配置管理员安全)。
-
更改管理员URL(请参阅 使用自定义管理员URL)。
-
删除项目中不再存在的所有用户(请参阅 创建和管理用户)。
-
管理员密码已配置(请参阅 管理员密码要求)。
-
配置双重身份验证(请参阅 双重身份验证)。
10.上线
当进行转换时,请执行以下步骤(有关详细信息,请参见 DNS配置):
-
访问您的DNS服务并更新每个域和主机名的A和CNAME记录:
- 添加CNAME记录 <<www.yourdomain.com>>,指向 prod.magentocloud.map.fastly.net
- 设置四条A记录 <<yourdomain.com>>,指向:
151.101.1.124
151.101.65.124
151.101.129.124
151.101.193.124
-
将Adobe Commerce基本URL更改为 <<www.yourdomain.com>>
-
等待TTL时间过去,然后重新启动Web浏览器。
-
测试网站。
如果您遇到阻止上线的问题:
如果您遇到任何问题,导致在直接转换期间无法启动商店,则获得适当及时支持的最快方法是:使用技术支持并打开票证(理由是“无法启动我的商店”),然后拨打热线支持号码(请参阅 Adobe Commerce P1(优先级1)热线号码列表):
- 美国免费电话: (+1) 877 282 7436(直接到Adobe Commerce P1热线)
- 美国免费电话:(+1) 800 685 3620 (第一个菜单,按7访问Adobe Commerce P1热线)
- 美国当地: (+1) 408 537 8777
11.上线后
在站点上线后,发送电子邮件给分配的CTA(客户技术咨询)、CSE(客户成功工程师)和AM(客户经理)。 但是,如果没有为项目分配客户经理,则可以创建一个支持工单,要求在站点上线后启用高SLA监控。 一旦验证站点是否会在启用Fastly和缓存的情况下启动,CTA/CSE就会立即执行以下任务:
- 将群集标记为活动并创建支持票证以激活高SLA(服务水平协议)监视。
- 激活New Relic Synthetics以监控正常运行时间。