CI/CD 管道
Cloud Manager 的一项重要功能是,能够实施优化的 CI/CD 管道来加速自定义代码或更新的交付,例如,在网站上添加新的组件。
通过 Cloud Manager UI,您能够配置并启动您的 CI/CD 管道。在执行此管道期间,会执行彻底的代码扫描,以确保只有高质量的应用程序才能投入到生产环境。
要详细了解如何从 Cloud Manager UI 配置管道,请参阅配置生产管道和配置非生产管道。
灵活的部署模式
Cloud Manager 提供了灵活的可配置部署模式,使您能够根据不断变化的业务需求来交付体验。
在自动触发器模式下,系统会根据特定事件(例如,代码提交)将代码自动部署到环境。您还可以计划在指定的时间范围内,甚至在工作时间以外执行代码部署。
质量检查不依赖于部署触发器,每次触发部署时,都会在 CI/CD 管道执行期间执行质量检查。质量检查包括现成的代码审查、安全性测试和性能测试,无需您或您的合作伙伴进行任何操作。
要了解有关部署代码和质量检查的更多信息,请参阅部署代码。
Cloud Manager 中的可选功能
Cloud Manager 提供了附加高级功能,这些功能可能有助于实施您的项目,具体取决于特定环境设置和需求。 如果您对这些功能感兴趣,请联系您的客户成功工程师 (CSE) 或 Adobe 代表来进行深入讨论。
自动缩放
当生产环境承受异常高的负载时,Cloud Manager 将检测对额外容量的需求,并使用其自动缩放功能自动使额外容量联机。
在此类事件中,Cloud Manager 自动触发自动缩放配置过程,发送自动缩放事件通知,并在几分钟内使额外容量联机。额外容量将在生产环境中与运行 Dispatcher/发布节点相同的区域内进行配置,并遵守相同的系统规范。
自动缩放功能适用于 Dispatcher/发布层,其使用水平缩放功能来添加一到十个 Dispatcher/发布对区段。 所配置的任何额外容量都会在 Adobe CSE(客户成功工程师)确定的十个工作日内手动缩放。
蓝/绿部署
蓝/绿部署是一种方法,通过运行两个分别称作蓝色和绿色的相同生产环境来减少停机时间并降低风险。
在任何时候,只有一个环境是实时的,并且实时环境服务于所有生产流量。通常,蓝色表示当前的实时环境,绿色表示空闲环境。
- 蓝/绿部署是 Cloud Manager CI/CD 管道的附加组件,其中创建了第二组发布和 Dispatcher 实例(绿色)并将它们用于部署。随后,将绿色实例附加到生产负载平衡器,并移除和终止旧的实例(蓝色)。
- 此蓝/绿实施将实例视为瞬态实例,并且蓝/绿管道的每次迭代都会创建一组新的发布和 Dispatcher 服务器。
- 在设置过程中会创建一个绿色负载平衡器。此负载平衡器永不会发生改变,并且您应将绿色或“测试”URL 指向它。
- 在蓝/绿部署期间,将创建现有 Dispatcher/发布层的精确副本。