云架构师容器云平台存储、网络、监控的架构设计与优化 | 在线辅导答疑
当今IT已经从传统集中式管理架构,逐渐转变成分布式架构;从单一的硬件管理,逐渐变成基于软件定义的硬件(主机/存储/网络)管理;从TB级的数据,到PB甚至EB级的海量数据;等等,无一不向我们揭示了一个崭新的IT时代的到来。为了应对这些日新月异的变化,容器服务随着云计算的蓬勃发展逐渐开始崭露头角。容器服务提供高性能可伸缩的容器应用管理服务,支持用Docker和Kubernetes进行容器化应用的生命周期管理,提供多种应用发布方式和持续交付能力并支持微服务架构。容器服务整合了虚拟化、存储、网络和安全能力,打造出最佳的云端的运行环境。其中网络、存储、监控是传统企业数据中心里最为重要、核心的部分,如何设计好容器的网络、存储、监控,是沿用传统IT的经验,还是探索新的设计方案,都是需要企业和供应商不断摸索总结其中的经验,创出一条容器云的康庄大道。
本场辅导嘉宾:
顾文俊
某互联网公司 金融行业架构师
2008年南京邮电大学电路与系统专业研究生毕业,12+年职业生涯主要从事IT基础设施、云计算、容器、大数据、AI、金融科技相关领域的解决方案工作。现任某知名互联网公司负责云架构师,之前就职在某保险公司主要负责容器云项目。twt社区平台特邀作者、2020 容器云职业技能大赛百位专家委员会成员。
吴涛
光大科技有限公司 研发工程师
在金融科技行业从事技术研发,对云计算容器技术感兴趣,喜欢户外爬山,看书,狼人杀。2020 容器云职业技能大赛百位专家委员会成员。
活动分享课件:
2020 容器云职业技能大赛架构师岗课程系列之—容器云平台存储架构设计与优化
本文介绍了容器存储、Kubernetes平台存储发展的情况,容器存储类型,Kubernetes平台存储应用的场景,以及容器云存储设计的重要性。通过这些介绍,大家可以对容器云平台存储建立一个基本的概念,并且知道相关的应用场景在哪里。在今后有容器平台项目的时候, 知道容器云存储这块的设计规划,应该从哪些方面去考虑。以及在项目的设计中,对于数据的重视程度,以及对数据价值的认识达到一个比较高的程度。总体上讲,就是给大家一个初步的容器云存储的概念。也在此基础上,介绍了Kubernetes中几种常见的存储系统以及持久化存储的设计。最后,介绍了金融行业的某保险和基金公司容器化平台存储的设计以及基于CSI开发的容器平台设计。同时,提供了对于容器云存储方面优化的一些建议。通过对本文的学习,读者可以对容器云存储设计有一个初步的概念,同时对于优化也给出了相应的建议。
2020 容器云职业技能大赛架构师岗课程系列之—容器云平台网络架构设计及优化
本文从容器网络相关的基础概念入题, 介绍了容器网络的协议栈、穿越方式以及隔离方式。针对协议栈,到底是采用二层互通,还是采用三层互通,还是结合两种方式的优点整合一个综合的方式取决于业务场景;针对穿越方式,是采用传统的 Underlay 网络,还是基于 SDN 的 Overlay 网络,和客户现场情况, 以及硬件设备支持的情况都有比较大的关联;同样,隔离方式采用 VLAN 还是 VXLAN,也和场景强相关。
然后介绍了 Kubernetes 网络的各种场景,包括容器之间、Pod 之间、Pod 到 Service、外部到内部的这 4 种场景下,不同的通信模式。在设计 Kubernetes 容器平台的时候,建议按照这些通信模式,根据具体的场景,逐一比对选择合适的解决方案。其中,需要注意的是外部到内部的访问,既可以通过 NodePort,也可以通过 LoadBalancer 的方式亦或是 Ingress模式,需要按照具体的场景来分析。
最后通过两个容器云平台实践中网络架构的设计,以及优化实践的总结,为读者今后的容器云网络架构实践指明了一条道路。
2020 容器云职业技能大赛架构师岗课程系列之—容器云平台监控架构设计及优化
随着容器化的大力发展,容器云平台已经基本由Kubernetes作为统一的容器管理方案。当我们使用Kubernetes进行容器化管理时,传统监控工具如Zabbix无法对Kubernetes做到统一有效的全面监控,全面监控Kubernetes也就成为我们需要探索的问题。使用容器云监控,旨在全面监控Kubernetes集群、节点、服务、实例的统计数据,验证集群是否正常运行并创建相应告警。本章旨在于介绍容器云平台监控的架构设计及优化。
监控是运维体系中是非常重要的组成部分,通过监控可以实时掌握系统运行状态,对故障提前预 警,以及历史状态的回放,还可以通过监控数据为系统的容量规划提供辅助决策,为系统性能优化提供真实的用户行为和体验。为容器云提供良好的监控环境是保证容器服务的高可靠性、高可用性和高性能的重要部分,通过对本章的学习,能够快速认识当前容器环境下都有哪些监控方案,并对主流的监控方案有一个系统的了解和认识。
↓↓↓