微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 aws 上设计基于微服务的架构我的用例需要使用 kafka 但我无法设计架构

如何解决在 aws 上设计基于微服务的架构我的用例需要使用 kafka 但我无法设计架构

我的任务是创建基于微服务的架构(aws 上的基础架构)。 我一直坚持设计架构..

-> 我想在 aws 上部署我的 kafka 集群,但对于我的服务,我有三个选择:

1.) 一个/多个 EC2 实例上的多个服务(生产者和消费者)。

2.) 为一项服务使用一个容器(最好是 ECS)。

3.) 无服务器方法(使用 lambda 和 api-gateway) 部署多个服务的任何其他方法? (也许eks?)

-> 如何在 aws 上部署我的 kafka 集群?

1.) amazon msk(Apache kafka 的托管流媒体) 还有其他可用的方法吗??

我正在寻找有关遵循哪种方法的建议。 我的用例是生产(环境),希望成本应该更低,考虑到服务需要与 kafka 交互,哪种方法相对容易实现。

(PS - 我们当前的环境是开发和设置完全是手动的。我们已经在 amazon msk 上部署了我们的 kafka 集群。我们已经在 EC2 实例上部署了我们的微服务(手动)。

我们希望逐步从开发基础设施转向基于生产的基础设施。关于我们正在使用的技术的一点点。我们有 react(frontend)、node(backend) 和 postgresql(database)。 )

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。