图文:IBM软件部Rational软件总经理Kristof-Kloeckner

by admin on 2020年3月5日

图片 1

图片 2

图片 3IBM软件部Rational软件总经理Kristof-Kloeckner

云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源,提供资源的网络被称为
“云”。在云计算的时代,云的开发是至关重要的,而PaaS就是为了开发项目能够更加快捷运行的产品。平台即服务是一种云计算产品,其中服务提供商向客户端提供平台,使他们能够开发、运行和管理业务应用程序,而无需构建和维护基础架构这样的软件开发过程通常需要的设施。

8月23日-8月24日,以“技术维新,预见未来”为主题2012
IBM软件技术峰会在北京拉开帷幕。本次大会将会在“大数据、云计算、敏捷、移动”四个领域展开讨论。新浪科技全程图文直播。

图数据库可以说是近年最快速发展的类别,得益于此,早在
Gartner
数据库的世界之前,我们称其为“图数据库年”了。它的成功可以归结很多因素,但根本原因是它们可以将大量复杂的信息,转化成易读和、直观表示的关系。

与其他云服务一样,PaaS通过云计算服务提供商的托管基础架构提供,用户通常通过网络浏览器访问PaaS产品。PaaS可以通过公共云,私有云或混合云交付。采用公共云PaaS,客户可以控制软件部署,同时云计算提供商提供托管应用程序所需的所有主要IT组件,包括服务器,存储系统,网络,操作系统和数据库。通过私有云服务,PaaS作为软件或设备在客户的防火墙中交付。而混合云PaaS提供了公共云和私有云两种云服务的混合。

图为IBM软件部Rational软件总经理K23日ristof-Kloeckner。

考虑到数据库的不断发展,会伴随着难以理解和说明的数据
。图数据库可以将这些数据转化成易于处理、发展以及可与同事进行协作的可遍历数据。

PaaS不是取代组织的整个IT基础设施来进行软件开发,而是提供关键服务,如应用程序托管或Java开发。一些PaaS产品包括应用程序设计,开发,测试和部署。
PaaS服务还可以包括Web服务集成,开发团队协作,数据库集成和信息安全。与其他类型的云服务一样,客户每次按PaaS支付费用,客户访问该平台上托管的平台和应用程序,一些提供商按月收取费用。

主持人:感谢王阳博士的精彩致辞。接下来这位嘉宾估计大家都很熟悉了,IBM
Rational全球总经理Kristof
Kloeckner博士再次来到中国,与我们共同分析IBM全球策略,如何基于现代,迎接未来变革。

图数据库在涉及连接利用和驱动语义的场景,有着其他数据库不具有的使用优势。快速而又可扩展的图数据库,正在打开一个商业洞察和性能的世界。

PaaS的商业利益和驱动力

Kristof
Kloeckner:大家早上好,谢谢王阳博士,感谢您热情洋溢的欢迎。我要感谢大家今天能够来参加此次会议,来了解现在在发生着什么,在软件技术方面的进展。同时也为我们一起来准备好为未来技术的发展,塑造未来技术的发展,塑造未来的商业和我们国家的发展。我们现在进入了一个新的计算时代,它的特点是,所有东西都联系在一起了,在每一个层次上都是如此,不管是人,还是程序,还是数据,还是组织,还是设备,所有的东西都互联互通了,所有的都变成智能的了,所有的东西都在产生数据,所有的东西都是可编程的。这就是为什么我们一起作为一个软件开发的从业者,我们是处于这样一个巨大的行业转型中心地位,软件在重塑着各个行业。可以想一想,我们每天做的这些工作,通过我们的移动设备来获得商业的服务,在很多国家这些移动渠道已经成为主导性的渠道,在银行业务方面。还有医疗健康,可以想一下机器人的手术,减少了并发症的可能性。在心脏病方面,可以多少倍的减少风险,大概是200万行的软件。像现代的汽车,现代的汽车是在轮子上的软件系统,都含有我们移动设备。我们进入了新的计算时代,而这个时代对我们所做的所有事情都产生了非常深远的影响。任何事物都可以是一个应用程序,事实上我们都是消费者,而且我们的消费者对业务线都有期待值,属于IT的消费化,这种消费化是从我们移动应用方面的体验获得的。移动应用意味着什么?首先,把整个使用者体现放在第一位,不仅仅是关注性能和功能,同时也关注体验。我们还要谈到有吸引力的一些系统,这些公司正在部署这些系统,和他的客户进行交互,使得我们都能够使每个事物都变成一个应用程序,而且任何人都可以是开发人
员,所有的事情都可以被开发,不论是应用,还是基础架构,还是一个智能设备。所有的人都可以访问信息,任何时间。一方面使得我们非常强大,使得我们掌握了很多知识。另一方面,我们还需要创造一种语境,让这些信息能够发布出来。同时,我们要保护这些信息,保证安全性,不要让错误的人得到这些信息。所以我们不能把安全放在一边,所以安全是一个非常重大的话题,我们今天和明天都会谈这个话题。

