2017-08-10 87 views
0

无服务器体系结构和微服务之间的关系是正确的吗?无服务器体系结构和微服务之间的关系

  • 无服务器体系结构(Azure函数或Amazon Lambda)可以访问多个微服务(Amazon Elasticache或Amazon Redis Cache)。
  • 微服务提供了没有服务器可伸缩性问题的功能。

如果不是,什么是正确的关系?

回答

1

是的,无服务器意味着功能。函数捆绑在一起构成一个微服务。主要的区别是微服务不是无状态的,因为它们在容器中运行,而功能是无状态的,因为它们是短暂的。来源:https://www.simform.com/serverless-architecture-guide/

3

关系是,微服务可以使用无服务器实现。

例如在AWS中,您可以使用AWS API Gateway和Lambda(无服务器计算服务)设计无服务器的微服务。

另一方面,您也可以使用Serverless for DevOps。例如在AWS中,您可以在构建成功后使用Lambda和AWS SES向用户发送电子邮件。