传统企业的互联网实战.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传统企业的互联网实战

传统企业的 “互联网+”实战 当前,传统企业正在积极拥抱 “互联网+” ,寻求IT转型之道。 云计算驱动企业IT架构演进 随着云计算的快速普及 ,传统企业越来越关注基于云计算的下一代IT架构 变革了。回顾企业IT架构演进历史 ,主要经历了 “传统孤岛”、 “x86+虚拟化” 和 “云化”这三个阶段。 最初的 “传统孤岛” ,软硬件堆栈各层间缺少统一的工业标准化,呈现出 内聚与耦合的特征。随后的x86标准化带来计算、存储、网络、操作系统、中 间件、应用层等多层次水平分工架构,为了提升IT灵活性和资源利用率,虚拟 化开始在数据中心部署,IaaS实现了虚拟机级弹性伸缩,但IT基础设施扩张很 快 ,系统层层堆叠 ,各层间集成交付的难度越来越大 ,同时,仅虚拟化也难以满 足不断增加的业务对资源的变化需求。 于是企业开始期望将服务作为IT核心,提升业务敏捷性,同时大幅降低 TCO ,这时 PaaS和应用资源池化实现了集群级弹性伸缩 ,很大程度上缓解了IT 资源与业务发展之间的矛盾 ,让企业更专注于上层业务逻辑的运营。如果说IaaS 属于云化的 “初级”阶段,PaaS和应用资源池化就是云化的 “进阶”阶段。 来自传统企业的一次 “互联网+” 在今年春节期间,太平洋保险联合上海天玑数据,采用 DCOS(数据中心 操作系统)平台改造微信应用系统来支撑推出的 “除夕夜摇红包”、 “初五迎财 神”等系列活动。活动期间轻松支撑高达每秒10万笔交易的业务高峰 ,仅除夕 当夜微信增粉量就超过1300万。 数据中心操作系统 (DataCenterOperatingSystem ,简称 DCOS)是为 整个数据中心提供分布式调度与协调功能 ,实现数据中心级弹性伸缩能力的软件 堆栈 ,它将所有数据中心的资源当做一台大型计算机来调度 ,可以视作这个大型 主机的操作系统。下表给出了LinuxOS与DCOS(以基于Mesos为例)的类 比: 图1LinuxOS与DCOS(以基于Mesos为例)的类比 这次太平洋保险进行综合评估技术选型后,最终选择了基于 Mesos+ Docker搭建DCOS平台。功能框架如下 :以Docker为基础封装各类应用和运 行环境,以Mesos、Marathon为核心实现容器资源的分布式调度与协调,以 HAProxy、Etcd为辅助实现服务注册引流。 图2 功能框架 1.应用封装:Docker Docker为开源的应用容器引擎,在标准的LXC之上融合AUFS分层镜像 管理机制 ,抛弃传统虚拟机试图模拟完整机器的思路 ,而是以应用为单元进行“集 装封箱” ,是轻量级的虚拟化技术。 DockerEngine可以自动化部署应用到可移植的的容器中,这些容器独立 于硬件、语言、框架、打包系统。一个标准的Docker容器包含一个软件组件及 其所有的依赖 ,包括二进制文件 ,库 ,配置文件 ,脚本等 ,实现持续集成与部署 , 快速迭代应用程序。 Docker容器可以封装任何有效负载 ,几乎可以在任何服务器之间进行一致 性运行。开发者构建的应用只需一次构建即可多平台运行。运营人员只需配置他 们的服务,即可运行所有应用。 2.资源调度:Mesos Mesos是为构建和运行其他分布式系统提供服务的分布式系统。它将 CPU、内存、存储介质以及其它计算机资源从物理机或者虚拟机中抽象出来 ,构 建支持容错和弹性的分布式系统,并提供高效的运行能力。 Mesos以Framework(框架)的形式,提供了“两级调度机制” ,将任 务的调度和执行分离。 MesosMaster负责将资源分配给各个框架,而各个框架的Scheduler进 一步将资源分配给其内部的各个应用程序。 Mesos能和不同类型的Framework或Application通信,每种 Framework或Application由相应的应用集群管理。 MesosSlave的Executor具备调用Docker能力 ,当Executor接收到Task 时启动Docker,其可以调用Docker去启动一个容器。 图3 资源调度:Mesos 3.任务调度:Marathon Marathon是基于 Mesos来做任务调度,Mesos仅负责分布式集群资

文档评论(0)

zhuwo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档