没有合适的资源?快使用搜索试试~ 我知道了~
首页微服务和大数据支撑架构一体化.doc
微服务、大数据、AI、移动、物联网、云计算是软件的革命,微服务支持devops 敏捷开发,有利于开发效率提升和产品升级、运维,使用spring cloud开发微服务,部署在云平台上,对产品运行的数据通过大数据进行数据处理,通过分析分析业务数据和用户行为,达成产品运营,优化业务,节约成本,提高质量和效益,这是一个系统化的的解决思路,对产品一体化提供有力的支撑。
资源详情
资源评论
资源推荐
微服务和大数据支撑架构一体化
关 键 词 : Container,Micro service, 容 器 ,k8s, 微 服 务 设 计 , 互 联 网 转 型 ,Kubernetes, 微 服
务,Devops
微服务和大数据支撑架构一体化
微服务、大数据、AI、移动、物联网、云计算是软件的革命,微服务支持 devops 敏捷
开发,有利于开发效率提升和产品升级、运维,使用 spring cloud 开发微服务,部署在云平
台上,对产品运行的数据通过大数据进行数据处理,通过分析分析业务数据和用户行为,
达成产品运营,优化业务,节约成本,提高质量和效益,这是一个系统化的的解决思路,
对产品一体化提供有力的支撑。
1.微服务介绍
微服务是目前最先进的架构设计思想,在许多国内外大互联网公司得到成功的应用,其
核心是化繁为简、化整为零,把应用分解为小的服务模块进行独立开发。微服务的这一特
点使其便于部署到容器,对整个开发、测试、运维都发生了革命性影响,有力地支持了
devops 开发,提高效率,便于维护升级和故障处理,带来了一系列优势。那么,微服务有
哪些奥秘呢?下面从技术原理上进行剖析。
化整为零的思路不是开发一个巨大的单体式的应用,而是将应用分解为小的、互相连接
的微服务。一个微服务一般完成某个特定的功能,比如下单管理、客户管理等等。每一个
微服务都是微型六角形应用,都有自己的业务逻辑和适配器。一些微服务还会发布 API 给
其它微服务和应用客户端使用。其它微服务完成一个 WebUI,运行时,每一个实例可能是
一个云 VM 或者是 Docker 容器。
Spring Cloud 是微服务开发的优秀框架,在 spring Boot 的基础上进行开发,Spring Cloud
为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控
制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具。
使用 Spring Cloud 开发者可以快速实现上述这些模式。
2.容器云介绍
Docker 是运行微服务的最佳解决方案,容器+微服务是一个革命。Docker 实际上是一个
应用容器的引擎,可以让开发者非常方便地把自己的应用以及这个应用所需要的所有依赖
都打进容器镜像当中,且具有可移植性,能够部署到任何服务器上。项目基于 Docker 构建,
如果把封装的微服务比喻成集装箱的话,k8s 则提供了一个大轮船,装载了所有集装箱,
为微服务运行提供一个稳定的运行环境,用户也可以在此基础上进行管理。这里就可以享
受到很多云端服务的优势。
微服务采用 Kubernetes 管理 Docker,多个应用系统通过 Docker 形成集群,Kubernetes
可以简单有效地管理各个集群。Kubernetes 的基本单元是 Pods,用来定义一组相关的
Container。Kubernetes 的优点是可以通过定义一个 Replicationcontroller 来将同一个模块部
署到任意多个容器中,并且由 Kubernetes 自动管理。比如定义了一个 Apache Pod,通过
Replicationcontroller 设置启动 100 个 Replicas,系统就会在 Pod 创建后自动在所有可用的
Minions 中启动 100 个 Apache Container。并且轻松的是,当 Container 或者是所在的服务器
不可用时,Kubernetes 会自动通过启动新的 Container 来保持 100 个总数不变,这样管理一
个大型系统变得轻松和简单。
容器和微服务:完美的一对
可以将 Linux 容器视为轻量型的虚拟机,从而可以更灵活地使用、更快速地继承和更容
易地分发它们。Docker 是在这方面走在前沿的项目之一。自 2012 年启动以来,Docker 团
tanrenzong1986
- 粉丝: 70
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0