TigerGraph 产品管理总监Victor
Lee
表示,“使用图表不止可以描述用户的操作,可以360度了解你客户……”多组数据的合并,在经过实时操作的执行后,可以进行复杂的分析。

PaaS的最大优点之一是企业可以获得创建和部署新应用程序的环境,而无需花费时间和费用来构建和维护包括服务器和数据库的基础架构。这可能会导致更快的开发和交付应用程序,这对于希望获得竞争优势或需要快速推向市场的企业来说是一个巨大的优势。PaaS还允许他们快速测试新语言,操作系统,数据库和其他开发技术的使用,因为它们不必为其支持基础架构。PaaS还可以更轻松,更快速地升级他们的工具。

交易和交互,可以随时随地的进行,它会驱动难以置信的在可扩展性、IT耐久性带来很大的需求。这种交互、基础架构会带来很大量的工作负荷,我们所建立的一些系统,我们需要能够处理这些大量的负荷,我们现在处在非常激动的时间。每7-10年,主要的技术创新都会极大地改变我们做业务的方式。想一想SOA,想一想Web网络,现在所有这些创新合在一起给我们带来了更加快速的变革,今天和明天,我们会有很多革新性的技术,所以现在我们有一个技术的完美风暴正在发生。想一想,这些技术可以让我们做什么吧。移动应用可以让企业广泛接触到他的客户,通过他的产品和服务。大数据有分析,可以让我们获得即时的洞察,来优化你的产品和服务。正如王阳刚才所指出的,我们如何去参与,还有我们的团队的成员能够持续交付创新,能够处理需求的变更,能够以敏捷的方式处理各种变化,能够持续的交付,同时也实现更加的业务成果。作为开发者来讲,我们如何去组织利用好创新性技术给我们带来的机会,然后去迎接那些挑战。

结合多个来源的数据

为做出决策,企业需要在他们的数据库中结合非专有数据。但结合多个来源的不同数据,是一项复杂任务。Ontotext
开发的技术可以帮助大知识图的构建,并将认知分析应用其中,来提供跨多个行业的实体意识,例如生物制药公司
AstraZeneca,世界上最大的工程机构 IET和美国国防承包商 Raytheon。

Ontotext 首席执行官 Atanas
Kiryakov
也提到他们的技术在预测英国脱欧投票的应用。

“早在2016年6月,我们基于对百万条推文的分析,综合印象,互动和影响因素对英国退欧进行预测……结果很明显,仅英国脱欧的支持率有两倍。”

PaaS的使用促使企业软件开发商在其应用中使用云技术,帮助采用现代原则,并更好地利用云基础架构平台。由于使用PaaS的组织可以管理其应用程序和数据,所以失去控制不是一个主要问题,因为它常常是在使用云基础架构或应用程序时使用的。

