1、全国中小学上门、在线教学全科辅导构建基于容器的混合云架构与实践中小型互联网公司基础架构技术演进与实践全国中小学上门、在线教学全科辅导2背景和挑战背景和挑战1技术架构技术架构与实践与实践3未来规划与尝试未来规划与尝试4基础架构演进基础架构演进2Agenda全国中小学上门、在线教学全科辅导3背 景 与 挑 战全国中小学上门、在线教学全科辅导4互联网在线教育现状市场规模巨大高增长率投资记录不断被刷新越来越多企业进入赛道全国中小学上门、在线教学全科辅导5业务业务变更频繁多样化周期短工程领域部署与实现传输计算存储弹性隔离性延迟长尾效应问 题 与 挑 战交付效率高可用新老技术架构平滑过渡ROI(投入产出比
2、投入产出比)全国中小学上门、在线教学全科辅导6几个关键字不中断业务持续更新敏捷可靠高弹性易扩展故障隔离保护多快好省如何应对?CloudNative容器云混合云全国中小学上门、在线教学全科辅导7背景和挑战背景和挑战1技术架构技术架构与实践与实践3未来规划与尝试未来规划与尝试4架构演进架构演进2全国中小学上门、在线教学全科辅导8成长成长期期代码仓库:GitLab编译打包:JenkinsIaas:Cloudstack监控与告警:Zabbix缓存:Redis负载均衡:Lvs/Nginx发展发展期期Code Review:Gerrit知识管理与项目管理:WIKI,Jira配置管理:CMDB,OCS,Pu
3、ppet日志收集:Flume,syslog队列系统:Kafka,RebbitMq公有云服务:CDN,对象存储,点直播服务告警聚合:Alerta任务调度:Rundeck数据展现:Kibanna,Grafna高速发展期高速发展期容器云:Docker,K8s,Mesos,Marathon,Chronos,HarborDevops应用配置管理:DisconfCI/CD:Spinnaker,A/B Testing大数据基础设施:Hadoop,Hive,Hue,Argus,OpentsDB分布式存储:CEPH爆发期爆发期(Current Time)混合混合云云PAAS微服务微服务Mesos DC/OS基础
4、架构技术演进路线全国中小学上门、在线教学全科辅导9背景和挑战背景和挑战1技术架构技术架构与实践与实践3未来规划与尝试未来规划与尝试4架构演进架构演进2全国中小学上门、在线教学全科辅导部署架构私有云服务(计算/数据/大数据服务)Internet公有云服务节点一(计算/数据服务)公有云服务(CDN/对象存储/点/直播服务)视频点播服务CDN服务对象存储服务全局负载均衡服务(GSLB)AuthLoad Balancer公有云服务节点二(计算/数据服务)VPC全国中小学上门、在线教学全科辅导11系统架构负载均衡认证与授权DNS服务CI/CD服务容量及伸缩服务监控与告警服务自动发布服务配置管理服务容器镜
5、像仓库分布式队列服务分布式缓存服务数据库服务分布式存储服务分布式搜索服务大数据服务分布式调度服务日志处理服务容器编制服务系统服务与工具层管理服务层接入层公有云主机物理服务器私有云虚拟机硬件及计算层CMDB运维管理服务资产管理服务全国中小学上门、在线教学全科辅导12基础架构介绍日志处理基础设施容器云基础设施CI/CD基础设施大数据基础设施监控与告警基础设施全国中小学上门、在线教学全科辅导13容器云技术栈与开源工具链 容器栈:Docker 存储:Ceph 容器镜像管理:Harbor 编排与调度 Long-lived:Spinnaker,Kubernetes Short-lived:Mesos,Ch
6、ronos 配置管理:系统配置管理工具Puppet,应用配置管理Disconf,服务注册Consul 容器监控:Promethus;数据展现:Grafana 系统监控:Zabbix全国中小学上门、在线教学全科辅导14容器云架构负载均衡ChronosMesosDocker物理主机虚拟机内网DNSPuppetHarbor编排与调度JenkinsSpinnakerKubernetesShort-lived ServiceLong-lived ServiceMarathonConsul扩缩容服务告警服务DisconfZookeeperPrometheus系统工具和服务组件Ceph负载均衡MesosDo