演讲主题一:破解 Kubernetes 应用开发低效之困:一键调试,实时热加载
Kubernetes 的强大与复杂是把双刃剑,一方面解决了资源和架构的抽象,一方面又给开发者带来了使用的困扰,复杂的概念和配置会让开发者不知所措,庞大的微服务架构又对开发环境和测试环境提出了更高的要求。高效的开发和测试一直也是云原生领域被忽略的板块,本次将给大家一一剖析这些难题和对应的解法,也将为大家解析测试提效,开发提效在基于 Kubernetes 下的实践。
演讲提纲:
- Kubernetes 上的程序和传统程序的区别
- 松耦合系统的封装套娃:进程、容器、工作负载、负载均衡、服务网格
- 容错性:负载均衡,监控,自愈性,终态控制
- 易于管理:工作负载,配额,隔离
- 微服务架构的开发之困
- 200个微服务居然要两周才能搭建起来?
- 写完代码要10分钟才能看到运行结果?
- 请问i9+64G内存够不够跑开发环境?
- 代码与 Kubernetes 之间需要一座桥梁
- 从 Kubernetes 概念抽离应用定义
- 直通套娃核心:把代码直接送给进程
- 用云上基础设施为开发减负为测试提效
- 用3000核的云上开发环境释放开发者战斗力
- 实现环境一致、按需所得的规范环境
- 把开发环境操作塞进 PyCharm
- 基于 Service Mesh 的环境复用
你将获得:
- Kubernetes 用户群体可了解开发环境如何规范化
- 提升开发基于 Kubernetes 的应用的编码效率
- 实现按需所得的开发和测试环境,实现开发测试效率提升
演讲主题二:解决万千节点可观测性数据压力腾讯内部实践
云原生场景下的高效运维极度依赖好的可观测性,而一个好的观测系统后台,又伴随着严峻的数据处理挑战。而新一代云原生消息队列 Pulsar,兼具强一致性和极为灵活的可扩展性,便是为此种场景而生。
演讲提纲:
- 用户容器化、微服务化、Mesh 化后的可观测性挑战。
- 可观测性实现挑战
- 可观测性成本挑战
- 业务需要什么样的工具
- 如何结合 Pulsar 流计算应对挑战
- Pulsar 在云原生可观测平台的实践
- 存算分离,分区 vs 分片,Pulsar 优势分析
- PulsarFunction 做流处理对应的挑战
- 可观测性的现在和未来
- Opentracing 与监控、日志、调用链大一统需求的挑战
- Opentelemetry 时代的挑战
你将获得:
- 了解云原生可观测性手段。
- 了解存算分离架构和 Pulsar,PulsarFucntion
- 了解云上消息队列如何针对不同场景做调优,统一选型
- 可观测性的现状与未来方向