下面我会逐一讲一下我们今天这次会议的四个主题,首先,所有事情的起点,那就是移动设备,尤其是企业在商务环境中所使用的移动设备,可以扩大我们的市场,可以让你的服务和产品有更多的可视性,而且带来更高的效率,响应更快。我们有一个CTO,他想出来一个专业术语叫具有吸引力的企业,他有应用对不同移动平台和渠道的支持,最重要的一点,这些移动应用不是独立的,背后和现有的系统和交易的系统都是集成的,它们能够把企业的能力和性能、安全都得到了保证。对于开发者来讲,对我们意味着什么呢?会极大改变我们的优先级。首先我们要以用户体验为先,正如很多行业客户所说,他们已经有移动为先的战略,作为客户来讲,在你的开发者中,你需要有透明度,才能加速你的开发。和我一起工作的CEO,他说他的CTO每天都会给他打电话,会跟他谈移动应用的质量问题,他们需要反馈,需要很快就这些反馈采取行动,这需要敏捷性。所以,敏捷性不仅仅是开发,而且是涉及到部署。从我们客户的交互到开发、部署、业务,我们看到一个生命周期。所以这里有一个主题,所有这些技术的革新性都已经互相连接起来了,而且是互相加强了、互相补充了。移动设备能够使得我们加强用户的体验,同时也会进一步巩固我们的敏捷交付和持续集成、持续交付。这样做的好处是巨大的,我曾经和一个IBM的客户在加拿大合作过,他是世界上第一大银行,在所有的平台上均提供移动银行应用,我们帮助他们去开发这些至关重要的的应用,把他们很快的推向市场,所以我们有快速交付,而且交付的质量也能够决定我们在市场上的成功。

内容管理、协作和交付

Celum
是一家先进的云软件制造商,他们的内容和协作云优化了数字内容的完整生命周期,以及团队中人员的互动。Celum
在35个国家拥有800多名客户,着手开发自己的架构,以提供最佳的用户体验。Celum
的软件架构师 Rainer
Pichler
分享他们如何使用Graph Databases 做到这一点的经验。

“我们的使命集中在两个方面:一,是帮助客户管理数字内容,以便再次找到它并希望将其发布到其他平台,如内容交付网络;二,是改变人们协作和合作的方式。

“关于内容,用户本身就是他们数据的建模者……每家公司都有不同的元数据,这对用户来说非常重要。”

很明显,图数据库的成功归功于它适用于从制药到政治,金融科技到主流媒体的每个主要行业。

(文/开源中国)    

PaaS的典型应用

云计算,正如王阳刚才所指出来的,它可以使得技术的基础架构变得可获得,减少成本。而同样重要的是,它可以缩短安装的时间,而且使得整个接入变得无处不在。基本上它已经解决了我们的基础设施作为开发者所担心的第一件事情,这种担心已经不复存在了,所以我们现在能够很快就得到这种即时可用低开销的计算资源,而且整个计算资源中间是非常具有一致性的,我们不需要做运维,而且我们很快就能够部署新的服务,改善新的服务。

为应用程序开发和测试提供托管环境是PaaS最常见的用途之一。但这并不是企业使用PaaS唯一的原因。研究机构Gartner公司引用了PaaS的各种用例,其中包括:

另一方面来看,对于我们快速交付来讲,对于开发人员来讲减少了开销,有更多的时间用于设计编码和测试。我们还内嵌了一些专业知识,我们有应用的规律可以内嵌到云里面,正如Jason可以跟大家讲的。同时,它能够实现开发和应用一致的平台。让我们开发者能够关注更好的产品和服务,更好的业务结构。TestPro公司是IBM的一个客户,他应用了这些原则,他使用云计算来改善他们交互的流程。它部署的在云的测试上的平台,在这个情况下是部署在IBM
SmartCloud里面,它的一套测试的时间减少了99%。这就是一个加速交付的例子。我们可以一起去合作,我们必须得缩短测试的时间,这样我们才可以加速我们的交付。移动的用户体验需要我们加速这些交付。云可以缩短我们在部署这些环境,建立这些开发环境的时间。这是另外一个完美风暴。

