Python for good. Python for fun.
2024 年 11 月 23 日,由 Python 中国社区( PyChina)主办的 PyCon China 2024 社区展于上海对外经贸大学(古北校区)圆满落幕。作为 Python 开发者每年一度的技术盛会,PyCon China 通过主题演讲、专题讨论、工作坊和展览等多种形式,展示 Python 在数据科学、人工智能、Web 开发、嵌入式系统等领域的前沿应用和技术趋势为广大 Python 开发者、研究人员、企业和开源爱好者提供一个高质量的交流平台。和鲸社区受邀参与分会场主题分享并亮相 PyCon China 2024 社区展位,与新老朋友们一同面基。
展会现场,和鲸重点展示了其最新的数据科学知识地图,吸引了众多新老社区用户及数据爱好者进行面对面互动交流。为助力更多数据爱好者掌握这一数据科学领域的核心技能,和鲸社区精心打造了一系列全面且深入的 Python 学习课程。作为数据科学不可或缺的核心工具,通过和鲸社区的课程,无论是初学小白还是技术大佬,都能在社区内找到适合自己的学习资源,系统地学习如何利用 Python 进行高效的数据处理、深入分析、直观的可视化呈现,以及构建高性能的机器学习模型。
分会场上,和鲸科技架构师高朋受邀做题为《使用 Python 编写 Kubernetes 集群控制器的实践》的分享。分享伊始,高朋首先介绍了和鲸自研的数据科学平台 ModelWhale 在 Kubernetes 领域的实践成果,这些实践不仅涵盖了全国性的竞赛项目,还深入到了高校的教学场景应用,体现和鲸在资源管理方面积累的深厚经验。随后演讲深度聚焦于运用 Python 编写 Kubernetes 控制器的方法,并通过一个生动的云节点预留实际案例,详细剖析了其应用场景与实现方法。通过实际项目的现场演示,高朋展示了如何借助 Python 与 Kubernetes 的控制器扩展功能,实现资源的动态高效管理。此外,演讲还深入探讨了自定义控制器的设计理念,旨在通过灵活的节点预留与资源调配策略,在满足业务需求的同时,显著提升系统的稳定性和资源利用效率。这一议题对于云平台开发者、资源管理者及相关技术领域的专业人士而言,极具参考价值,为他们提供了一种新颖的资源控制策略与思维方式。
分享结束后,高朋接受了小范围采访,深入探讨了如何通过和鲸 ModelWhale 为不同业务场景提供高效、安全的解决方案。他表示,和鲸 ModelWhale 作为一款数据分析工具教学平台,在教学与比赛等场景有着广泛应用。
在教学场景中,面对全校数千名学生、多个班级同时上课的需求,ModelWhale 实现了一体化功能集成,无需为单一功能进行额外开发,与直接使用公有云相比,极大地降低了开发成本。平台不仅提供了作业批改、管理、分发等应用层面的便捷功能,还有效避免了传统教学方式中手工改作业、Excel 分发等繁琐且低效的操作。同时,ModelWhale 确保了数据的安全性,所有计算与沙箱环境均实现统一,并配备了完善的审计管理逻辑,有效防止数据泄露。
在比赛场景下,ModelWhale 同样表现出色。面对数千名选手同时运行代码的高并发挑战,平台能够轻松应对复杂的业务场景,解决了机器管理困难、环境难以统一、资源与数据安全难以保障等问题。平台通过网络流量管理限制下载,并采用白名单方式严格限制网络访问,确保选手提交的代码在断网环境下运行,从而保障了数据的绝对安全。此外,ModelWhale 还具备强大的多维度扩展能力,包括负载扩展和资源扩展等,能够轻松应对各种规模的比赛需求。
此外,ModelWhale 还支持跨公有云接入。针对不同学校可能使用不同公有云的情况,ModelWhale 利用 Kubernetes 集群扩展能力进行了一层抽象,有效屏蔽了公有云厂商之间的 API 差异。这使得平台能够以较小的成本实现无损接入,实现“让用户无感知”。
借此次在 PyCon China 2024 的亮相,和鲸愿与更多数据爱好者,一同探索 AI 时代为 Python 语言带来的全新面貌,探索 Python 未来的活力之源与发展方向。
您也可扫码添加小鲸,进入我们的数据科学社群,了解更多和鲸社区更多数据科学资源,一同进步~