沒錯,這個buff說的就是為混合云而造的IBM z16。
異構(gòu)環(huán)境下的“數(shù)字化”之痛
對當(dāng)下的企業(yè)來說,數(shù)字化關(guān)乎生存,無需辯駁。據(jù)IBM市場價值調(diào)研,在疫情期間,60%的公司決策者正在加速其公司的數(shù)字化轉(zhuǎn)型。相比兩年前,超過2倍以上的公司決策者認(rèn)為數(shù)字化轉(zhuǎn)型的優(yōu)先級對其公司至關(guān)重要!
那數(shù)字化轉(zhuǎn)型對于大型企業(yè),尤其是主機(jī)的客戶究竟意味著什么?如何獲得更好的敏捷度,從而更好更快地響應(yīng)市場的需求和機(jī)會是我們在與客戶交流中聽到最多的數(shù)字化轉(zhuǎn)型需求之一。現(xiàn)在,當(dāng)人們談到提高敏捷度,應(yīng)用現(xiàn)代化轉(zhuǎn)型時,擁抱云技術(shù)是一個共識。但是大型客戶在云轉(zhuǎn)型過程中逐漸發(fā)現(xiàn)異構(gòu)的計算環(huán)境如共有云,私有云,企業(yè)自管IT基礎(chǔ)設(shè)施,等等,正在使得云轉(zhuǎn)型和提高敏捷度越來越復(fù)雜。
IBM對于此需求和異構(gòu)環(huán)境挑戰(zhàn)的答案是非常清楚的,那就是基于Red Hat OpenShift Container Platform的混合云模式!這種基于一致化平臺的混合云模式可以充分利用客戶的現(xiàn)有異構(gòu)環(huán)境,包括IBM System Z。2022年4月,IBM System Z推出了最新平臺IBM z16。IBM z16正是為混合云而造,提供了全棧標(biāo)準(zhǔn)化的DevOps支持和云原生開發(fā)支持,助力客戶實現(xiàn)包括IBM System Z的異構(gòu)環(huán)境的統(tǒng)一化云轉(zhuǎn)型!
全棧利器,為混合云而生
讓我們來看一下IBM z16都有哪些利器,來助力混合云轉(zhuǎn)型中的標(biāo)準(zhǔn)化DevOps和云原生開發(fā):
持續(xù)優(yōu)化的IBM System Z的生態(tài)
從中間件到編程語言,IBM System Z一直在持續(xù)優(yōu)化對混合云轉(zhuǎn)型的支持。IBM z16支持容器化的z/OS Connect來提供業(yè)界標(biāo)準(zhǔn)的API設(shè)計及開發(fā),訪問IBM System Z上關(guān)鍵資產(chǎn)如交易和數(shù)據(jù)變得非常簡單和靈活。同時,IBM z16還支持云化方式來部署和運(yùn)行各種業(yè)界熱門語言的運(yùn)行時,如Python,Go,Node.js等。
一次構(gòu)建到處運(yùn)行的敏捷度和靈活度
Red Hat OpenShift提供了統(tǒng)一的企業(yè)級的容器化管理和運(yùn)行平臺,可以幫助用戶實現(xiàn)真正的一次構(gòu)建到處運(yùn)行的混合云。IBM z16提供了多種對Red Hat OpenShift的支持,并能提供獨(dú)特的優(yōu)勢:
·支持通過z/VM或Red Hat KVM運(yùn)行Red Hat OpenShift集群。
相比較運(yùn)行在x86平臺的容器化應(yīng)用,這種方式通過與zLinux或z/OS應(yīng)用和數(shù)據(jù)集中化可提供多達(dá)4倍的性能提升以及多達(dá)75%的運(yùn)維開銷的降低。
·支持通過z/OS Container Extensions(zCX)在z/OS中運(yùn)行Red Hat Open Shift集群
對于和z/OS有關(guān)聯(lián)關(guān)系的Linux容器化應(yīng)用,有關(guān)研究表明無縫部署到zCX中可以得到大約50%的交易量提高和2倍以上的延遲降低。IBM z16支持使用Red Hat OpenShift來管理基于zCX的容器化應(yīng)用,從而使得容器化應(yīng)用的管理一致化,無論這個應(yīng)用是跑在公有云,on-prem x86,還是z/OS平臺。
業(yè)界標(biāo)準(zhǔn)化的云原生開發(fā)
對于面向IBM System Z的應(yīng)用開發(fā),IBM z16不管是從工具鏈還是從方法論上,都支持業(yè)界標(biāo)準(zhǔn)化的云原生開發(fā)。這包括并不局限于:
·保準(zhǔn)化的IDE
通過IBM Wazi,我們可以從多個業(yè)界熱門的IDE中按照自己的偏好進(jìn)行IDE的選擇。這包括了Wazi Developer for Workspaces,Wazi Developer for VS Code以及Wazi Developer for Eclipse。每一個IDE都提供了標(biāo)準(zhǔn)化的界面,同時支持和z/OS resource如數(shù)據(jù)集,作業(yè)的交互。
·標(biāo)準(zhǔn)化的DevOps方法論
從測試環(huán)境的構(gòu)建到IDE的構(gòu)建,從代碼的訪問到代碼的分析管理,從編譯到部署,IBM z16都有對應(yīng)的標(biāo)準(zhǔn)化工具,從而提供一致化的云原生開發(fā)體驗。
·基于Ansible的統(tǒng)一自動化平臺
Red Hat Ansible Automation Platform是基于開源社區(qū)的企業(yè)級自動化平臺,能夠?qū)崿F(xiàn)統(tǒng)一融合的自動化。IBM z16支持多種Ansible collection,從而幫助用戶為IBM System Z快速構(gòu)建基于Ansible的統(tǒng)一自動化實現(xiàn),簡化與其它平臺自動化的融合編排。
主機(jī)開發(fā)的一天
——英雄不問出處,敏捷不分架構(gòu)
基于IBM z16,讓我們來看一下一位IBM System Z的應(yīng)用開發(fā)人員可以如何快速響應(yīng)變更需求:
1.使用Red Hat OpenShift可以自動化構(gòu)建一個基于x86的虛擬z/OS的測試環(huán)境。(基于IBM Wazi aaS,我們通常可在5分鐘左右快速在IBM Cloud中構(gòu)建一個相比x86之上的虛擬z/OS環(huán)境更強(qiáng)大的z/OS測試環(huán)境)
2.使用Red Hat OpenShift通用的命令行或圖形界面可以很方便地獲取測試環(huán)境的相關(guān)信息
3.使用Red Hat OpenShift可以自動化構(gòu)建Web版的IDE或者VS Code IDE。IDE集成了很便捷的與z/OS測試環(huán)境交互的功能。
4.使用IDE從Git中加載應(yīng)用源代碼。
5.基于容器化的IBM Wazi Analyze可以幫助應(yīng)用開發(fā)人員分析代碼內(nèi)在關(guān)聯(lián)。
6.在快速構(gòu)建的測試環(huán)境中復(fù)現(xiàn)和調(diào)試問題。
7.使用IDE來更改代碼
8.編譯最新的代碼
9.將最新的代碼部署到測試環(huán)境中來驗證代碼變更是否有效。如果有效,IDE通過Git來提交代碼變更。
10.觸發(fā)CI/CD pipeline(如Jenkins)來自動化編譯,部署剛才的代碼變更到Dev/Test環(huán)境并自動化驗證測試。
在和客戶,也包括中國市場很多客戶的交流中,自動化始終是一個熱門話題之一。IBM z16可以幫助客戶使用開放業(yè)界熱門技術(shù)Ansible來快速構(gòu)建以下主機(jī)場景的自動化,并且能較方便地與其他平臺的自動化所融合:
·主機(jī)運(yùn)維變更的自動化(如Sysplex CFRM策略變更)
·應(yīng)用部署的自動化
·配置數(shù)據(jù)一致性校驗的自動化。
以應(yīng)用部署為例,應(yīng)用Ansible自動化以后,不僅在時間上可以實現(xiàn)以前的數(shù)小時到現(xiàn)在的10分鐘左右的大幅降低,而且也和其他異構(gòu)平臺實現(xiàn)了一致化和集中化的自動化管理。
來源于Red Hat網(wǎng)站
總有人在解決那些最難的問題
為了維持這個世界的正常運(yùn)轉(zhuǎn),總有些行業(yè)和機(jī)構(gòu)在處理復(fù)雜且核心的問題,比如金融、能源、交通、醫(yī)療系統(tǒng)等。而他們同時,也面臨著很多困難的問題,比如體量大,IT環(huán)境復(fù)雜帶來的數(shù)字化挑戰(zhàn):如何享受混合云所帶來的敏捷度和靈活度,又保障日常運(yùn)營毫發(fā)無損。這正是為混合云而造的IBM z16的用武之地,也是很多像IBM這樣的科技公司存在的理由、努力的方向。