向微服务架构转型

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:abczxhzxh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在应用无处不在的应用经济时代,企业要采用微服务架构来替换一体化架构,从而加快应用的开发、部署速度,提高业务敏捷性。这其中,DevOps、API管理至关重要。作为老牌IT服务供应商,CA Technologies显然希望在微服务架构转型中占得先机。
  在近两年提出数字经济后,2月24日,CA Technologies在新加坡举办的2016亚太区媒体和分析师峰会上,再一次强调数字经济的影响和应对策略,并发布了《2016年 CA Technologies 亚太及日本地区应用经济指数》。
  应用经济影响深入
  CA Technologies认为,应用经济具有以移动设备为中心、以应用为中心和以用户体验为中心的三大特征。那么,应用经济到底将产生怎样的影响呢?CA Technologies亚太及日本地区总裁兼总经理Kenneth Arredondo举自身的例子说,前段时间他的手机丢在电影院了,要花两个星期才能用上新的手机。不久后他有一张新的支票需要尽快处理,但是他宁愿等待两个星期用新手机来处理支票,也不愿意到银行营业厅去处理。确实,如今大家都用各种应用来处理各种业务,应用无处不在。CA Technologies甚至认为,应用经济将对产业带来颠覆。
  “‘颠覆者’并不都是新公司和后起之秀。寻求新方式以提高效率的公司也可能成为颠覆者。” Arredondo补充说,“数字变革已经开始。历史教导我们,企业必须跟上下一轮创新浪潮,否则就将落于人后。”
  据悉,“2016 应用经济指数”由 CA Technologies 设计,由研究咨询公司TRPC实施调研,旨在分析亚太及日本市场的应用经济发展状态和未来的发展潜力,及其对于该地区政府、组织机构和企业的重要意义。
  应用经济指数评估了应用经济至关重要的三大主要因素:其一,政府对技术与创新的使用和支持,是指为了制定有力的技术政策,提升创新能力,政府自身应该了解和使用软件及应用;其二,互联网与移动基础设施,是指应用经济的充分发展需要必要的基础设施和支撑技术,其中,基础性的连接设施、骨干网络,以及支持业务发展和转型的环境都是必要因素;其三,业务敏捷性,指的是反应敏捷、快速捕捉市场颠覆机遇的能力,要做到这一点,需要营造有利于创业和开展新型商业模式的环境。
  Arredondo认为,要在应用经济时代取得成功和发展,企业的创新速度必须跟上被颠覆的速度,企业采取具有前瞻性、积极主动的战略来管理风险,紧抓新时代机遇;同时,政府也需改善基础设施,以便企业快速适应不断变化的市场环境。
  DevOps重要性不容忽视
  两年前,CA Technologies就提出,在应用经济时代所有公司都是软件公司,因为此时所有公司都要采用和管理各种不同应用。Arredondo表示,CA Technologies将帮助企业在应用经济下专注于API(应用程序接口)、实施DevOps(开发运维)、加大安全投资、提高敏捷性,从而实现企业的防护、演进与增长。
  CA Technologies亚太及日本地区首席技术官Stephen Miles在演讲中指出,在应用经济时代,DevOps(开发运维)、敏捷、SDx/NFV(软件定义型网络和网络功能虚拟化)、PaaS、容器和API都是非常重要的支撑技术。
  CA Technologies亚太及日本地区应用交付部副总裁Ashok Vasan表示,之所以说DevOps很重要,是因为在今天的应用经济时代,数字化举措强调软件交付的作用:73%的调查者认为,要改变一成不变的产品周期从而实现更具持续性的创新;70%的调查者认为,在成功路上必须加快产品从实验到失败的进程;70%的调查者认为,必须更加高效地利用数字投资资源;69%的被调查者认为,要形成更加以应用为中心的软件驱动业务。
  而DevOps可以消除信息孤岛,让开发与运维之间更好地协作,从而确保应用能快速地由开发环节流转到测试环节,再到运维环节;如果在运维环节遇到问题,可以返回到开发环节,从而形成一个完整的闭环。总而言之,DevOps可以达到持续交付的目的。一项由CA赞助的最新调查显示,DevOps实施者的新应用程序的上市时间缩短了24%,交付新应用程序的成本减少了29%。
  值得一提的是,2015年11月底,CA Technologies 在CA World 2015发布了新的DevOps组合,该组合能够通过简化开发,加快测试过程和更深层次的网络可见性,提高业务的敏捷性,强化竞争优势。
  微服务带来架构创新
  Stephen Miles认为,应用经济带来应用开发的革命,系统架构将从原来的紧耦合、瀑布式、不易改变的一体化架构转向敏捷、松耦合、独立、持续交付的微服务架构。
  那么,具体什么是微服务呢?Stephen Miles介绍,微服务具有以下特征:基于单个业务开发,通常来说少于1000行代码,可通过API相互连接,运行自己的流程,可以独立部署、分布存储。因此,企业可以根据业务开发不同的微服务,平行开发、测试,从而加快应用的开发、部署效率。微服务可以方便地在不同环境中切换,开发商不需要关心不同架构。
  在Stephen Miles看来,SOA(面向服务架构)架构的目标与微服务的架构是一致的,但是SOA受概念提出时的技术和应用制约考虑欠妥,如今随着技术和应用的发展未能达到目标,而是以企业业务总线的形式形成了另外一种一体化架构,因而使得系统不够敏捷。比如说,要测试一个应用就要测试整个架构,这在应用不多时问题并不大,但是在应用数量增多后,就会带来很大的麻烦。如此可见,微服务架构可以理解为SOA架构的升级版。
  不过Stephen Miles认为,采用微服务架构不可能一蹴而就,而是要先采用微服务来构建诸如移动、支付等容易更改的应用,从而形成传统一体化架构和微服务架构并存的混合架构,然后再逐渐迁移形成全微服务架构。
  Ashok Vasan指出,采用微服务架构后,任何人都可以去开发应用,然后通过API连接起来。Ashok Vasan认为,未来如何管理这些微服务将成为一大挑战,而这正是CA Technologies的强项:用户可以借助CA Technologies的服务虚拟化对微服务进行虚拟和测试,借助其API管理服务连接微服务,借助其应用测试服务部署、使用微服务。
  不难看出,API管理在微服务架构中至关重要。在此次峰会上,CA Technologies重点强调了其API管理的价值:从单一触发点推动数字原创力,助力API集成一切,加速移动和物联网开发,保障数字化企业的安全,锁定数据价值。
  CA Technologies亚太及日本地区安全及API管理副总裁Vic Mankotia认为,API是应用经济时代不同应用之间沟通的桥梁。有观点甚至认为,API是数字化业务设计中最关键的技术。
  Vic Mankotia介绍,在欧美市场,已经有很多客户采用CA的API管理服务,CA提供三类有关API管理的解决方案:移动访问网关,用于确保对的人才能访问到对的信息;移动单点登录,使得用户登录一个网站即可访问多个网站;API创建器,快速创建设计完善的API,实现对数据库的无缝访问。
