軟板廠(chǎng)據(jù)美國(guó)汽車(chē)媒體Electrek報(bào)道,美東時(shí)間周三上午(北京時(shí)間周三23時(shí)許),特斯拉遭遇完全的網(wǎng)絡(luò)中斷,公司內(nèi)部系統(tǒng)出現(xiàn)宕機(jī),導(dǎo)致公司工作人員無(wú)法處理送貨和訂單。
在車(chē)主方面,從美東時(shí)間周三上午11點(diǎn)開(kāi)始,特斯拉車(chē)主便無(wú)法通過(guò)App連接到汽車(chē)上。不過(guò)部分車(chē)主通過(guò)藍(lán)牙仍可以連接,使得車(chē)主可以解鎖并啟動(dòng)。
FPC廠(chǎng)根據(jù)報(bào)道稱(chēng),從在DownDetector上報(bào)告特斯拉網(wǎng)絡(luò)中斷問(wèn)題的特斯拉車(chē)主的熱點(diǎn)圖(下圖)來(lái)看,遭遇網(wǎng)絡(luò)中斷的車(chē)主絕大部分來(lái)自美國(guó)包括舊金山、波士頓、紐約和芝加哥等市,歐洲一些國(guó)家(包括英國(guó)、德國(guó)和俄羅斯等)的車(chē)主也報(bào)告了類(lèi)似的問(wèn)題。
周三上午出現(xiàn)網(wǎng)絡(luò)宕機(jī)后,特斯拉股價(jià)大幅跳水,截至收盤(pán)大跌10.34%,報(bào)380.36美元,市值蒸發(fā)409億美元(約合2784億元人民幣)。
有小鵬汽車(chē)的工程師分析了其原因:
特斯拉的APP在特斯拉內(nèi)部的重要性/優(yōu)先級(jí)就不是很高,所以車(chē)主可以匹配藍(lán)牙并使用藍(lán)牙鑰匙,或者帶下卡片。
像別的答案已經(jīng)說(shuō)了,手機(jī)app沒(méi)有網(wǎng)也是可以開(kāi)鎖的,已經(jīng)綁定藍(lán)牙的可以使用藍(lán)牙離線(xiàn)解鎖,只有沒(méi)有綁定過(guò)藍(lán)牙的才要聯(lián)網(wǎng)解鎖。
下面解釋下為什么說(shuō)APP在特斯拉內(nèi)部的優(yōu)先級(jí)不是很高,特斯拉應(yīng)該使用的是AWS(Amazon Web Service)云服務(wù),由亞馬遜來(lái)保證其服務(wù)質(zhì)量的可靠性和可用性。云服務(wù)最強(qiáng)調(diào)的一點(diǎn)就是Availability,在全球AWS具有非常多的Availabiliry Zone,每個(gè)Zone里面的供電,安保,防災(zāi),網(wǎng)絡(luò)都是獨(dú)立不受影響的,位置也是保密的,目前全球化app基本都會(huì)用云服務(wù)來(lái)保證低時(shí)延和高可用性。
再說(shuō)回特斯拉app的模式,通過(guò)在全球多個(gè)區(qū)域的機(jī)房部署后端的服務(wù)器應(yīng)用,通過(guò)AWS edge location做CDN緩存來(lái)加速訪(fǎng)問(wèn),這在AWS內(nèi)部叫做Cloudfront。
當(dāng)有服務(wù)器出現(xiàn)問(wèn)題時(shí),AWS會(huì)迅速喚醒另一臺(tái)服務(wù)器,并將通往這個(gè)服務(wù)器的請(qǐng)求重新定向到別的可用的服務(wù)器,這在AWS里使用的叫做ELB(Elastic Load Balancing),可以應(yīng)對(duì)各種服務(wù)器的宕機(jī)。
當(dāng)服務(wù)器負(fù)載較高的時(shí)候,AWS會(huì)根據(jù)預(yù)設(shè)的閾值開(kāi)始擴(kuò)容,就是投入更多的服務(wù)器,自動(dòng)化的部署新的服務(wù),在AWS中叫做彈性伸縮(Auto Scaling)。
對(duì)于服務(wù)器更新的情況,AWS可以使用灰度更新,就是使用上述的ELB將一小部分流量導(dǎo)到新的服務(wù)器中來(lái)做測(cè)試,一旦有問(wèn)題就可以rollback,老的服務(wù)器還是始終up and running的狀態(tài)。
云服務(wù)的可靠性已經(jīng)在無(wú)數(shù)場(chǎng)景和企業(yè)中得到驗(yàn)證,中國(guó)的阿里云作為中國(guó)的AWS,也有強(qiáng)大的服務(wù)提供能力,拿支付寶來(lái)說(shuō),我們從未見(jiàn)過(guò)這個(gè)應(yīng)用大規(guī)模不可用,也無(wú)法想像這個(gè)場(chǎng)景。
所以我說(shuō),app在現(xiàn)在這個(gè)時(shí)候,可以出現(xiàn)大規(guī)模的長(zhǎng)時(shí)間的宕機(jī),只能是因?yàn)槠髽I(yè)自己的問(wèn)題,重視性不夠,app重要性不夠,換句話(huà)說(shuō),錢(qián)沒(méi)給得那么夠。
其實(shí)特斯拉如果意識(shí)到app對(duì)于某些人來(lái)說(shuō)是一個(gè)唯一的汽車(chē)解鎖方式,有的人可能一開(kāi)始用了,一直覺(jué)得好使,就沒(méi)有去弄?jiǎng)e的東西的習(xí)慣,沒(méi)有綁定藍(lán)牙,也沒(méi)有了帶車(chē)鑰匙的習(xí)慣。通過(guò)數(shù)據(jù)挖掘,特斯拉完全可以知道用戶(hù)的解鎖習(xí)慣分布,也完全可以找到那些只用app聯(lián)網(wǎng)解鎖的人,那么其實(shí)就應(yīng)該意識(shí)到app down了對(duì)他們的影響。能做的有兩種,一種就是簡(jiǎn)單的花錢(qián),把a(bǔ)pp的availablity推上去,一種是app的確沒(méi)那么重要,就是一個(gè)可替代的入口,保證高可用性不劃算,那么使用ota來(lái)提醒車(chē)主別純用app聯(lián)網(wǎng)解鎖也是可行的。
所以說(shuō),這件事情應(yīng)該是給特斯拉和所有車(chē)企在規(guī)劃軟件相關(guān)的功能時(shí)敲響警鐘,備份、冗余,可靠性有多重要。當(dāng)然也給各位車(chē)主提個(gè)醒,盡量也自己做個(gè)Plan B,以免給自己帶來(lái)不必要的損失添堵。有問(wèn)題要改,要敲響警鐘,但不要放棄發(fā)展。
最后電路板小編想說(shuō):電腦會(huì)死機(jī),手機(jī)沒(méi)電會(huì)關(guān)機(jī),汽車(chē)沒(méi)油沒(méi)電了跑不了。沒(méi)網(wǎng)了,都成了離線(xiàn)設(shè)備了,但是汽車(chē)還能接著跑
和手機(jī)這類(lèi)電子產(chǎn)品不一樣,汽車(chē)把安全考慮的更廣,更全。很多設(shè)計(jì)在一旦發(fā)生某個(gè)故障后,可以進(jìn)行下一步操作,也就是說(shuō)的“冗余設(shè)計(jì)”或者說(shuō)是安全保障。
現(xiàn)在付錢(qián)都是通過(guò)微信或者支付寶一件支付,網(wǎng)絡(luò)確實(shí)帶來(lái)了很多便捷。但是我仍然會(huì)隨身攜帶現(xiàn)金,因?yàn)楸2积R哪天手機(jī)丟了,手機(jī)沒(méi)電了,手機(jī)沒(méi)網(wǎng)了。。。等等所以機(jī)械類(lèi)的看得見(jiàn)的東西,對(duì)我來(lái)說(shuō),會(huì)有更大的保障,至少在視覺(jué)上,心理上是如此。
所以對(duì)這類(lèi)高科技汽車(chē)而言,太自信了,也會(huì)出現(xiàn)開(kāi)不了門(mén),開(kāi)不了車(chē)的情況。不管是硬件故障,還是軟件故障,汽車(chē)的安全性是非常高的,不管開(kāi)車(chē)前還是開(kāi)車(chē)時(shí)還是離開(kāi)車(chē)輛,沒(méi)有好的安全保障,心里就會(huì)犯嘀咕。就算在開(kāi)車(chē)的時(shí)候,也會(huì)想,會(huì)緊張。
軟件定義汽車(chē),這個(gè)聽(tīng)起來(lái)很高大上,但是越高大上的東西,越容易出問(wèn)題。如果把后臺(tái)故障都解決了,穩(wěn)定了,把概率性的事情降到最低,這樣大家才能普遍接受吧!