中國雲計算企業用戶,使用編排、知道編排都不多,為什麼會有這樣的現象呢?
第一點是中國IT技術人員,尤其是面向運維的同學,本身編程思想相對於歐美運維工程師相對弱一點,這是比較客觀的現象!從另外一點角度來說,目前商業形態,對於基礎設施可編程的推廣受制。中國的雲計算用戶幾年前非常少,能夠提需求的人就更很少了。從投入產出比來看,和客戶第一的價值觀,需求比較多的、亟待解決的,阿里雲都會提前去解決。
從供應側來講,阿里雲提供了資源編排服務、運維編排服務,包括對編排服務生態的支持。培養需求側習慣需要有個沉澱的過程,要讓開發者用更多的最佳實踐,更多的案例,通過編排的方式交付給客戶。
在可編排最佳實踐的推廣過程中,要讓開發者意識到可編程能給他帶來什麼價值,用豐富的最佳實踐和解決方案,會推動市場的進步。
需求端供應側結合,加上開發者再努力一把,對整個中國的雲計算的用戶和企業來講,雲計算的靈活度和效率會有一個質的飛躍!
基礎設施可編程聽起來非常高大上,實際上它到底能解決具體什麼樣的巨大的價值?
阿里雲的容器服務、函數計算,就是基於資源編排服務實現的。只要ECS和IOS部署到哪裡,容器服務、函數計算就能非常高效的開服在哪裡。海外開服的基礎,在於容器服務、函數計算底座搭建完成,能夠很快的對客戶提供服務,花費的人力是非常少的。
阿里雲大量的雲產品都是基於資源編排服務來去提供服務,這次新冠疫情下,給釘釘的擴容,從計算力本身到變成以對外服務的集群,其實中間有非常大的差距。因為資源是分佈在各個地區的,釘釘是單元化,可以在每個地區都來去一個集群擴容。單一地區是不可能支撐好釘釘龐大的業務量,在北上廣深等每個地域都勻一些算力,同時還有服務其他的企業客戶。所以在各個地方高效的搭建它的單一化的集群,從零開始,要在一兩天之內要服務企業客戶,如果不是基礎設施從頭到尾是用代碼的方式去控制的,根本就不可能去這麼快把這些資源用起來。
一方面是有彈性資源的,另一方面有了資源之後,如何能夠馬上把它搭建起來,成為對外服務的並且不出問題的集群,很多客戶可這種認知未必是足夠的。釘釘這次就是非常好的案例,很多業務都改造成基礎設施可編程。所以到底是說客戶是沒這個需求,還是他沒有意識到他有這個需求?
很多時候都是有一種被動的感覺,當事情逼到那一刻的時候,他會覺得價值是無限大的。但是平時可能又沒有那種感覺。
據觀察阿里雲海外客戶,會把基礎設施可編程用在部署、測試、預發和生產環境的一致性上面。基礎設施從頭零開始創建起來,並且部署好,對外去服務去做測試,預發保持一致,最後發佈應用,用代碼管理非常方便。
很多時候最難的是,應用開發看起來都正常,但正式發佈卻出錯了!因為基礎設施不一樣,會導致大量的問題。
基礎設施可編程和應用發佈,完全一致化,能保證開發效率能夠得到一個非常大的提升。有個客戶原來一個月才能發佈一次,用了基礎設施可編程之後,一天都能發佈一次,而且不出錯,這個是非常可觀的!
駐雲科技用基礎設施可編程,在預發環境操作下節省了很多預算,需要做預發的時候,就先編排一下,不需要的時候,預發環境可閒置。
當靈活的掌控基礎設施可編程後,是可以靈活更改的!