热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

都说Kubernetes是未来,那未来到底是什么样子?

IT的未来将是更大的交互性、无缝集成体验、预测分析、自动化、通过机器学习做出决策、理解数据消耗、增强虚拟现实,以及其他许多我们

当业界有影响力的人们和CIO们谈论计算的未来时,他们通常不仅仅讨论硬件进步或基于云的软件。这些对话越来越集中于通过应用创新实现转型,为客户提供由集成用户体验驱动的新预测服务。这些可以是类似于检查客户数据模式从而推广新的银行服务,分析健康指标从而主动推荐治疗,或是个性化交互的沉浸式界面。


无论最终产品是什么,都是通过技术进步在不断发展、高度竞争的市场中获得竞争优势。


进入容器世界。


容器使这些应用能够更快地发展,提高开发人员的开发速度,并带来更高级别的可移植性和一致性,而不用去管底层的基础设施。


Gartner预测,到2022年,超过75%的全球组织将在生产中运行容器化应用,相比2019年不到30%有了显著增长。


这使得Kubernetes成为大规模运行容器化、云原生应用的事实标准,也是现代企业IT组合的关键部分。CIO和IT决策者认识到Kubernetes对于提高开发人员生产力和加快业务创新的重要性。


IT的未来将是更大的交互性、无缝集成体验、预测分析、自动化、通过机器学习做出决策、理解数据消耗、增强虚拟现实,以及其他许多我们甚至无法想象的应用。


当提供最大的灵活性和敏捷性时,这些应用将最有效地运行。由Kubernetes编排的、基于容器的云原生应用提供了这些属性,可以成为现代IT基础设施的构建块。


IT的未来需要一个能够支持所有这些的平台,它跨越了数据中心和云的现有IT投资,并包含了未来的发展。这就是红帽拥护开放混合云愿景的原因。


长期以来,我们看到客户使用的混合环境包括裸机物理服务器、虚拟机以及私有和公有云(有时甚至是多个公有云来满足特定需求)。客户希望他们的混合环境能够结合在一起,或者换句话说,特定的IT环境不是很重要。客户希望他们的混合环境作为一个整体使用、保护、管理、交互。总之,他们想要一个一致的和坚实的基础。而且,他们需要一致的方法来构建和管理应用,不管它们位于哪里。


实现混合云应用部署是Kubernetes未来的一个关键部分,我们的重点是将各种组件组合起来,使我们能够交付尽可能最好的平台。例如:


  • 客户的IT环境越来越多地包括边缘。为了真正实现混合云,企业Kubernetes必须到达网络的边缘,客户必须能够像部署在私有或公有云上的应用一样无缝地管理边缘站点。正如红帽CEO Paul Cormier所说,如果边缘计算要成为企业IT一个现实的未来,它需要混合云和开源才能蓬勃发展。我们正在把OpenShift带到边缘来实现这一点。

  • 客户希望跨多个云和集群部署和管理现代应用。这就要求多集群成为一流的概念。红帽正在通过Red Hat Advanced Cluster Management for Kubernetes实现这一目标,我们在2020年帽峰会期间介绍了这一技术,并将很快全面推出。

  • 现代应用带来了新的工作负载,如人工智能(AI)、机器学习(ML)、数据服务等。Kubernetes也是实现这些新工作负载的关键。这些新兴工作负载的一个很好的例子是我们最近宣布与加拿大皇家银行(RBC)、其AI研究机构Borealis AI和NVIDIA合作,在基于红帽OpenShift和NVIDIA DGX AI的人工智能基础设施上改造客户银行业务并交付智能应用。

  • 为了让这些突破性的应用发挥作用,开发者将需要下一代云计算原生服务,如Istio、Knative、Tekton等。它融合了所有这些特征,将有助于形成一个可持续的、可用的和开放的未来。它还涉及到提供最佳的整体开发体验。

  • 开发人员更喜欢我们一直致力于的开源技术。参见2020 Stack Overflow开发者调查:“Linux仍然是最受欢迎的平台,也是开发人员最想学习的平台之一。”通过Kubernetes和OpenShift的odo CLI、红帽CodeReady工作区、红帽CodeReady容器等工具,我们致力于为开发人员提供他们在云中构建这些技术所需的东西。

  • 这不仅仅是关于greenfield容器原生或云原生应用。客户希望将传统应用现代化,以实现云原生工作负载。他们希望通过将标准的基于虚拟机的工作负载引入Kubernetes,消除传统应用和云原生应用之间的藩篱。他们想要一个虚拟机、Linux容器和Windows容器共存的平台。所有这些都需要现代化、一致和简化的管理,将开发人员和操作团队统一到一个单一的、完全开放的、生产就绪的平台上,该平台可以覆盖整个组织的应用。红帽正在使用OpenShift虚拟化实现容器原生虚拟化,也是在2020红帽峰会期间发布的新品,它基于开源Kubevirt项目。


使用OpenShift虚拟化,用户可以在同一平台上管理企业应用堆栈的所有组件——无论是虚拟机、容器还是无服务器功能。通过将虚拟机与云原生应用在同一个平台上进行容器化(或者不容器化)来实现虚拟机的现代化。OpenShift虚拟化还包括对运行Windows旧版本的Windows虚拟机的全面支持,这些Windows虚拟机可以随着时间的推移进行重构,以使用Windows容器和Windows Server 2019或纯粹作为虚拟机进行维护。


客户还希望在其混合云环境中提供完全管理的自主服务,这是由Kubernetes Operators实现的。通过Operators,开发人员可以有效地将数据库管理自动化,例如,使用管理高可用性、故障转移和其他托管服务(如开发团队根本不想处理的活动)的模型。Operators作为一个开源项目在2018年推出,我们很快将看到它的强劲发展势头。


事实上,企业IT中Kubernetes的未来,是提供一个平稳的竞争环境,在这里,遗留的Java应用可以与运营商运行的数据库、无服务器基础设施代码、Windows容器中的C应用、运行供应商应用的虚拟机进行通信。以及现代的微服务,所有这些都可以协同工作,并存在于任何集群中,从prem到世界各地的云提供商。


任何应用,任何基础设施上的任何地方,从边缘和裸机到多个云,实现一种共同、一致的方式:这是Kubernetes能够提供的未来,也是红帽致力于为全球用户提供的未来。


本文作者:红帽云平台资深副总裁Ashesh Badani




推荐阅读
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 本文详细介绍了 com.facebook.drawee.view.SimpleDraweeView 中的 setScaleType 方法,提供了多个实际代码示例,并解释了其在不同场景下的应用。 ... [详细]
author-avatar
black李曼_827
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有