API开发和管理。企业可以使用PaaS来开发,运行,管理和保护应用程序编程接口和微服务器。这包括为现有API创建新的API和新界面,以及端到端的API管理。业务分析/情报。通过PaaS提供的工具可让企业分析数据,找出业务洞察和行为模式,使其能够做出更好的决策,更准确地预测未来事件,如产品市场需求,业务流程管理。组织可以使用PaaS访问与其他云产品一样作为服务提供的BPM平台。BPM套件集成了流程管理所需的IT组件,包括数据,业务规则和服务级别协议。通信。PaaS还可以作为通信平台的交付机制。这允许开发人员将应用程序中的语音,视频和消息传递等通信功能。数据库。
PaaS提供商可以提供诸如设置和维护组织的数据库等服务。研究机构Forrester
Research公司将数据库PaaS定义为“自动化数据库的配置和管理,可由开发人员和非技术人员使用的按需安全且可扩展的自助服务数据库平台”。物联网。物联网预计在未来几年将成为PaaS使用的重要组成部分,支持各种物联网部署将使用的各种应用环境和编程语言和工具。主数据管理。这涵盖了管理企业拥有的关键业务数据的流程,治理,策略,标准和工具,为数据提供了一个参考点。此类数据可能包括参考数据,例如有关客户交易的信息,以及支持决策的分析数据。PaaS的风险

大数据,我们有海量数据,每天产生出大量的数据,把它变成洞察。所有的事情都在产生数据,包括设备、人、应用等等。如何去理解这些数据?如何把积累的这些数据转换成对于建立的系统运营产生有用的洞察力,这样才会最终导致成功。所以我们需要把数据变成洞察,而且让它随时可用。在大数据的世界,我们需要去使用新的数据资源,我们要很快的利用这些新的信息源,而且找出这些信息和数据其中的规律,做出更好的评估,并且帮助我们做出更好的决策。现在这个数据已经进入了我们所做的工作的中心地带,不仅仅是我们开发的这些应用,包括移动应用是如此,同时其它一些也是变得以数据为中心了。数据的整合会使得我们的产品变得更加智能,而且使得我们的团队做出信息充足的决策,会使我们所有利益相关方都能够集中力量来获得同样共享的信息,以便能够为业务成果做出信息充足的决策。所以,数据的分析方法是对我们所做的所有工作都贯穿始终的主题,不管是在做飞机的引擎,还是在银行的应用系统都是如此。

鉴于PaaS是基于云计算的服务,它具有许多与其他云产品相同的固有风险,如信息安全威胁。
PaaS基于使用共享资源的概念,因此安全风险包括将关键数据放入此环境中,数据由于未经授权的访问或黑客或其他网络犯罪分子的攻击而被盗用。

非常重要的另外一点,我们现在的互联互通,所有东西都进入了网络,所以我们现在的业务也变成了一种社会化的行为。所以我们现在也在讨论,社会化的业务和社会化的互联互通。下面我给大家举个例子,这个公司是做风能发电的风机,你是希望能够提高效率,要让它对着风向,如果你对于风力的预测准确的话,当然是能够提高效率。如果你这样做的话,就能够为这些风机的拥有者提供更多的效率,Vestas这个公司是做风机的,利用了IBM的技术,将风力预测信息的响应时间减少了大约97%,同时分析更广泛而且更深入的数据,获得了更加精确的涡轮放置位置。把我们提到的这些元素整合到了一起,以便获得更好的成果。要想在这样的环境中成功的话,就必须要使得你的开发程序能够适应这个环境,你必须要能够让你做一个个人的工作,和你的团队的工作能够互动。另外,你还需要加速你的软件和系统开发的交付速度。另外,你还必须在这样一种环境当中工作,这种环境并不会变得更简单,坦白说,IBM自己的经验,软件的开发现在并不是在一个单独的组织和单独的地点进行的,你会在不同的大洲,你必须能够非常敏捷的从小规模到大企业的规模,而且和其它行业非常类似,软件现在在很大程度上是通过供应链来建立的。我们越来越多的企业客户,我也相信你们所服务的很多企业客户,他们都在从不同的方向来获得软件。所以,使得这个情况更加复杂的是什么呢?现在不仅仅是在公司之间发生交易,而且公司和社区之间也在发生一些互动,要求你交付业务成果的速度更快,能够快速的对更改变化做出反应,这就是所谓的敏捷。而敏捷不仅仅是关于不受任何限制的行为,不受任何限制的快速,而是以一种有纪律、可预测的方式来快速推动商业成果的出现。所以,敏捷将成为Walker待会儿谈的话题,而且也是我们敏捷分论坛的一个主要话题,敏捷要求所有人都获得相应的信息,它要求我们的过程的执行能够得到忠实的度量。同时,它也要求首先解决那些最困难的问题,因为你需要确保这种持续的交付,所以整合最重要。整合工具、整合过程,实现协作。非常重要的是,你们会发现在每一个方面IBM都承诺要做一个基于开放标准的协作。开放标准的协作是一个生态系统,对于开发人员来说,这是非常大的好处,因为它将使得你和利益相关方的结合减少很多管理的费用,减少很多形式化的东西,可以实现更好的跟利益相关方早期的沟通。我们也听说了这点,在移动的用户体验所推动的环境当中特别重要,而且它也会带来更好的成本的减少、改善、交付。

