在此之前,蘋果一直被認(rèn)為是技術(shù)基礎(chǔ)設(shè)施領(lǐng)域的死水,遠(yuǎn)遠(yuǎn)落后于美國(guó)其他科技巨頭。
當(dāng)下,有三個(gè)現(xiàn)實(shí)擺在蘋果面前:一是盡管iCloud對(duì)蘋果生態(tài)系統(tǒng)很重要,但它尚未完全成為它可能會(huì)成為的云產(chǎn)業(yè)強(qiáng)國(guó);二是蘋果一直稱自己是軟件公司,在未來云原生開發(fā)將在軟件行業(yè)起到更大的作用;三是它嚴(yán)重依賴于云,截至去年,蘋果是AWS的最大客戶之一,并且它還與Google達(dá)成了云計(jì)算協(xié)議。
為了改變這一現(xiàn)狀,蘋果近幾年也一直在嘗試探索新路徑。
2018年,蘋果曾表示將在未來五年內(nèi)投資100億美元在美國(guó)數(shù)據(jù)中心上。接著在2019年加入了托管Kubernetes和容器的云原生計(jì)算基金會(huì)(Cloud Native Computing Foundation)。其中,蘋果的軟件工程師Alena Prokharchyk是該基金會(huì)的技術(shù)監(jiān)督委員會(huì)的成員,Arun Gupta成為了理事會(huì)中一員,Chris Hein也是該組織的大使。
但每年進(jìn)步一點(diǎn)點(diǎn),顯然不能滿足蘋果的需求。為了加快速度,這幾個(gè)月蘋果一直在悄悄招聘領(lǐng)先的云技算人才,這也被外界看做是其布局基礎(chǔ)設(shè)施的關(guān)鍵。
Protocol的一份新報(bào)告詳細(xì)介紹了蘋果近期的招聘情況,包括招聘使用容器和Kubernetes的全球知名專家以及一系列的并購(gòu)活動(dòng),甚至在招聘這件事情,外媒用“瘋狂”來形容。
據(jù)報(bào)道,蘋果已經(jīng)從AWS,Docker等公司聘請(qǐng)了少數(shù)軟件工程師。
該報(bào)告重點(diǎn)介紹了四名新員工:
Michael Crosby是為數(shù)不多的前Docker工程師之一,今年將加入蘋果?!癕ichael Crosby是我們要感謝今天存在的容器的人。他是一切背后的動(dòng)力工程師。”一位要求匿名的前同事說。
Arun Gupta于2月份從AWS加入蘋果公司,目前正在領(lǐng)導(dǎo)蘋果公司的開源工作;另一位前AWS員工Maksym Pavlenko,曾從事AWS Fargate等托管容器服務(wù)。
Francesc Campoy,是前Google員工,將負(fù)責(zé)Apple的Kubernetes。
對(duì)此,外媒評(píng)價(jià)稱稱“全世界最優(yōu)秀的云計(jì)算天才都在向蘋果靠攏”,可見,蘋果在云計(jì)算領(lǐng)域“挖人”的力度之大,這也表明其終于開始認(rèn)真地在建立技術(shù)基礎(chǔ)設(shè)施與亞馬遜,微軟和谷歌等公司競(jìng)爭(zhēng)了。但也有行業(yè)人士告訴虎嗅:“蘋果選擇布局云計(jì)算,更確切地說是布局容器和微服務(wù)技術(shù),很正常。
因?yàn)楸旧韎Cloud的規(guī)模就很大,可能因?yàn)槭窃谝苿?dòng)端,所以大家可能對(duì)它基礎(chǔ)設(shè)施層面的關(guān)注不多,另外,現(xiàn)在的科技大廠都有這方面的專業(yè)人才。”
該報(bào)告還認(rèn)為:
蘋果長(zhǎng)期以來一直在尋求“擁有和控制”使其產(chǎn)品成功的關(guān)鍵技術(shù),甚至在iPhone推出后不久就雇用了自己的移動(dòng)芯片開發(fā)團(tuán)隊(duì)。隨著智能手機(jī)和個(gè)人計(jì)算機(jī)市場(chǎng)的成熟,蘋果在過去幾年的大部分收入增長(zhǎng)中都轉(zhuǎn)向了服務(wù)業(yè)。現(xiàn)在,對(duì)于運(yùn)行更多支持這些服務(wù)的幕后技術(shù)似乎越來越認(rèn)真。
為什么要做基礎(chǔ)設(shè)施?據(jù)了解,在針對(duì)iCloud軟件工程師的招聘信息中,可以看到,蘋果正在尋找有人“幫助開發(fā)下一代Cloud Services基礎(chǔ)架構(gòu)”,既提及現(xiàn)有應(yīng)用程序又提到“全新”應(yīng)用程序,還提及“下一代” Apple Web服務(wù)。
從某種程度上講,這意味著蘋果正在制定計(jì)劃,以在其服務(wù)的基礎(chǔ)上分拆更多產(chǎn)品。
目前蘋果已經(jīng)擁有了一個(gè)龐大的基于云的平臺(tái),其中包括iCloud,App Store,Apple TV +,Apple Music等。其中蘋果始終擁有可保證的iCloud用戶基礎(chǔ),但由于該公司的許多基于iCloud的服務(wù)已經(jīng)由其他團(tuán)隊(duì)(例如音樂和電視)代表,因此它必須計(jì)劃協(xié)調(diào)其iCloud產(chǎn)品的某些發(fā)展。
不過需要考慮Apple實(shí)際引入iCloud Drive文件夾共享所花費(fèi)的時(shí)間較長(zhǎng),畢竟這是在WWDC 2019上宣布的,但直到幾個(gè)月后才真正出現(xiàn)在平臺(tái)上。
值得關(guān)注的是,蘋果員工稱,近期云開發(fā)工作因依賴第三方承包商而受到阻礙,公司的內(nèi)部工程團(tuán)隊(duì)目前正“處于混亂狀態(tài)”。
外媒在報(bào)道中具體指出,因?yàn)檫@個(gè)不部門由來自不同公司的承包商組成,這些承包商發(fā)現(xiàn)自己在資源和優(yōu)先事項(xiàng)上經(jīng)常發(fā)生沖突。進(jìn)而導(dǎo)致:“如果這個(gè)現(xiàn)狀得不到解決,它的員工都將被困在花時(shí)間重新設(shè)計(jì)損壞的內(nèi)部軟件上,并希望他們能發(fā)明出來?!?/p>
正是如此,蘋果招聘云服務(wù)的人才恰好能夠?yàn)槠鋬?nèi)部軟件開發(fā)團(tuán)隊(duì)構(gòu)建工具,因?yàn)樾抡衅傅膯T工在容器和Kubernetes方面具有專業(yè)知識(shí)。
容器使軟件應(yīng)用程序的旋轉(zhuǎn)和關(guān)閉速度比舊技術(shù)快得多,而Kubernetes是一個(gè)開源項(xiàng)目,用于管理容器的大型部署。形象來講的話,容器相當(dāng)于飛機(jī),而Kubernetes相當(dāng)于飛機(jī)場(chǎng),在軟件開發(fā)中扮演著重要角色。
這背后的原因,要從云計(jì)算行業(yè)的發(fā)展說起,經(jīng)歷了十年多的發(fā)展,云計(jì)算行業(yè)已經(jīng)進(jìn)入了2.0時(shí)代,競(jìng)爭(zhēng)的焦點(diǎn)會(huì)慢慢聚集到容器領(lǐng)域。
Rancher中國(guó)區(qū)CEO秦小康告訴虎嗅:“行業(yè)預(yù)測(cè),未來3~5年,絕大多數(shù)可能是73%,甚至有人認(rèn)為是93%的軟件應(yīng)用,將來都要跑一個(gè)叫k8s的編排調(diào)度平臺(tái),也是容器基本上的代名詞了?!?/p>
他進(jìn)一步解釋稱:“如果要實(shí)現(xiàn)的話,那就意味著將來絕大數(shù)的云計(jì)算服務(wù)的呈現(xiàn)方式都應(yīng)該是以容器的形式?!?/p>
另IDC表明,到2022年,所有應(yīng)用程序中的90%將具有微服務(wù)架構(gòu),這些架構(gòu)將提高利用第三方代碼的能力,而所有生產(chǎn)應(yīng)用程序中的35%將是云原生的。
其實(shí),更早之前,業(yè)內(nèi)曾有一個(gè)不太成熟的論斷,那就是——未來軟件將充斥世界。但現(xiàn)在來講,要達(dá)到還有很大難度,可以看到,蘋果作為世界優(yōu)秀的軟件公司之一,也一直在這方面發(fā)力。
業(yè)內(nèi)人士對(duì)虎嗅表示,難度主要來自于三方面:第一個(gè)要有讓開發(fā)者能很快上手的技術(shù)和入門手段;第二是新技術(shù)的不斷成功布局,把原有的架構(gòu)變成分布式的架構(gòu),這本身需要大量的架構(gòu)師以及云計(jì)算的擴(kuò)展和兼容。第三方面是,企業(yè)技術(shù)負(fù)責(zé)人要跟上技術(shù)的更新和迭代,從理念上的轉(zhuǎn)變。
所以,蘋果選擇現(xiàn)在加緊布局基礎(chǔ)設(shè)施是自身產(chǎn)品需要和行業(yè)客觀事實(shí)共同作用的結(jié)果。
從成本上看,理論值會(huì)降低10倍,但是在實(shí)際使用當(dāng)中至少能做到3~5倍成本的降低,而且效率會(huì)大幅度提高。
秦小康表示,“最終用戶的體驗(yàn)不是太明顯,使用容器技術(shù)主要降低的是蘋果自己的成本。舉例來講,在過去在沒有容器,采用虛擬化技術(shù)的情況下,個(gè)人占用蘋果的資源,是獨(dú)占的,不會(huì)變的,如果在容器技術(shù)下,這方面做得更極致,能夠做到你不用的話,資源就可以調(diào)給別人用?!?/p>
由此來看,新的iCloud功能和服務(wù)的快速發(fā)展以及利用容器和微服務(wù)技術(shù)助力軟件開發(fā)很可能是蘋果當(dāng)前努力最可能的短期結(jié)果。
關(guān)于蘋果未來部署云的方式,業(yè)內(nèi)人士稱,“大概率會(huì)是多云的,一方面蘋果會(huì)用一些自己的數(shù)據(jù)中心,另外也會(huì)用AWS、谷歌和微軟,甚至阿里、華為的云?!?/p>