我对 Spring Cloud 或 Netflix OSS 和 AWS 或 Azure 云如何组合在一起以提供基于微服务的解决方案有一些疑问。如果我们想使用容器化(Docker)和容器编排(Docker Swamp 或 Kubernetes)在 AWS 中部署基于 Spring Cloud 的微服务解决方案,技术架构会是什么样子。
下面列出的组件如何在 AWS 或 Azure 中组合在一起。- Netflix Ribbon(负载平衡) - Netflix Zuul(路由) - Netflix Hystrix(断路器) - Netflix Eureka(服务发现) - Spring Cloud 安全(身份验证和授权)
例如,AWS 拥有自己的内容交付网络 (Amazon CloudFront),AWS 拥有自己的 API 网关,负责负载平衡、路由以及身份验证和授权。
现在,如果我使用 Netflix OSS 和 Spring Cloud 创建微服务,那么如何使用容器化将它放在 AWS 中?
saas amazon-web-services paas microservices spring-cloud-netflix