当前位置: 首页 > 科技观察

混合云之旅从Linux开始!

时间:2023-03-21 22:08:17 科技观察

在当今时代,组织通过不断投资新技术和实践来改变他们为客户提供价值的方式。随着我们进入颠覆时代,这已成为一个关键的投资领域,在这个时代,云计算在支持推动数字化转型的技术和流程方面发挥着至关重要的作用。基于云的战略为组织提供了更快的数字化转型速度,使组织有更多时间专注于构建和交付创新、价值和差异化,同时创造财务效率。虽然将您的业务迁移到单一公有云平台有很多好处,但现实情况是,对于需要控制、安全或合规性的某些工作负载或类似需求,公有云并不适合。因此,当今的大多数IT环境本质上都是混合的,包括部署在本地以及私有云和公共云中的应用程序。一些高度优化或高度安全的应用程序仍然可以继续部署在物理机或虚拟化环境中。随着组织开始采用公有云,他们可能会选择多个公有云,以优化提供商,同时利用不同公有云服务提供商的独特优势。IDC数据显示,70%的客户已经部署了多云环境,64%的典型IT应用已经云化并运行在公有云或私有云上。因此,许多组织将混合云战略视为实现数字化转型的最佳方式。要成功实施混合云,操作一致性至关重要,而操作一致性的关键是平台。混合云和多云用户应该能够轻松、安全和便携地在私有云和多个公共云环境之间进行跨越和互操作。在红帽看来,我们认为能够实现这一愿景的平台技术是Linux、Linux容器和Kubernetes。在我们的平台上,红帽企业Linux和红帽OpenShift旨在确保您的混合云战略取得成功。一、云化之旅,从Linux开始混合云化之旅,从Linux开始。十大公共云供应商中有九家在Linux上运行。私有云技术,例如RedHatOpenStack平台,也是基于Linux的。最重要的是,像RedHatOpenShift这样的容器和Kubernetes平台也是基于Linux的。Linux就像是云的核心***混合云和多云系统。您在混合云环境中选择的操作系统对于您的战略成败至关重要。我们希望当应用程序运行在本地和公共环境中是一致的。确保治理、合规性和安全性等事项在多个异构环境中以相同的方式工作是基础。在本地和公共云上部署通用操作系统的混合云环境可以实现应用程序的一致性和可移植性,并且可以通过相同的工具和流程进行管理以获得相同的优势。对于已经使用Linux来运行其数据中心和应用程序的大量组织,许多组织也在使用RHEL来支持其核心业务。RHEL旨在具有一致且较长的生命周期、更安全并且更易于跨多个环境进行管理,以支持运行一些最稳定的虚拟或物理环境。RHEL得到IT行业最大的商业开源软件生态系统的支持,该生态系统由经过认证的第三方软件、硬件和云提供。通过通用标准、联邦信息处理标准(FIPS)和支付卡行业(PCI)等标准的认证,RHEL是法规和企业合规性的可靠选择。无论第一步是将工作负载从本地迁移到公有云,还是在私有云环境中运行,用户都应该考虑工作负载将运行的操作系统。许多公司都希望将现有工作负载迁移到云环境。在云中,他们希望确保应用程序可以轻松迁移到云中,并且无论将应用程序部署在何处,即使是从裸机或单独的虚拟化环境,也能保持一致的操作。这就是将RHEL作为您云化之旅的第一步如此重要的原因。甚至在迁移到容器之前,RHEL就可以简化将这些第一批工作负载迁移到云环境的过程。这就是今天成千上万的公司在公共云中使用红帽企业Linux的原因。以RHEL作为云平台的基础,您可以为跨传统、虚拟化和云环境的应用程序创建更一致、更通用的操作环境。在红帽企业Linux上获得认证的应用程序也可以在云环境中运行。红帽企业Linux提供以下功能:可移植性:跨不同云和非云环境的应用程序可移植性操作一致性稳健的安全性:允许您针对潜在的安全漏洞一致的内部和合规性一般更新和管理最近,红帽发布了红帽企业版Linux8,一个面向混合云和多云的智能操作系统。RHEL8软件订阅包括RedHatInsights。RedHatInsights是红帽在预测分析引擎管理服务方面积累了数十年的经验,该服务将使您的应用程序在优化和安全的环境中运行。由于它是RHEL订阅的一部分,因此无论操作系统部署在何处,Insights用户都可以获得相同的体验。红帽企业Linux8的更新还包括更快、更轻松的部署和管理功能、增强的安全性和改进的网络功能。ApplicationStreams使开发人员可以更轻松地使用最新的开发工具和组件,而不会影响平台的底层稳定性。此外,随着RedHatCommonBaseImage的发布,RHEL可以更轻松地在混合云中使用和创建更稳定、更安全的容器化应用程序。最重要的是,借助随处可见的通用红帽企业Linux操作环境,您可以为云化之旅的下一阶段做好准备。2、下一步:Linux容器和Kubernetes当应用可以在基于RHEL操作系统和公有云部署的混合云中稳定运行时,就可以进入下一步:基于Linux容器和Kubernetes的云原生应用部署。1)OpenShiftOpenShift是您云化之旅的下一步。通过提供通用的DevOps操作平台,您可以在私有云和公共云环境中编排云原生和传统应用程序。OpenShift是领先的企业级Kubernetes平台。该平台基于红帽企业Linux构建,支持大规模容器编排和关键开发人员服务。基本上,容器旨在帮助您建立应用程序级抽象,以实现更大的灵活性、速度和效率。容器如何运行取决于主机内核和容器用户空间之间的关系。这就是为什么RHEL和OpenShift之间的关系如此重要的原因。OpenShift支持跨多个环境编排Linux容器镜像。这提供了一个DevOps环境,可以部署更快的基于微服务的应用程序,这可以自然地将您基于RedHatEnterpriseLinux的应用程序转换为基于容器和云原生的应用程序。OpenShift基于Linux操作系统,继承了红帽企业Linux的优势,包括安全特性、第三方硬件认证、第三方云认证、稳定性和生命周期管理。OpenShift提供了一个云抽象层,使您能够实施跨多个公共云和私有云部署的混合云,从而能够创建单个虚拟云。这种可移植性和可转移性使得将工作负载和特定微服务迁移到其他OpenShift集群变得容易。随着RedHatOpenShift4的发布,RedHat提供托管的OpenShift公共云服务,例如OpenShiftDedicated和AzureRedHatOpenShift。OpenShift4使您能够为您的工作负载采用最好的云基础架构,同时保持在多个云之间迁移并通过单一管理平台管理它们的能力。OpenShift4的发布使云管理更上一层楼。新版本包括Operators功能。该功能将应用程序运维和管理等操作知识编码到软件中,最终使您能够像在公共云中一样在OpenShift上管理、更新和运行容器化功能。运营商还使您能够将其他云原生服务集成到您的OpenShift多云环境中。2)丰富的混合云服务既然有了一个通用的环境来运行和构建应用程序,您就可以在任何平台上使用具有相同一致性和可移植性的新应用程序开发服务。红帽提供基于OpenShift的云和经过认证的容器服务,以与您的混合云环境协同工作。它拥有超过100个ISV和150个软件映像的丰富生态系统。同时,红帽也在努力让自己的生态更加丰富。RedHat还通过RedHatCodeReadyWorkspaces提供云原生应用程序开发环境。许多新兴云服务的开发都与Kubernetes紧密集成,例如Camel-K技术是RedHat在OpenShift中集成和API管理产品的一部分。我们也在改进如何在Kubernetes原生环境下使用Quarkus开发Java应用,可以将Java的性能提升很多倍。利用RHEL8作为环境的基础是云化之旅的第一步。通过添加基于RedHatUniversalBaseImage构建的容器,您可以为部署CloudFunctions奠定坚实的基础。借助OpenShift,您的云之旅即将到来。您的应用程序可以跨多个公共和私有云环境扩展,同时支持组织依赖的安全功能、一致性、身份验证、可移植性等,并支持下一代云服务。