另一方面,主要云提供商比传统的企业数据中心更有效地防范这种违规行为,因此信息安全风险尚未被证明是IT团队最初担心的问题。通过PaaS,企业将服务提供商建立适当的访问控制和其他安全规定和政策纳入其基础架构和运营。企业还负责为其应用程序提供自己的安全保护。另外,由于组织依赖特定的服务提供商的基础架构和软件,因此PaaS环境中存在供应商锁定的潜在问题。IT要求的合法问题是,它选择的PaaS是否与当前和未来的IaaS和SaaS部署互操作?

另外,我们在IBM五年之前我们有7个实验室25000名的开发人员,他们使用Rational团队提供的开发工具,当时我是IBM软件的首席技术官,我当时负责的是软件工程学,但是我是和Rational的团队协作,来把他们的经验融入到我们的工具当中去。我们引入了更加敏捷的开发的最佳实践。另外一个非常重要的一点,我们之所以这么做,是因为我们实现了业务的转型,使得它变得更加具有协作性、社会性、共享性的特征。

PaaS的另一个风险是当服务提供商的基础架构由于任何原因而遭遇停机,以及可能对服务产生的影响。此外,如果提供商在其开发策略,编程语言或其他方面进行了更改,该怎么办?不要只担心这些可能的障碍阻止企业采用PaaS。它提供更多的灵活性,因为供应商在操作程序时管理着平台。

另外一个大家关注的话题,在一个社会化的时代,我们更关注安全的问题。IBM减少很多工作的浪费,可以减少几百万、几千万的维护成本。我们的一位客户三星,它的项目原来平均交付要迟一到两个月,后来百分之百的交付。它之所以做到这一点,是因为他们结合了他们团队经验的改善、团队满意度的改善,同时有更加严格的纪律。

声明:本网站发布的内容以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:hyg@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处::西部数码资讯门户
PaaS 云计算开发的关键

大家可能都知道,对这些技术革新的因素我们感到非常振奋人心,而且这些最佳实践也在一起使得我们的工作更加强大和更加有影响力。在过去28年当中像现在这样感到激动,因为现在是一个前所未有的大好时机,对于软件的开发人员来说。而且作为软件开发团体的一部分,我们感到非常自豪,因为现在对于软件需求的增长快于供给的增长,尤其是在中国,机会特别多。移动的应用几乎能够触及到地球上所有人,而且它跟各种商业经验都结合在了一起。云计算也使得计算资源变得几乎无所不在,而且几乎不受任何约束。大数据和分析方法成为了智慧服务和产品的技术,另外,这是我们在使得所有这一切成为可能,因为我们变得更加敏捷,我们也可以持续交付我们的创新成果。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图