Cloud Manager for AMS 简介 introduction-to-cloud-manager
要了解适用于AMS的Cloud Manager (Adobe Managed Services)以及它如何使组织能够在云中自行管理Adobe Experience Manager,请从此处开始。
简介 introduction
Cloud Manager for Adobe Experience Manager 使开发人员能够通过基于 Adobe Experience Manager 最佳实践构建的简化工作流来打造令人印象深刻的客户体验。 为Adobe Experience Manager优化的CI/CD管道允许您通过签入代码来合并开发工作流,然后这些代码会变为生产就绪。 在构建阶段,将根据最佳实践全面测试自定义代码更新,以便为客户提供可靠的应用程序。 Cloud Manager 使用开放式 API 方法,使您能够在不中断现有流程和工具的情况下与系统集成。
使用 Cloud Manager 时,您的开发团队可从以下功能受益:
- 持续集成/持续交付(CI/CD)代码,将开发周期从几个月/几周缩短到几天/几小时。
- 在投入生产之前,根据最佳实践执行代码审查、性能测试和安全性验证以将生产中断降至最低。
- API 连接,对现有 DevOps 过程进行补充。
- 自动缩放可检测增加容量需求,并自动配置额外的Dispatcher/发布区段。
Cloud Manager 中的主要功能 key-features-in-cloud-manager
以下部分重点介绍了Cloud Manager的主要功能。
自助式界面 self-service-interface
要探究并开始使用 Cloud Manager 的 UI,请参阅首次登录。
通过Cloud Manager的用户界面(UI),您可以轻松访问和管理Adobe Experience Manager应用程序的云环境和CI/CD管道。
您可以定义特定于应用程序的关键绩效指标 (KPI),例如每分钟的峰值页面查看量或预期的页面加载响应时间。 这些 KPI 是衡量部署成功的基础。 可以轻松定义不同团队成员的角色和权限。 自助服务界面有助于您掌控一切。 它还提供了有关最佳实践资源的链接,并在需要时向 Adobe 专家寻求指导。
CI/CD 管道 ci-cd-pipeline
Cloud Manager的一项重要功能是,能够使用优化的CI/CD管道来加速自定义代码或更新的交付,例如,在网站上添加新的组件。
通过Cloud Manager UI,您可以配置和启动您的CI/CD管道。 在执行此管道期间,会执行彻底的代码扫描,以确保只有高质量的应用程序才能投入到生产环境。
要详细了解如何从Cloud Manager的UI配置管道,请参阅配置生产管道和配置非生产管道。
灵活的部署模式 flexible-deployment-modes
Cloud Manager 提供了灵活的可配置部署模式,使您能够根据不断变化的业务需求来交付体验。
在自动触发器模式下,系统会根据特定事件(例如,代码提交)将代码自动部署到环境。 您还可以计划在指定的时间范围内,甚至在工作时间以外执行代码部署。
质量检查不依赖于部署触发器,每次触发部署时,都会在 CI/CD 管道执行期间执行质量检查。 质量检查包括代码审查、安全性测试和性能测试,所有这些都作为标准功能提供,您或您的合作伙伴无需执行任何操作。
要了解有关部署代码和质量检查的更多信息,请参阅部署代码。
Cloud Manager 中的可选功能 optional-features-in-cloud-manager
Cloud Manager提供了其他高级功能,这些功能会根据您的特定环境设置和需求使您的项目受益。 要进一步讨论,请联系您的客户成功工程师(CSE)或Adobe代表,以了解您是否对这些功能感兴趣。
自动缩放 autoscaling
当生产环境承受异常高的负载时,Cloud Manager将检测对额外容量的需求,并使用其自动缩放功能自动配置额外容量。
在这种情况下,Cloud Manager会自动触发自动缩放配置过程,发送自动缩放事件通知,并在几分钟内配置额外容量。 额外容量将配置在生产环境和相同区域,符合运行Dispatcher/发布节点的系统规范。
自动缩放功能适用于 Dispatcher/发布层,其使用水平缩放功能来添加一到十个 Dispatcher/发布对区段。 所配置的任何额外容量都会在 Adobe CSE(客户成功工程师)确定的十个工作日内手动缩放。
蓝/绿部署 blue-green
蓝/绿部署是一种方法,通过运行两个分别称作蓝色和绿色的相同生产环境来减少停机时间并降低风险。
在任何时候,只有一个环境是实时的,并且实时环境服务于所有生产流量。 通常,蓝色表示当前的实时环境,绿色表示空闲环境。
- 蓝/绿部署是 Cloud Manager CI/CD 管道的附加组件,其中创建了第二组发布和 Dispatcher 实例(绿色)并将它们用于部署。 随后,将绿色实例附加到生产负载平衡器,并移除和终止旧的实例(蓝色)。
- 此蓝/绿实施将实例视为瞬态实例,并且蓝/绿管道的每次迭代都会创建一组新的发布和 Dispatcher 服务器。
- 在设置过程中会创建一个绿色负载平衡器。 此负载平衡器从不更改,并且是绿色或“测试”URL的目标。
- 在蓝/绿部署期间,将创建现有 Dispatcher/发布层的精确副本。
蓝/绿部署流 flow
启用蓝/绿部署时,部署流与标准 Cloud Service 部署流不同。
实施蓝/绿部署 implementing
所有使用 Cloud Manager 进行生产部署的 AMS 用户都有资格使用蓝/绿部署。 但是,要使用蓝/绿部署,不仅需要对您的环境进行额外验证,还需要由 Adobe CSE 进行设置。
如果您想进行蓝/绿部署,请考虑以下要求和限制并联系您的 CSE。
要求和限制 limitations
- 蓝/绿部署仅适用于 Dispatcher/发布者对。
- 在蓝/绿部署中,不会预览 Dispatcher/发布对。
- 每个 Dispatcher/发布对都与所有其他 Dispatcher/发布者对相同。
- 蓝/绿部署仅适用于生产环境。
- 蓝/绿可在 AWS 和 Azure 中使用。
- 蓝/绿部署不适用于仅使用 Assets 的客户。