证券行业容微服务架构实践课件_第1页
证券行业容微服务架构实践课件_第2页
证券行业容微服务架构实践课件_第3页
证券行业容微服务架构实践课件_第4页
证券行业容微服务架构实践课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

证券行业容微服务架构实践技术创新,变革未来证券行业容微服务架构实践技术创新,变革未来1一.我们二.目标三.方向四.实践五.思考六.展望目录一.我们二.目标三.方向四.实践五.思考六.展望目2上交所技术公司技术开发总部>

历史职责主业一、我们1990年2016年系统运行总部技术开发总部市场总部规划部综合管理部上交所技术公司技术开发总部职责一、我们1990年2016年系3上交所技术公司技术开发总部历史>

职责主业一、我们为上交所提供核心技术服务为市场参与者提供技术和创新产品服务上交所技术公司技术开发总部历史主业一、我们为上交所提供核心技4上交所技术公司技术开发总部历史职责>

主业一、我们交易类高并发交易业务类日常业务操作市场服务数据类实时监察数据仓库大数据上交所技术公司技术开发总部历史>主业一、我们交易类业务类数5二、目标实现>

技术体系完备化软件过程标准化服务发布高效化系统架构技术储备二、目标实现系统架构6二、目标实现技术体系完备化>

软件过程标准化服务发布高效化方案规范工具开发交付部署资源运维二、目标实现方案开发交付部署资源运维7二、目标实现技术体系完备化软件过程标准化>

服务发布高效化精益自动化二、目标实现技术体系完备化>服务发布高效化精益8三、方向方向>

微服务DockerDevOps优点易开发易运维易扩展局限分布式集成复杂部署问题三、方向方向Docker优点易开发局限9三、方向方向微服务>

DockerDevOps优点轻量级虚拟化标准化运行时易于测试集成局限运行环境限制使用场景限制三、方向方向优点轻量级虚拟化局限10三、方向方向微服务Docker>

DevOps优点降低风险快速发布强自动化局限协作方式环境氛围QualityAssuranceDevOps三、方向方向微服务>DevOps优点降低风险局限协作方式Q11四、实践技术体系完备化软件过程标准化服务发布高效化四、实践技术体系完备化软件过程标准化服务发布高效化12四、实践技术体系完备化基于Docker的PaaS平台架构微服务架构四、实践技术体系完备化13四、实践技术体系完备化>

基于Docker的PaaS平台架构应用层PaaS层资源层软件过程应用程序环境

弹性

应用

监控

数据

网络部署

能力

商店

中心

存储

管理运行依赖TomcatJava数据处理RedisSparkStorm中间件KafkaRabbitMQZookeeper持续集成持续交付持续部署四、实践技术体系完备化应用层PaaS资源层软件过程应14四、实践技术体系完备化>

微服务架构Nginx负载均衡HtmlJSCSSAPI网关认证检查API网关服务服务服务身份认证用户授权DatabaseDatabaseDatabaseDatabase注册中心配置中心RabbitMQRedis客户端前端接入层接入控制层后端服务层中间件四、实践技术体系完备化Nginx服务服务服务身份认证用户授权15四、实践软件过程标准化基于Docker的环境管理微服务架构规范微服务与Docker的结合基于微服务架构的持续集成四、实践软件过程标准化16四、实践软件过程标准化>

基于Docker的环境管理测试人员开发人员运维人员镜像仓库镜像管理镜像部署运行监控资源与调度四、实践软件过程标准化测试人员开发人员运维人员镜像仓库镜像17四、实践软件过程标准化>

微服务架构规范接口管理数据格式服务鉴权技术栈规约路由-API网关格式-RESTful四、实践软件过程标准化路由-API网关18四、实践软件过程标准化>

微服务架构规范接口管理数据格式服务鉴权技术栈规约HTTPStatus+

ResponseBodyHTTPStatus+

BizCode{code:12,message:

‘xxxxx’}四、实践软件过程标准化HTTPStatus+Respo19四、实践软件过程标准化>

微服务架构规范接口管理数据格式服务鉴权技术栈规约四、实践软件过程标准化20四、实践软件过程标准化>

微服务架构规范接口管理数据格式服务鉴权技术栈规约组件名组件版本持续验证持续更新四、实践软件过程标准化组件名21四、实践软件过程标准化>

微服务与Docker的结合服务端口管理镜像仓库管理环境发布管理服务依赖保护服务端口可动态配置组件端口可动态配置端口清单四、实践软件过程标准化服务端口管理服务端口可动态配置22四、实践软件过程标准化>

微服务与Docker的结合服务端口管理

• 归档镜像仓库管理

• 清理环境发布管理

• 告警服务依赖保护四、实践软件过程标准化23四、实践软件过程标准化>

微服务与Docker的结合服务端口管理镜像仓库管理环境发布管理服务依赖保护一键发布环境分配环境回收四、实践软件过程标准化服务端口管理一键发布24四、实践软件过程标准化>

微服务与Docker的结合服务端口管理镜像仓库管理环境发布管理服务依赖保护熔断隔离限流四、实践软件过程标准化环境发布管理熔断25四、实践软件过程标准化>

基于微服务架构的持续集成后端开发前端开发前端代码数据库脚本后端代码SVN提交提交Jenkins触发触发拉取前端构建后端构建部署部署NginxAPI网关服务服务服务服务服务注册中心DBDBDBDBDB配置中心四、实践软件过程标准化后端开发前端开发前端代码SVN提交提26四、实践服务发布高效化软件过程精益化软件过程自动化基于微服务与Docker的持续交付平台DevOps精益自动标准四、实践服务发布高效化DevOps精益自动标准27四、实践服务发布高效化>

软件过程精益化需求开发单元测试接口测试UI测试功能测试安全测试验收测试发布监控运维基于容器云的解决方案一键环境构建快速持续集成快速发布自动化测试平台用例管理用例执行自动化框架四、实践服务发布高效化需求开发单元测试接口测试UI测试功能测28四、实践服务发布高效化>

软件过程自动化开发过程版本库需求持续集成自动部署交付仓库自动测试容器云环境(开发/集成/测试/生产)自动化四、实践服务发布高效化>软件过程自动化开发过程版本库需求持29四、实践服务发布高效化>

基于微服务与Docker的持续交付平台静态资源API网关配置中心注册中心用户管理代码统计代码评审软件发布单元测试代码检查软件集成测试管理软件部署报表统计RedisLDAPDatabaseDatabaseRabbitMQReview

Board代理用例执行主控用例执行机RabbitMQSonar代理Jenkins代理Jenkins任务SVNSonarJenkins任务Review

Board镜像仓库容器云四、实践服务发布高效化配置中心注册中心用户管理代码统计代码评30五、思考>

敏捷的组织架构-环境产品导向快速敏捷微服务最佳实践-方法开发运维工程师-人员DevOps工具储备-工具五、思考>敏捷的组织架构-环境31五、思考敏捷的组织架构-环境>

微服务最佳实践-方法不同场景配套方案开发运维工程师-人员DevOps工具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论