5. 日志采集在微服务架构中的应用
1)需求背景
容器技术在微服务落地过程中的部署、交付等环节给用户带来了越来越多的便捷,同时也会存在容器化应用/非容器化应用混合部署的情况,并且Kubernetes作为容器编排领域的领导者,正朝着PaaS底座标配方向发展。
阿里云日志服务(SLS)结合阿里云容器服务Kubernetes版(ACK)等云产品为以阿里云公共云产品为基础构建微服务架构的用户提供日志采集、消费和查询分析的能力。
2)解决方案
阿里云日志服务结合Kubernetes日志特点以及应用场景,提供了全方位的容器/Kubernetes日志的采集解决方案,同时日志服务产品也提供了强大的日志处理分析能力,如PB级日志实时查询、日志聚类分析、Ingress日志分析报表、日志分析函数、上下游生态对接等能力,以及在容器/Kubernetes技术落地应用微服务改造过程中的日志采集运维一站式管理能力。
方案优势:
∙ 日志服务与阿里云公共云产品深度集成,提供便捷一站式的日志统一采集、存储、分析和查询的日志运维能力,并提供丰富的报表、告警能力。
∙ 基于阿里云容器服务Kubernetes托管版集群与云NAS构建互联网微服务应用,高可用及高弹性架构。
∙ 容器镜像服务(ACR)提供自动化部署和更新能力,维护应用的最新状态。数据通过RDS存储,提供读写分离容灾能力。
∙ 容器化应用和非容器化应用混合部署,技术架构平滑演进。