在Lambda CI/CD流水线中设置1-box Stage

0

【以下的问题经过翻译处理】 CICD管道中的one-box阶段是生产阶段之前的阶段。这个阶段也会接收生产流量。这个阶段的目标是使用非常小的生产流量验证新的更改,并在出现问题的情况下将爆炸半径最小化。

在基于服务器的部署中,这个阶段将只包含1台机器来接收非常小的流量百分比。代码更改将在生产之前部署到one-box阶段,并保留一些时间以验证新更改的行为。如果新代码在one-box阶段出现问题,爆炸半径将最小化,并且回滚更快,因为更改只部署在一台机器上。

在这个链接的“向后兼容性和单盒测试”主题中进行了解释-https://aws.amazon.com/builders-library/automating-safe-hands-off-deployments/

我们如何在lambda ci-cd中设置相同的阶段?任何相关信息都将非常有帮助。

profile picture
EXPERTE
gefragt vor 6 Monaten26 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 通过Lambda,您并不需要真正的“沙盒”,您可以轻松地将一小部分流量路由到新Lambda 版本中,随后将其逐步增加到100%或将其减少到0%。您可以使用Alias routing configuration来实现这一点。 CodeDeploy支持不同的traffic shifting options

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen