当前位置:首页 > 报告详情

工作中的 DevOps:协作和容器如何增强我们的集成平台.pdf

上传人: 鲁** 编号:615428 2025-03-03 23页 1.21MB

1、DevOps at Work:How Collaboration and Containers Supercharged Our Integration PlatformNathalie Gholmieh,Paul Jamason,Ashish Pandit,Sven-Olov Lindqvist,Rockford Mankini,Naval PatelCollaboration in IT ServicesA Story of Developer EmpowermentVSEmpower Developers by-Providing Enterprise-Grade Infrastruct

2、ure and Platform Services-Providing a Standard build and release process across all technologies-Central Architecture council to govern the technology stack-Collaboration on generating standard reusable development PatternsGoverning the COSTCross team collaborationIT Services-Before CollaborationIT

3、Services divisions were siloed,resulting in:Duplication of workLack of common development standards&best practicesVarying adherence to security requirementsUC IS-3,Secure Connect mandates require us to improve No organization-wide web application or integration platforms,CI/CD toolsEach division use

4、d their own technology stack(s)Programming language and platform decisions sometimes based on individual developers preferenceCan result in resource contention and technical debt IT Services-Before ContainersFirst:What is a Docker container,and why use them?Virtualized environment that runs at the o

5、perating system levelNo dependency conflicts between applicationsHigh scalability across multiple nodes,via container orchestrators like Kubernetes Improved security via isolation at user space level(e.g.,Jupyterhub user pods)Challenges IT Services faced before containers:Example:Java webfarm for en

6、terprise-level applicationsDependency conflicts from multiple applicationsDevelopers making direct changes in production environmentsDifficult to keep multiple(local)developer environments consistent;missing packages/libraries;versioning issuesAcademic Technology Services:Collaboration&Containers Em

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了DevOps在加州大学圣地亚哥分校(UCSD)IT服务中的应用,以及如何通过协作和容器技术来提升集成平台的能力。 关键点如下: 1. 在协作之前,IT服务部门存在孤岛现象,导致重复工作、缺乏统一开发标准和最佳实践,以及安全要求遵守不一致等问题。 2. DevOps实践通过提供企业级基础设施和服务、标准化构建和发布流程、建立中央架构委员会和协作生成标准可重用开发模式等措施,解决了上述问题。 3. 容器技术(如Docker)的引入解决了应用间依赖冲突,提高了应用的可扩展性和安全性,同时简化了开发环境的一致性维护。 4. 通过采用EKS模板,实现了技术栈的标准化,促进了开发、测试和生产环境的统一。 5. 建立了Python社区,以制定组织范围内的Python使用标准和最佳实践,并促进开发人员、EKS平台维护人员和管理人员之间的沟通和协作。 6. 开发了Python镜像和模板,以快速、安全地启动开发者,并确保组织内部的应用开发标准化和安全性。 7. 通过持续集成和部署平台(如Bamboo),实现了自动化构建、部署和监控,提高了开发效率和应用质量。 综上所述,通过引入DevOps文化和容器技术,UCSD的IT服务实现了服务整合、开发效率提升和成本节约。
"容器化如何改进企业集成平台?" "开发者如何通过协作和容器化获得更多权力?" "如何通过标准化实现CI/CD流程的优化?"
客服
商务合作
小程序
服务号
折叠