IBM Cloud Private的解决方案

首页 / 合作伙伴 / IBM Cloud Private的解决方案

开发人员需要在安全、合规的环境下开展创新工作
如今,企业开发人员要在数周时间内采纳意见、将其转化为代码、测试这些代码、实现迭代,然后完成扩展。
举例来说,我们可以看看企业开发人员 Jane 有哪些需求。Jane 要即刻利用持续集成、持续交付的优势,以实现快速开发和测试,然后交付数据敏感型应用或战略关键型应用。Jane 可能要负责传统应用的维护和演进。她希望能够访问企业级现代化工具和指导说明,以便通过适于传统应用的服务,获取更多可伸缩性、动态资源提供及功能敞口方面的优势。和 Jane 一样的开发人员要的不是构建记录、监控或安全等核心服务,因为这不利于他们加快上市速度。Jane 要的是通用的增值服务,比如数据及应用运行时服务,因为这些服务能够为各种类型的任务提供说明性指导。

管理人员需要为开发人员提供支持
Jane 很注重如何在内部情境下确保敏捷性,同时满足快速交付应用的需求。从这些方面来说,其他开发人员也和Jane 有类似的想法。IT 管理人员和运营人员需要支持企业开发人员构建私有云平台,我们不妨以运营人员 Todd 为例。Todd 要对其所在组织的私有云平台有信心,因为他要确保政策及法规要求得以满足。除此之外,他的岗位职责还包括:
? 确信企业数据安全,而且符合政府法规和/或行业标准的要求。
? 能够在无需停机的情况下,运用持续交付技术监控和查看平台上运行的所有应用,并迅速更新工作负载及底层平台。
? 确保平台成本的透明性,以通过收费和索回予以弥补。
? 使用有助于管理资产生命周期的平台,为平台的使用提供有效支持。
? 能够自动管理应用及其数据的备份、恢复,以及以其他位置为目标的灾难故障转移。

开发人员和管理人员需要互相支持
虽然 Jane 和 Todd 所在岗位不同,但他们的日常工作却密切相关。如果 Todd 无法确保平台的安全性和可靠性,没有及时更新平台,那么 Jane 就无法在迅速变化的业务情境下,开展创新工作。另一方面,Todd 还需要确保能够为 Jane 提供合适的工具,以及构建业务关键型应用所需的速度和灵活性,即便是在敏感或受到高度监管的环境下也不例外。借助能够直观显示企业工作负载需求的私有云平台,Jane 和Todd 的工作效率和工作质量都会有所提高,这样企业就可以通过敏捷的开发实践和快速迭代,创造更多价值。

如果我们思考一下 Jane 和 Todd 要通过私有云平台达成的目标,我们会想到三个非常重要的用例:
1. 借助云平台优化应用
2. 打开数据中心,使用云服务
3. 创建新的云原生应用

借助云平台优化应用:对于企业拥有的一些应用资产来说,通过现代化便可迅速应对现如今高度动态的业务环境,从中获益。这些应用属于单体应用,很难通过轻松扩展以开发新的应用。此外,这些应用也较难管理,需要专业人士的支持,而他们必须了解应用长期以来在构建方式上的“来龙去脉”。为此,公司想要希望对传统应用进行现代化,使得这些应用能够支持云平台、实现组件化并持续托管。

传统应用是企业大量投资的体现,完全将其舍弃是不现实的做法。更好的战略是考虑采用演进式方法,重复利用最佳框架内的关键部分。通常考虑采用的一种方法是微服务架构。从本质上来说,这种方法会基于一系列小型服务来解构系统,每种服务都有其各自的流程,能够通过轻量级协议实现通信。通常,将所有或部分传统应用重构为微服务是最合理的做法,这有助于在确保现有系统正常运行的同时,提升开发模型的可持续性水平。有关微服务架构的深入探讨,请访问 IBM Cloud Architecture Center,参阅本文。
打开数据中心,使用云服务 :如今,企业开发人员希望在其构建的应用中增加更多功能。举例来说,Jane 想要在私有云平台上创建云原生应用,以便通过现有应用或新的公有云服务集成数据和应用服务。她还想要能够在主机上获取大量处理容量,以便完成大型分析作业。试想,如果我们能够将主机数据提取到基于私有云构建的应用中,然后利用托管于公有云上的外部通知推送服务,情况将会如何?
创建新的云原生应用:企业亟需创建基于 12 因素的云原生应用,同时确保在业务方面满足安全及合规需求。Jane 和Todd 可以由此入手,在私有云环境下另辟蹊径,实现企业级应用创新。云原生应用配备有多种运行时,但应用可移植性应作为任何云平台(不论是公有云平台还是私有云平台)的关键要素。因此,Jane 要能够在不受位置限制的情况下构建和迁移云原生应用,同时利用自己熟悉的工具集,而不至于影响 Todd 要确保的安全性和合规性。

IBM-Cloud-Private白皮书下载