构建新的 ECS 基础设施

Office Data gives you office 365 database with full contact details. If you like to buy the office database then you can discuss it here.
Post Reply
sakib60
Posts: 855
Joined: Tue Jan 07, 2025 4:20 am

构建新的 ECS 基础设施

Post by sakib60 »

GOV.UK Notify已完成从GOV.UK 平台即服务(PaaS)的迁移。在之前的博客文章中,我们讨论了如何迁移数据库。在这篇文章中,前 Notify 团队成员 David McDonald 解释了我们如何将生产流量迁移到在 Amazon Web Services (AWS) Elastic Container Service (ECS) 中运行的新应用程序。

在 PaaS 上,我们有 3 个环境:预览、准备和生产。每个环境运行着大约 25 个应用,大部分都是使用Cloud Foundry Python buildpack部署的。

我们构建了这 3 个环境的等效集,将我们的应用程序部署为ECS 中的Docker 容器。我们还构 萨尔瓦多 WhatsApp 号码 建了新的部署管道和监控基础设施。这两句话不足以表达我们 7 人团队的辛勤工作,他们在 18 个月的时间里完成了这项工作,并迁移了其他基础设施。

这 3 个新的 ECS 环境与 PaaS 是分开的,并且旨在与 PaaS 等效环境共享最少量的基础设施。例如,我们将Celery任务放在AWS SQS队列上,这些队列是分开的,因此创建任务的同一环境也会处理该任务。

不过,PaaS 环境和等效的 ECS 环境确实共享相同的状态。例如,它们每个环境共享一个 Postgres 数据库。这意味着如果您在 PaaS 环境和 ECS 环境上访问相同的 URL,您将看到相同的结果和相同的数据。
Post Reply