搜狗商业云平台的弹性与自动化实践
需积分: 9 6 浏览量
更新于2024-07-17
收藏 2.25MB PDF 举报
"搜狗商业云平台实践与思考.pdf" 是一份关于搜狗公司在商业云平台建设、设计和实战经验的分享文档。作者王宇,作为搜狗商业平台研发部的资深开发工程师,分享了他在分布式、大数据和云计算领域的专业知识。
文档首先介绍了搜狗商业平台的特点,涵盖了搜狗的产品矩阵,包括搜索广告、信息流广告和品牌广告等业务,以及背后的技术体系,如CRM、广告平台、物料展现和审核平台等。技术栈包括Golang、C++、JavaScript、Java和Python等多种编程语言。
在云平台设计选型方面,文档提到了搜狗商业平台面临的挑战,如环境复杂性、低峰期资源利用率低和弹性伸缩能力不足。为解决这些问题,搜狗选择了构建商业云平台,该平台注重弹性伸缩、资源调度、自动化和线上线下环境的一致性,旨在提高效率并降低成本。
文档还探讨了行业内的容器化趋势,如Docker、Rkt和OCI等标准,以及Kubernetes、Mesos和Swarm等编排工具。Kubernetes因其活跃的社区和优秀的设计理念被选为项目匹配的解决方案。然而,将K8s引入现有环境并非易事,需要考虑如何与现有的开发、测试和运维流程对接,以及如何实现自动化平台。
在云平台实践部分,作者提到了自研PaaS(Platform as a Service)的必要性,尤其是在构建搜狗商业云平台时,需要解决持续集成、服务发现、服务授权等问题,并整合已有的开发流程。商业云平台由多个集群组成,如Cluster1,服务于搜狗的搜索推广和信息流等业务,通过BizNginx进行负载均衡。
总结与展望部分,可能涉及了对当前云平台应用的反思、未来技术发展方向和搜狗商业云平台的进一步优化计划,但具体内容未给出。
这份文档深入剖析了搜狗商业云平台的构建过程,包括选型考量、技术挑战、解决方案以及对未来的思考,对于理解大型互联网公司的云平台建设和运维具有很高的参考价值。
2023-08-28 上传
2022-01-13 上传
2021-10-14 上传
2023-08-31 上传
2023-07-21 上传
2021-12-16 上传
2021-10-14 上传
2022-03-18 上传
2021-09-18 上传
良月二十三
- 粉丝: 76
- 资源: 174
最新资源
- MARIO:基于 ROS 的 Manipulator 的官方存储库,使用 ESP32 实现
- bagusrizkis.github.io:最终项目P0
- 通过图像预处理提取工件测量点,利用Matlab工具箱标定相机,opencv获取标定结果并结合立体校正.zip
- pprintpp-master_C++_wonyrz_python_grownt1r_zip_
- Exploding-Kitten:使用ReactJS,Redux和Redis制作的爆炸性小猫游戏
- 迷途emlog模板全站好看的变色模板源码
- Endeca-RecordStore-Inspector
- PrimarySchoolMathematics-master.zip
- ClusterIt-开源
- ZKSoftwareAPI v1.0_library_travelmzb_zkteco_
- 中国研究生数学建模竞赛获奖数据和可视化分析案例.zip
- Turbo码编译码matlab代码.zip
- unif:仿 Scikit-Learn 设计的深度学习自然语言处理框架, 支持约 40 种模型类, 涵盖语言模型、文本分类、NER、MRC、机器翻译等各个领域
- Aging-of-the-Bony-Orbit
- 2022最新版Thinkphp6内核_多微信管理系统源码
- 利用bootstrap制作新闻网站页面