《宋兵兵-云原生下的DevOps实践分享.pdf》由会员分享,可在线阅读,更多相关《宋兵兵-云原生下的DevOps实践分享.pdf(11页珍藏版)》请在三个皮匠报告上搜索。
1、云原生下的DevOps实践分享 新华三技术服务部 宋兵兵 大规模微服务应用:开发、测试、运维的工作量激增 多环境的一致性:容器化的应用,如何在不同的环境之间进行自动化推进 云化的基础设施:如何应对大规模基础设施的不可变性和动态扩展维护 快速发布和恢复:如何提高微服务应用更快的部署时间和恢复时间 应用质量保证:针对微服务的特点,如何更加有效的保证质量 应用性能管控:微服务应用架构下,故障定位、复现、多应用之间的依赖、 应用性能跟踪、日志和告警处理 安全与控制:如何分层管控应用在生产环境上的发布风险 微服务治理:分布式应用部署下大规模应用服务如何进行编排,服务之间 的动态发现注册、负载均衡和路由控
2、制。 云原生下的DevOpsDevOps实践面临的挑战 DesignDesign 确保正确的人正在 审查设计 DevelopDevelop 使开发人员更容易 遵守标准和法规 ValidateValidate 它是否符合标准? 是否运行?是否可 扩展?是否安全? DeployDeploy 托管在可扩展、弹性 和安全的基础架构中 OperateOperate 系统健康吗?它是 如何被使用的? architecture docs in GitHub Reviewed like Code Privacy and Security Flagged Design System(UI/UX) Standar
3、d Templates Approval Docker Image APIs for health and privacy Generate API docs Security Configuration Example Code Patterns SDKs(logging, dB) infrastructure as code Code Quality Unit Tests Security Scans Smoke Tests Load/Capacity tests API Compliance Consumer-contract testing Extensible by teams kubernates(AKS) Azure Container Registry Managed Storage and Streams Consul Service Mesh Secrets in Va