眾所周知,Kubernetes已經(jīng)成為云容器編排的一種程序。紅帽在2015年年初的時(shí)候加入Kubernetes陣營(yíng)。今天,紅帽全力投入,發(fā)布了紅帽 OpenShift Container Platform 3.7。
這個(gè)最新版本的紅帽企業(yè)級(jí)Kubernetes容器應(yīng)用平臺(tái)旨在構(gòu)建和管理從數(shù)據(jù)中心到公有云的容器。當(dāng)紅帽說(shuō)公有云的時(shí)候,它可不是在開(kāi)玩笑。紅帽現(xiàn)在讓客戶可以直接從紅帽 OpenShift Container Platform 3.7直接訪問(wèn)Amazon Web Services (AWS)。這項(xiàng)集成也讓AWS用戶可以更容易配置和部署來(lái)自O(shè)penShift的這些服務(wù),提供了單一的企業(yè)級(jí)支持路徑以滿足客戶需求。
在發(fā)布的時(shí)候,可通過(guò)紅帽 OpenShift Container Platform 3.7直接訪問(wèn)的AWS服務(wù)包括:
· Amazon Simple Queue Service (SQS)
· Amazon Relational Database Services (RDS)
· Amazon Athena
· AWS Route 53
· Amazon Simple Storage Services (S3)
· Amazon Simple Notification Service (SNS)
· Amazon ElastiCache
· Amazon Redshift Simple Email Service (SES)
· Amazon DynamoDB
· Amazon Elastic MapReduce (EMR)
紅帽并沒(méi)有放棄私有云。相反,認(rèn)為未來(lái)是混合云的未來(lái)。,并且計(jì)劃通過(guò)將跨公有云和本地資源的服務(wù)捆綁到基于OpenShift應(yīng)用,來(lái)幫助打造這一愿景。這將為云原生的企業(yè)應(yīng)用提供一致的、基于開(kāi)放標(biāo)準(zhǔn)的基礎(chǔ)。
紅帽公司OpenShift首席開(kāi)發(fā)者Steve Pousty,最近在Linux基金會(huì)舉辦的Open Source Summit峰會(huì)上表示,Kubernetes是一個(gè)"面向使用容器的云原生計(jì)算的通用操作平臺(tái)"。他補(bǔ)充說(shuō),"對(duì)于紅帽來(lái)說(shuō),Kubernetes是云Linux內(nèi)核。未來(lái)所有人都將在這個(gè)基礎(chǔ)設(shè)施上構(gòu)建應(yīng)用"。
事實(shí)上,紅帽并不是唯一一個(gè)把Kubernetes視為混合云未來(lái)粘合劑的公司。451 Research在報(bào)告中指出,實(shí)施了云戰(zhàn)略的企業(yè)正在使用兩種(或者更多)不同的云環(huán)境,包括本地私有云、托管私有云、以及多種公有云。而且有越來(lái)越多為數(shù)字化轉(zhuǎn)型開(kāi)發(fā)的現(xiàn)代應(yīng)用,依賴于松散耦合的組件和微服務(wù),讓云之間的一致性成為一個(gè)重大挑戰(zhàn),但是紅帽聲稱紅帽 OpenShift Container Platform 3.7可以解決這個(gè)問(wèn)題。紅帽并不是唯一一家嘗試這種做法的廠商,Cloud Foundry也在采取類(lèi)似的方法。
OpenShift Container是通過(guò)為開(kāi)發(fā)者和系統(tǒng)管理員提供單一平臺(tái),在此之上一致地跨混合云基礎(chǔ)設(shè)施構(gòu)建、部署和管理應(yīng)用,從而做到這一點(diǎn)的。這幫助企業(yè)為現(xiàn)代應(yīng)用和傳統(tǒng)應(yīng)用縮短開(kāi)發(fā)周期、降低運(yùn)營(yíng)成本,從而實(shí)現(xiàn)更大價(jià)值。該平臺(tái)是構(gòu)建在開(kāi)源程序上的,包括Docker、Red Hat Enterprise Linux (RHEL)以及Kubernetes。
為了實(shí)現(xiàn)這一點(diǎn),紅帽 OpenShift Container Platform 3.7包含了OpenShift Service Catalog。這讓IT組織能夠?qū)⑷魏芜\(yùn)行在這個(gè)OpenShift平臺(tái)上的應(yīng)用連接到各種服務(wù),不管這些服務(wù)是運(yùn)行在哪。
這個(gè)OpenShift Service Catalog采用Open Service Broker API標(biāo)準(zhǔn),讓開(kāi)發(fā)者能夠搜索、配置和將應(yīng)用服務(wù)捆綁于OpenShift應(yīng)用。這還讓管理員可以更加安全、更一致地為最終用戶提供新服務(wù)。這有助于讓開(kāi)發(fā)團(tuán)隊(duì)從深度了解服務(wù)創(chuàng)建或者服務(wù)使用情況的工作中解放出來(lái),把更多精力放在開(kāi)發(fā)應(yīng)用以提供業(yè)務(wù)價(jià)值而不是采購(gòu)服務(wù)上。
為了進(jìn)一步簡(jiǎn)化,OpenShift Container中也包含了OpenShift Template Broker,這項(xiàng)功能可以將任何OpenShift Template轉(zhuǎn)換成為使用OpenShift應(yīng)用開(kāi)發(fā)者可發(fā)現(xiàn)的服務(wù)。這里的模板就是OpenShift對(duì)象列表,這些對(duì)象可以在特定參數(shù)中實(shí)施,使得用戶可以更容易部署基于微服務(wù)的、可復(fù)用的復(fù)合程序。
有了這次新發(fā)布的紅帽O(jiān)penShift Container Platform 3.7,你可以使用Ansible DevOps程序通過(guò)OpenShift Service Catalog用于配置和管理服務(wù)。OpenShift Ansible Broker讓用戶在OpenShift平臺(tái)上或者平臺(tái)外配置復(fù)雜的服務(wù),幫助簡(jiǎn)化和自動(dòng)化復(fù)雜的工作流程。
此外,OpenShift Container還包含了OpenShift Application Runtimes。這是一套測(cè)試版運(yùn)行時(shí)間,可以幫助程序猿構(gòu)建和部署他們的第一個(gè)云原生應(yīng)用。此外還包括Red Hat Container-Native Storage 3.6,這是一個(gè)軟件定義的存儲(chǔ),源自于Red Hat Gluster Storage,可處理內(nèi)部和來(lái)自云的容器存儲(chǔ)。
最后,Red Hat OpenShift Container Platform 3.7的功能還包括:
· Network Policy已經(jīng)不在Technology Preview中了。這讓項(xiàng)目管理員可以講網(wǎng)絡(luò)規(guī)則和策略用于針對(duì)特定OpenShift池中的入站流量。
· Prometheus是一個(gè)開(kāi)源系統(tǒng)監(jiān)控和警告生態(tài)系統(tǒng),現(xiàn)在是Tech Preview的狀態(tài)。
· 通過(guò)所有這些,你可以清楚地看到,Red Hat的長(zhǎng)期目標(biāo)是成為混合云強(qiáng)大玩家。Linux雖然重要,但是達(dá)到目的的手段。