ibm微服务架构_IBM提倡微服务架构,作为“再次使Java伟大”的关键方法

ibm微服务架构

IBM为转发Java技术事业正在做什么? John Duimovich在JavaOne主题演讲中展示了Java印章和幽默感,他在前面盖上了一个标有“ Making Java Great Again”的球帽。 笑声消退之后,IBM的Java CTO和杰出工程师就IBM与Java社区合作推动技术发展的多种方式进行了演讲。 他指出了创新的几个主要驱动力,包括业务需求,数字服务,API经济,设备扩散,开源和非结构化数据。 Duimovich对企业人群也有一些有价值的见解。

加速并非始终适合所有人

John提到的一种当前趋势是多速IT。 多速IT也称为双峰IT,它根据业务需求同时关注稳定性和敏捷性。 这种技术方法可能涉及扩展现有的基础架构和应用程序组合,以处理包括微服​​务在内的新的消费和部署模型。 但是,这并不意味着将所有内容重建为更快,更敏捷。

大多数现有企业产品组合,尤其是核心内部业务应用程序,实际上并不需要使用微服务进行分解和重新设计。 许多工作负载可预测的应用程序甚至不需要进行云部署。 但是,IT必须能够在保持现有基础结构和应用程序以其正常速度运行的同时,将其重点放在可以提供市场优势的新产品和服务上更为Swift和创新的方法之间。

IBM试用微服务

到目前为止,每个人都知道微服务的吹捧优势,包括灵活性,敏捷性,可伸缩性,弹性和灵活性。 但是,假想收益与现实结果之间存在差异。 实验是确定概念在商业环境中是否可行的唯一方法。 像许多企业首次使用微服务一样,IBM首先采用现有应用程序并将其转换为使用微服务。 在Duimovich在演讲中概述的场景中,他们选择ACME Air作为豚鼠。 借助微服务,应用程序经过重新设计,可以独立地缩放每个功能的实例,从预订航班到计算票价,确定座位或调整库存。

由于有这么多用户都希望访问大型应用程序中的不同服务, 因此微服务体系结构非常有意义 。 但是约翰警告说,微服务的确引入了新的复杂性,并提供了运行更多实例的更大的攻击面。 “最好将内置分析功能作为应用程序的一部分,作为云的一部分。” 应用程序必须是智能的,以便它们可以自动扩展。 它们还应该具有良好的安全性,身份验证和速率限制,以阻止DOS攻击。

消费者驱动的开发需要开源

可能是Java软件开发变革中最具挑战性的动力来自消费者,他们现在将期望值基于与他们交互的最后一个应用程序来确定体验是否令人满意。 这些天,公司不仅要跟上竞争对手的步伐。 拥有最好的移动银行应用程序还不够,可能期望金融机构为用户提供最新移动游戏应用程序的光彩,感觉良好的体验。 这是一个很高的门槛,企业也在努力跟上。

约翰向认为做得足够好的企业发出了挑战。 “如果您编写了一个可扩展且不会崩溃的现代应用程序,但是您没有考虑过要开发下一代应用程序需要做什么,如何让客户赞叹并向他们展示从未做过的事情,那么您会“实际上并没有达到极限,您的客户会期望到极限。” 开源是这一创新难题的关键部分。 “您不能再从头开始写任何东西了。”

是有充分的理由推动开发人员在企业中采用开放源代码的。 在市场速度有利于Swift发展的环境中,它们越来越难以实现快速交付。 约翰指出,这实际上是明智之举。 “您应该向成功的人学习,其中大多数人开源他们的东西。” 只要大型企业正在采取措施确保良好的代码卫生,使用开放源代码的利弊多于利弊。

IBM为Java带来更多创新

John在主题演讲中介绍了IBM的许多贡献,包括该组织的OpenWhisk无服务器基于事件的编程服务。 他提到了自己的团队作为VM工程师所做的努力,以帮助虚拟机以最佳速度运行,而在这个世界中,应用程序实例在几分钟之内即可打开和关闭,而不是运行数月。 Docker 的IBM SDK for Java也有一些技巧。 Java8的精简版本具有100%兼容的运行时,占用的空间仅为传统Java的三分之一,非常适合容器化。 最后,他在Devoxx团队进行的精彩演示中演示了认知计算,该演示还包括会说话的机器人。

正如约翰的帽子所宣称的那样,虽然IBM可能不会单枪匹马地“再次使Java变得更好”,但是该演讲肯定展示了公司在使Java变得比以往更好的过程中拥有许多作为Java社区的强大盟友的方式。

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/IBM-promotes-microservice-architectures-as-key-way-to-Make-Java-Great-Again

ibm微服务架构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值