新聞中心
紅帽更新產品組合,進一步提高云原生應用開發(fā)的性能和規(guī)模
2022-06-01 15:52:49
云計算 世界領先的開源解決方案供應商紅帽公司日前發(fā)布更新的開發(fā)者工具系列,幫助企業(yè)在基于Kubernetes的混合和多云環(huán)境中更快、更一致地構建和交付應用。

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,先為沙河等服務建站,沙河等地企業(yè),進行企業(yè)商務咨詢服務。為沙河企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
世界領先的開源解決方案供應商紅帽公司日前發(fā)布更新的開發(fā)者工具系列,幫助企業(yè)在基于Kubernetes的混合和多云環(huán)境中更快、更一致地構建和交付應用。
據(jù)行業(yè)分析公司IDC預測,由于成熟DevOps實踐的廣泛實施,每天將代碼部署到生產環(huán)境的大型企業(yè)的比例將從2021年的5%增加到2025年的70%。此外,由于傳統(tǒng)DevOps自動化和流程已被Kubernetes和云原生開發(fā)方法顛覆,IDC估計,到2024年,35%的DevOps使用者將采用更加精簡的GitOps自動化流程。
為了幫助客戶應對這些變化,紅帽推出了新的功能,進一步利用開源版本控制系統(tǒng)Git,來簡化混合多云環(huán)境中的應用開發(fā)和部署。最新版紅帽O(jiān)penShift 管道 為Tekton引入了管道即代碼的技術預覽,使客戶能夠通過Git存儲庫定義并管理持續(xù)集成 (CI) 管道,并利用GitOps工作流為應用生命周期帶來更高的重復性、可見性和一致性。
通過新的Tekton Chains,OpenShift 管道現(xiàn)在提供了內置的鏡像簽名功能,有助于增強應用交付供應鏈的可靠性。開發(fā)人員還可以利用管道中的用戶命名空間,以隔離需要根權限的工具,并在應用構建和交付管道中以非根身份運行這些工具,而不會影響安全功能。
借助OpenShift GitOps,客戶可以通過使用熟悉的Git工作流,在易于審計的環(huán)境中自動執(zhí)行、定義安全實踐并進行版本管理,從而以聲明方式管理他們的OpenShift集群、應用和合規(guī)操作。 最新版本包括Argo CD 2.3,帶來了新的同步和差異策略、UI改進和性能增強。應用程序集(以前作為技術預覽提供)現(xiàn)在已正式推出,以全面支持且穩(wěn)定的方式,自動管理多個集群中的多個ArgoCD應用。ApplicationSets現(xiàn)在也與紅帽高級集群管理全面集成。
使用下一代開發(fā)環(huán)境加快代碼編寫
紅帽還推出了其下一代瀏覽器內部和本地開發(fā)環(huán)境,即紅帽O(jiān)penShift DevSpaces 3(前身為紅帽CodeReady Workspaces),以及針對業(yè)界領先的企業(yè)Kubernetes平臺 – 紅帽O(jiān)penShift的下一代瀏覽器內部和本地開發(fā)環(huán)境紅帽O(jiān)penShift Local 2(前身為紅帽CodeReady 容器)。
OpenShift Dev Spaces使用OpenShift和容器為開發(fā)或IT團隊提供了一致且零配置的開發(fā)環(huán)境,來滿足安全需求。OpenShift Dev Spaces 3構建在通過CodeReady Workspaces完成的工作之上,提供了:
新的DevWorkspace引擎將CodeReady Workspaces中的Java REST服務替換為在kube-apiserver后面運行的Kubernetes控制器,以提供更高的擴展性和高可用性。
通用API提供了Kubernetes原生DevWorkspace CRD ,更好地與Kubernetes環(huán)境中使用的典型資源管理方法保持一致。通過將工作空間引擎與開發(fā)人員的IDE和OpenShift Dev Spaces服務的服務器端組件解耦,設計更加簡單。
OpenShift Local提供了一種快速構建OpenShift集群的方法。該工具可在本地計算機上運行,簡化了設置和測試過程,讓開發(fā)人員能使用開發(fā)基于容器的應用所需的全部工具,在本地模擬云開發(fā)環(huán)境。 OpenShift Local 2構建在通過CodeReady容器完成的工作之上,并提供了新的功能和增強能力,例如:
預設:如果開發(fā)人員想要從更有針對性的容器運行時開始,最大程度簡化開發(fā)設置,那么他們可以選擇默認的本地OpenShift包或Podman。
更精簡的二進制文件:通過將OpenShift機器包與命令行工具下載解耦而生成。這樣,在使用Podman等工具時,不僅軟件包更小,而且開發(fā)人員可以更靈活地選擇更適合具體項目的替代包。
新的系統(tǒng)托盤:讓用戶能夠快速查看和管理機器狀態(tài),打開OpenShift控制臺,更改配置或訪問版本信息,從而在不同操作系統(tǒng)之間實現(xiàn)更高的一致性和更多功能。
紅帽對開發(fā)人員產品組合中的其他多個重要領域進行了增強:
Docker Desktop現(xiàn)在包含一個新的擴展(以開發(fā)者預覽形式提供),使用戶能夠將容器鏡像部署到OpenShift。
Shipwright:為Kubernetes構建容器鏡像而使用的開源可擴展框架,現(xiàn)在提供了卷支持、更廣泛的自定義選項,并且支持用戶從本地目錄中構建鏡像。
Knative/Serverless Functions工具:使用VS Code或IntelliJ的開發(fā)人員能夠在開發(fā)環(huán)境中查看和部署無服務器應用。
odo 3.0:供開發(fā)人員編寫并在OpenShift和Kubernetes上部署應用的CLI工具,這次重大更新的重點是引導式加載、外循環(huán)開發(fā)體驗和devfile采用,目標是實現(xiàn)整個產品組合的一致性。
Devfile:現(xiàn)在是一個云原生計算基金會 (CNCF) 沙盒項目。Kubernetes原生API用于定義容器化開發(fā)環(huán)境,并已在odo、OpenShift 網頁主控臺、OpenShift Dev Spaces和多種IDE插件中采用。
支持證言
Mithun Dhar,紅帽副總裁兼開發(fā)者工具和項目總經理
“對于當前處于業(yè)務轉型一線的開發(fā)人員來說,速度、敏捷性、規(guī)模和性能都至關重要。隨著創(chuàng)新速度加快,開發(fā)人員不僅面臨著需要更快地將新應用和服務推向市場的壓力,還必須更新并維護現(xiàn)有應用——這意味著在某些時候,他們每天要多次部署新代碼。我們希望為開發(fā)人員提供工具和功能,幫助他們更高效地工作,從而盡可能輕松地應對這些挑戰(zhàn)。”
Al Gillen,IDC集團軟件開發(fā)與開源副總裁
“開發(fā)人員和DevOps專業(yè)人員將繼續(xù)擔負重大職責,因為他們的企業(yè)或客戶要求以更快的速度創(chuàng)建并部署方便且用戶友好的解決方案。我們看到,整個行業(yè)將能夠獲得一些優(yōu)秀的新工具,這將有助于在未來幾年加快開發(fā)和部署速度,至少會減輕一些在短期內創(chuàng)建更多應用的壓力?!?/p>
文章標題:紅帽更新產品組合,進一步提高云原生應用開發(fā)的性能和規(guī)模
網站網址:http://fisionsoft.com.cn/article/dhsphsd.html


咨詢
建站咨詢
