企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践安信证券 蒋渐峰 安信证券DevOps探索与实践 转型背景 01 工具平台建设 02 试点项目实践 03 目录 CONTENTS 持续改进 04 目标:以研发团队为中心,在端到端流程串联、流程自动化、度量精化、质量增强、资源自助化几个重点方面发力, 打造研发管理平台,提供具备快速交付、高质量、过程透明、可度量的IT研发服务供应链。 证券业务的复杂性: 证券业务种类多,业务规则复杂,业 开发 测试 Jenkins 测试平台 Maven Junit Sonar Qube Gradle Nexus Jmeter GitLab Bitbucket Svn 代码管理 构建与依赖 单元测试 代码扫描 安全 AWVS Burp Suit NPM Jacoco 发布 ITIL 1 ◼ 自主可控,又有核心竞争力 ◼ 高成本,高投入 自研 2 ◼ 经过长期积累 基于原有经验积累 ◼ 快速补齐能力短板 基于开源及商业工具自建 ⚫ 工具平台建设初期方案选择 ⚫ 工具平台建设初期工具使用情况 工具平台建设-从0到1 Jira Confluence 需求管理 开发与测试管理 Jenkins 测试平台 Maven Junit Sonar Qube Gradle Artifacoy GitLab 构建 单元测试 代码扫描 AWVS Burp Suit0 码力 | 27 页 | 2.42 MB | 1 年前3
企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/小程序+容器:前端后端全链路敏捷化小程序 + 容器 前端后端全链路敏捷化 —— 凡泰极客联合创始人杨涛 1 移动应用开发现状 2 小程序发展趋势 3 移动应用如何利用小程序转型升级 4 实战操作 为何小程序是当下流行且应用场景广泛的新一代技术生态 通过打造小程序生态,企业的数字化创新能力将得到什么样的松绑、激活 如何基于Rancher容器云平台快速搭建小程序,扩大企业数字化系统生态 传统移动应用开发模式以及转型升级顾虑 人均单日使用时长 数据来源:支付宝2020小程序上半年发展报告,截止时间2020年7月 小程序迎来大爆发,商业价值全面释放 开发⻔槛低 良好用户体验 小程序技术基于 Web前端技术 可实现动态更 新与APP隔离 可独立更新 用户没有学习成本 响应速度响应快 能够快速裂变分享 打通社交媒体 触达海量用户 小程序成为互联网巨头争夺的流量入口是因为? #移动应用如何利用小程序转型升级# 小程序实现敏捷与生态 App 小程序引擎 App 小程序引擎 小程序管理与 监控中心 量化分析小程序 理财产品小程序 资讯分享小程序 工作室小程序 虚拟网点小程序 营销小程序 内部办公小程序 上 架 加载 加载 合作伙伴小程序 证券基金经营 机构IT 第三方技术提 供商 金融科技合作 伙伴 银行基金合作 伙伴 为什么需要这样的技术? 敏捷、功能迭代快,免App升级0 码力 | 27 页 | 3.74 MB | 1 年前3
企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践云原生(Cloud Native)是一种充分利用云计算优势,用于构建和部署应用的方式。云原生应用专为云模型而开 发,团队可以快速将应用构建和部署到可提供横向扩展和硬件解耦的平台,为企业提供更高的敏捷性、弹性和云 间的可移植性。 https://12factor.net/zh_cn/ 云原生应用 传统的企业应用 可预测 不可预测 操作系统抽象化 依赖操作系统 合适的容量 过多容量 协作 自动化可扩展性 手动扩展 快速恢复 恢复缓慢 十二因素应用(Twelve-factor App) 基准代码 依赖 配置 后端服务 构建、发布、运行 进程 端口绑定 并发 易处理 开发环境与线上环境等价 日志 管理进程 © Copyright 2020 Rancher Labs. All Rights Reserved. Confidential 应用容器化一般流程 分析解耦 基础镜像 被错误的强制关闭,从而影响到业务。 滚动更新一般步骤: • 启动一个新的POD • 等待新的POD进入Ready状态 • 创建Endpoint,将新的 pod 添加到负载均衡后端 • 移除与旧的Pod相关的Endpoint,并且将老 pod 状态设置为 Terminating,此时将不会再有新的请求调度到旧的Pod • 给旧的Pod发送SIGTERM信号,等待到超时时间设置时长,0 码力 | 28 页 | 3.47 MB | 1 年前3
SUSE Rancher MSP Use
Cases & Enablementused to spend on manual configuration and security, we can now spend more usefully.” Adrian Lüthi DevOps specialist Inacta AG Copyright © SUSE 2021 SunnyVision can now leverage the native Kubernetes Node Node Node Node Node Node Control Plane Worker etcd MSP Admin Customer B DevOps: End user Customer A DevOps: End user Copyright © SUSE 2021 Namespace/Container as a Service Rancher Management Product Qty Nodes Rancher Management Server 3 0 Rancher Nodes 53 53 ITOps Admin: End user DevOps: End user Copyright © SUSE 2021 Copyright © SUSE 2021 SUSE Partner Solution Stacks 15 Copyright0 码力 | 25 页 | 1.44 MB | 1 年前3
[Buyers Guide_DRAFT_REVIEW_V3] Rancher 2.6, OpenShift, Tanzu, AnthosKubernetes management platforms need to confidently deliver: • Simplified Cluster Operations: improved DevOps efficiencies with simplified cluster operations • Consistent Security Policy and User Management: By simplifying and automating cluster operations, Kubernetes Management Platforms seek to improve DevOps efficiencies. Feature SUSE Rancher OpenShift Tanzu Anthos Install and Operations 4 3 prefixing them with “SUSE,” such as in “SUSE Rancher.” Together, these products help IT operators, DevOps and technology leaders' teams address the operational and security challenges of managing certified0 码力 | 39 页 | 488.95 KB | 1 年前3
Deploying and ScalingKubernetes with Rancher
roles spanned from consulting Fortune 500 customers on DevOps assessment to hands down platform building for internet scale companies. Vishal is a DevOps practitioner, likes to work in Agile environments environments with focus on TDD. Vishal's interests span continuous delivery, enterprise DevOps, containers and security. When not typing, Vishal can be found cycling, photographing or flipping pages. infraCloud programmable infrastructure company with leadership in building highly scalable Container, Cloud & DevOps solutions. infraCloud is also a Rancher partner0 码力 | 66 页 | 6.10 MB | 1 年前3
Cloud Native Contrail Networking
Installation and Life Cycle ManagementGuide for Rancher RKE2
cloud-native architectures, CN2 takes advantage of the benefits that Kubernetes offers, from simplified DevOps to turnkey scalability, all built on a highly available platform. These benefits include leveraging providers alike. Enterprises and service providers can now manage Contrail using simplified and familiar DevOps tools and processes without needing to learn a new life cycle management (LCM) paradigm. Benefits the CN2 Web UI to configure and monitor your network. • Leverage the skill set of your existing DevOps engineers to quickly get CN2 up and running. • Combine with Juniper Networks fabric devices and0 码力 | 72 页 | 1.01 MB | 1 年前3
SUSE Rancher and RKE Kubernetes cluster
using CSI Driver on DELL EMC PowerFlex installation and operations, whether they are on-premises, in the cloud, or at the edge, giving the DevOps team freedom to build and run containerized applications anywhere. The PowerFlex family offers Manager REST APIs and custom Ansible modules to integrate with your infrastructure, application, and DevOps workflows. PowerFlex Manager enables automated deployments and expansions with minimal firsthand0 码力 | 45 页 | 3.07 MB | 1 年前3
Secrets Management at
Scale with Vault & RancherSecrets Management at Scale with Vault & Rancher 24. June Robert de Bock Senior DevOps Engineer Adfinis robert.debock@adfinis.com Kapil Arora Senior Solution Engineer HashiCorp kapil@hashicorp.com0 码力 | 36 页 | 1.19 MB | 1 年前3
Competitor Analysis: KubeSpherevs. Rancher andOpenShiftand WeCom Pagerduty supported Pagerduty, Microsoft teams, DingTalk, and WeCom supported DevOps Application packaging and publishing Source-to-Image and Binary-to-Image supported Source-to-Image0 码力 | 18 页 | 718.71 KB | 1 年前3
共 11 条
- 1
- 2
相关搜索词
企业原生探索落地深圳沙龙RacherLabs201114安信证券DevOps实践程序容器前端后端链路敏捷应用最佳SUSERancherMSPUseCasesEnablementBuyersGuideDRAFTREVIEWV32.6OpenShiftTanzuAnthosDeployingandScalingKuberneteswithCloudNativeContrailNetworkingInstallationLifeCycleManagementGuideforRKE2RKEKubernetesclusterusingCSIDriveronDELLEMCPowerFlexSecretsManagementatScaleVaultCompetitorAnalysisKubeSpherevsandOpenShift