其他文献
移动互联网时代,拥有校内信息资源的重要共享平台,具备一张全覆盖、高性能的无线校园网,成为智慧校园的必要因素。  2011年,中国农业大学(以下简称中国农大)由运营商建设提供了无线校园网。然而,运行五年多来,随着移动终端的快速发展和普及,原有的无线网络在各方面均不能满足新时期的需求,无线网络升级改造成为当务之急。  经过多番考察,中国农大携手锐捷网络,通过场景化无线部署、AC虚拟化组网、牛顿系列核心
什么是沟通营销?这可能是很多人看到标题想到的第一个问题。沟通营销是Communication marketing service(CMS)的中文翻译,是富士施乐最近引进中国的一项新服务。沟通营销业务隶属于富士施乐(中国)有限公司全球服务部,是为全球服务用户提供的一项新的服务。  “什么是沟通营销服务?沟通营销服务就是对企业市场部业务进行全面的管理。首先,我们会与客户进行沟通。其次,针对客户的沟通需
10月17日,高通在香港举办新品发布会,除了推出全新的骁龙636处理器外,高通还发布了全球首款5G基带芯片X50。  据高通介绍,此次5G数据连接演示在位于圣迭戈的QualcommTechnologies实验室中进行。通过利用数个100MHz 5G載波实现了千兆级下载速率,并且在28GHz毫米波频段上演示了数据连接。  5G新空口毫米波是移动领域的一项全新前沿技术,如今通过5G新空口标准得以实现,
据Electrek网站报道,人工智能(AI)和视觉神经网络技术将在自动驾驶汽车中发挥重要作用。特斯拉在公布第三季度财报时,透露了其在Autopilot自动驾驶仪上的最新进展。  在Autopilot自动驾驶仪研发方面,特斯拉在过去的一年里出现了相当多的延误,公司至今仍没有给出明确的软件更新时间表。尽管如此,特斯拉仍在大肆宣传“未来几个月”Autopilot自动驾驶仪的新功能,并详细阐述了自己在开发
据路透社北京时间10月31日报道,谷歌母公司Alphabet旗下自動驾驶汽车部门Waymo CEO约翰·卡拉夫茨克(John Krafcik)表示,公司已停止开发要求驾驶者在危险处境下接管汽车的自动辅助驾驶(autopilot)功能。因为驾驶者可能会对该功能过分依赖,无法及时接管汽车驾驶权。  Waymo在硅谷经过测试发现,当时速高达56英里(约合90公里)时,驾驶者会坐在方向盘后面打盹、化妆、玩
Testin是一个有效的社会协同目标反馈系统,帮助企业得到他们想知道的目标用户的反馈结果。  忽如一夜春风来,万千“直播”如花开。移动直播App在各大网络直播平台孕育而生,短短三个月的时间火遍大江南北。这时候,创业者想的是什么呢?当把一个新事物推向市场而并不知道它会产生什么结果时,需要一个目标和协同反馈机制,以尽快得到市场真实的反馈,来调整自己的策略和资源配置。  Testin就是这样一个有效的社
我国是全球最大的汽车产销国,自2009年以来连续8年位居全球第一,为汽车电子产业发展提供强劲的需求动力。2016年我国汽车电子市场规模已经达到4592亿元,行业增长达15.4%。尤其是在高级驾驶辅助系统(ADAS)、胎压监测系统(TPMS)、车载信息系统(Telematics)等细分领域取得了快速的发展,国产化进程不断加快。未来随着汽车智能化、网联化、电动化技术的发展,以及车内电子系统更为广泛的应
10月13日,在2016杭州·云栖大会上,全球知名的容器技术公司——Docker与阿里云达成战略合作,基于Docker公司的容器技术,阿里云将为客户提供更加先进的云上应用管理服务。此合作一经宣布,已经有国内媒体喊出:Docker入华将改变中国云计算市场的格局。Docker真能掀起这么大的浪潮吗?  阿里云与Docker公司的合作内容主要包括以下几方面:第一,双方在开源容器技术上共同努力,提供本地化
日前,中国互联网协会反网络病毒联盟(ANVA)在北京举行“中国互联网协会反网络病毒联盟2015年度总结会议暨移动互联网应用自律白名单发布会”。50余家基础电信运营企业、网络安全企业、移动互联网应用厂商等相关单位的与会代表,一同见证了2016年度首批移动互联网应用自律“白名单”企业的诞生。中国互联网协会网络与信息安全工作委员会秘书长严寒冰向“2016年首批白名单企业”颁发了“白名单”证书。
广东爱婴岛儿童百货股份有限公司(简称广东爱婴岛)是中国著名的儿童百货连锁机构,主营孕婴、儿童用品零售业务。经过多年的发展,广东爱婴岛在全国拥有直营或加盟销售店共300家,同时还提供B2B和B2C业务。业务的快速发展驱动广东爱婴岛将原来的业务和财务分离的运营模式,升级整合为业务财务一体化的新模式。在这一大背景下,广东爱婴岛需要构建一个全新的ERP系统。   选用戴尔端到端的虚拟化IT解决方案,节省