红帽继续创新应用程序部署:OpenShift如何简化容器和业务流程管理

TL; DR: OpenShift负责设置开发环境的繁琐而繁琐的任务,它通过一个简单易用的界面来平衡可伸缩的计算能力。通过自动化基础架构配置和部署,红帽使企业能够快速启动其开发团队的工作流程。 Red Hat和OpenShift加快了容器和业务流程社区中的创新,因简化了应用程序部署而赢得了Developers’Choice™奖。.

作为开放源代码世界的长期支柱,红帽一直在努力按其期望的速度和效率来交付应用程序,就像它的客户一样.

红帽内部在寻找解决方案,构建和部署公司自己的OpenShift应用程序容器平台,以便团队在云中创建和开发应用程序时获得更多控制权。 OpenShift最初是通过自动执行工作流程并减少等待基础架构所花费的时间来将Red Hat与各个开发人员重新连接的。部署OpenShift后,Red Hat在接下来的10个月中创建了700多个应用程序.

红帽当时的首席信息官Lee Congdon在案例研究中说:“我们现在可以在数小时甚至数天之内部署应用程序,以应对紧急情况。”.

OpenShift继续提供繁琐的基础架构管理,以提供新功能并增强开发人员的能力。该团队与Docker和Kubernetes开源社区的密切合作提高了开发人员如何快速构建,托管和扩展应用程序的能力,使他们能够专注于自己的产品和客户,而无需设置环境.

红帽对新兴开源技术的早期承诺

在dotCloud宣布一个名为Docker的开源容器项目之前,容器概念在Unix和Linux中已经存在了十多年。 OpenShift一直在运行,类似于Docker容器,共享一个通用的操作系统内核,并且比虚拟机运行效率更高.

然而,随着2013年的发布,Docker使开发人员更轻松地使用容器,并为容器中运行的应用程序创建了标准打包格式。红帽成为最早认可并与Docker合作的供应商之一,并将该技术集成到OpenShift和Red Hat Enterprise Linux 7中。.

OpenShift除了为容器化的应用程序堆栈提供出色的打包格式外,OpenShift产品管理高级总监Joe Fernandes表示,红帽非常重视向标准化容器的转变,而不是当时存在的所有专有实现。.

他说:“即使到那时,我们仍认为Docker可以成为行业标准,并能够围绕它开发广泛的应用程序内容生态系统。”.

Docker,Kubernetes和OpenShift徽标

红帽利用Docker和Kubernetes技术和社区形成OpenShift.

不到一年后,红帽就加入了Google的Kubernetes项目启动。编排平台使用Go语言编写,可自动执行容器化应用程序的部署,扩展和管理。 Google团队以其容器的使用而在应用程序开发和部署世界中闻名,每周都要部署数十亿个容器.

“我们认为Kubernetes为任何地方的容器编排提供了最佳的解决方案,” Joe说。 “我们还感到Google在大规模协调容器方面带来了巨大的信誉和经验,我们非常高兴Kubernetes社区完全开放并且基于精英管理。”

OpenShift为企业解决的2个挑战

红帽以四种不同的风格提供OpenShift,以满足各种用户需求。 OpenShift Origin是一个开源社区项目,而OpenShift Online提供了一个小型公共云托管选项.

对于寻求专用服务器和支持的大型客户,OpenShift Dedicated可在Amazon Web Services,Microsoft Azure或Google Compute Engine中运行。 OpenShift容器平台是一种商业支持的软件产品,可让大型企业在其自己的数据中心或公共云中编排容器.

1.为集装箱应用程序建立强大而可靠的基础

Red Hat拥有超过15年的Linux工作经验并为Linux做出了贡献,它通过Red Hat Enterprise Linux为容器化应用程序提供了安全的基础,该系统可提供99.999%的正常运行时间,这对于关键任务企业应用程序至关重要.

“重要的是要记住,容器只是在共享Linux主机上运行的沙盒过程,” Joe说。 “红帽在Linux安全性,内容打包,漏洞修补,文件系统,性能等方面所做的工作是我们容器平台的基础。”

2.与Kubernetes集成以进行编排和容器管理

红帽将OpenShift容器平台记为Kubernetes的企业级发行版,可帮助应用程序跨多个容器和主机运行。正如乔所说,OpenShift通过使开发人员可以访问容器并将它们集成到部署过程中来“超越基础架构”.

他说:“ OpenShift还解决了摩擦点,例如将Kubernetes与软件定义的网络集成,负载平衡,存储,身份验证和授权系统等等。”.

OpenShift Container Platform 3.4的新增功能

红帽公司在2017年1月发布了OpenShift Container Platform 3.4版,这进一步降低了在企业级采用容器技术的障碍。一些新的和改进的功能包括:

  • 扩展的容器存储 允许动态配置多种存储类型。 Red Hat Gluster Storage在本地和公共云环境中改善了容器原生存储的用户体验和成本效益.
  • 增强的多租户功能 为团队提供更简化的管理流程。几个团队,应用程序和环境可以完全隔离地运行,并在一个Kubernetes群集上共享资源。用户可以搜索项目,特定信息,并通过改进的Web门户管理访问权限.
  • 新的参考架构 用于混合云环境的应用程序可帮助用户跨公共和私有云,虚拟机和裸机部署稳定的生产级环境。 OpenShift容器平台支持OpenStack,VMware,AWS,Google Cloud Engine和Azure上的混合云.

存储解决方案扩展并简化了容器平台运行有状态和无状态应用程序的能力。有状态的应用程序存储有关运行过程中发生的事情或发生的更改的信息,而无状态的应用程序不会泄露任何此类信息.

下一步:Kubernetes的新功能和扩展的工作量

Joe表示,除了增强的容器安全功能(如扫描,签名和注册表功能)外,许多OpenShift开发工作都集中在Kubernetes社区周围。.

红帽正在领导Kubernetes服务目录项目,旨在帮助开发人员查找服务并将其连接到其应用程序,无论服务是在容器中运行还是在云或数据中心的其他地方运行.

“我们正在开发新功能,以扩大客户可以在容器中运行的工作负载范围,” Joe说。 “这将启用更多传统服务,例如数据库,大数据和分析应用程序,以及性能密集的,启用GPU的工作负载。”

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me