加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

混合云100问「决策篇」:为企业上云“掌舵”

发布时间:2020-09-18 09:38:41 所属栏目:传媒 来源:站长网
导读:问:何谓混合云? 答:混合云不是某个产品或某个场所,它是一种云计算技术的存在形式,由私有云(本地或托管/托管)和公有云的组合而成。不过,混合云并不是公有云与私有云的简单组合,而是将这两者进行了有效整合,实现了任务的统一调度和编排。混合云让

答:应用程序重构是在不更改其外部行为和语义的情况下重构现有代码的过程。 当前,重构通常是手动完成的,并且昂贵,费时且容易出错。在应用迁移上云方面,IBM Cloud Pak for Applications提供IBM Transformation Advisor 应用上云分析工具,分析现有应用代码与实现技术,评估上云迁移的难度与工作量,给出指导与建议。同时Transformation Advisor能够加速您的应用上云部署流程,自动生成缺省配置文件。

最近,IBM 发布了Mono2Micro,它可以通过使用AI自动执行应用程序重构过程来帮助您加速云计算之旅。Mono2Micro基于IBM Research技术,该技术在应用于应用程序代码和运行时时,会跟踪有关应用程序行为的原因,提取业务逻辑,并确定最佳的微服务候选者。 在考虑编程模型和应用程序数据依赖性的同时,自动生成微服务建议。

问:何谓应用的现代化?

答:从技术的角度而言,应用现代化就是通过引入DevOps,来改变企业软件开发的流程,以加快应用开发,实现应用的快速迭代。比如,让传统企业可能需要6个月或者12个月才能推出新应用的版本,现在通过容器化等技术手段几天就能完成。从业务角度而言,对外能够保证应用跟业务和用户之间紧密联系和互动,并根据用户需求迅速完成产品迭代。

应用现代化或者DevOps不是开发人员用各种开源的工具结合在一起能够构建几个应用就算是现代化了。在企业中小范围实现应用现代化比较容易,但实现整个企业范围内的应用现代化却很有挑战。应用现代化首先需要一个可扩展的应用平台,借助这个平台能帮运维人员很好的管理应用,同时让开发人员不需要重复造轮子,通过重新使用各种不同开源组件,能够更快地开发更多的应用。

应用现代化还有一个关键之处是要引入开源基因和云的基因,将这些基因代入到企业的整个应用开发过程中。在过去的几年中,开源社区和云技术有很多的创新,企业要设法把云以及开源的这些创新纳入到整个企业应用的开发过程之中。

问:什么是现代化基础架构?有哪些特点?

答:所谓现代化基础架构,就是既支持传统的核心业务,又支持新兴的互联网业务,即“稳敏合一”的基础架构。它具有以下特点:

  • 开放-支持通用云接口,支持容器
  • 安全-可以帮助企业应对各种安全、审计、合规的要求
  • 创新-可以灵活扩展,不断使用新技术,为用户提供更智能更高效的IT支撑
  • 智能-通过内部算法,支持业务加速
  • 经济-降低整体TCO

问:容器及微服务对于应用现代化的意义是什么?如何进行应用现代化?

答:容器中运行的软件比传统运行时环境提供的软件更轻巧、更高效。Kubernetes 是一个面向容器的开源编排平台,它通过提供声明式框架部署、扩展和管理基于容器的工作负载,解决这些管理性挑战。它是业内管理容器集群的热门选择。IBM 选择 Kubernetes 作为其内部和云端容器编排平台,IBM Cloud Pak for Applications 通过利用内置开发者工具和流程(包括支持微服务功能和无服务器计算),帮助加快构建云原生应用。客户可以在任何云上快速构建应用,而现有 IBM 中间件客户则可获得最直接的现代化途径。

问:企业在构建云原生应用上需要哪些能力?

IBM Cloud Pak for Applications在云原生应用构建方面,首先能够提供企业级的开源运行时,来保障云原生应用的安全性,在云原生应用的开发过程中,采用容器化的企业级运行时,实现分布式的应用架构部署,满足云原生应用设计的弹性要求和松耦合要求。其次,IBM Cloud Pak for Applications 同时采用 Accelerators for Teams [Kabanero] 实现 DevOps,提供一致性的运行环境,通过 Accelerators for Teams [Kabanero],开发团队可以构建部署到 Kubernetes 的云原生应用,实现应用快速迭代与持续交付的DevOps能力,使他们从第一天起就可以专注于业务问题。

问:传统应用和云原生应用,两种异构的应用如何打通?

答:云原生应用与传统应用之间的管理差异性是企业不得不面对的问题。而在混合云的环境下,企业需要对云原生和传统应用之间进行聚合、转换,所以对集成的灵活性也提出了更高的要求。也就是说,企业需要一种新的集成工具满足以上需求。举例来说,IBM Cloud Pak for Integration就可以同时支持传统集成样式和新兴集成样式,由于具有很多行业领先的功能,包括 API 集成,应用集成、消息传递、事件流和高速数据传输,这些工具和功能不仅能大大提高IT运营效率和复用率,并在任何位置轻松部署和开发新的云原生应用,帮助IT快速响应业务需求,提升用户体验和满意度。除此之外,IBM Cloud Pak for Integration还是一个容器化的产品,可以帮助企业跨多个云实现应用、数据和服务的互联、打通。

问:什么是敏捷集成?如何支持业务敏捷性?

答:敏捷集成是一种基于容器、去中心化并与微服务相结合的集成解决方案方法,它能够满足数字转型所需的敏捷性、扩展性和弹性。敏捷集成架构支持高效的构建、管理和运营,最终能够推动实现数字转型的目标。

多云环境下的敏捷集成可以通过基于容器且与微服务一致的分散式方法管理集成现状,从以下三方面支持业务敏捷性:1.细粒度部署:采取行动消除瓶颈。降低破坏现有接口稳定性的风险。当您使用容器化将 ESB 分解为更小、更易管理的部分时,敏捷性、可扩展性和灾备能力也有望得到改进;2.分散式所有权:帮助面向 SOA 的集成团队克服即将推出的所有新服务带来的挑战。借助 IBM 敏捷集成方法,可以分发所有权,并且业务应用团队可以执行集成工作;3.云原生基础架构:使用轻量级运行时的云原生方面获取容器化的全新视图。帮助您的 DevOps 团队与环境和总体解决方案有效互动。

随着更多解决方案迁移至轻量级架构,这是提高效率的绝佳方式。IBM Cloud Pak for Integration旨在支持扩展、安全性和灵活性,以帮助数字化转型。借助 Cloud Pak for Integration,企业能够利用基于容器的平台跨越多个云环境实现集成, 该平台可以部署在内部环境或 Kubernetes 云环境内。 此外,企业还能以多种集成方式轻松连接应用、服务和 数据,覆盖API生命周期管理、应用集成、企业消息传递、事件流和高速数据传输。利用 IBM Cloud™ Pak for Integration,集成速度加快 3 倍,同时成本降低 1/3。

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读