極端環境下的系統部署——為好奇號進行系統升級

2020-12-02 51cto

【51CTO精選譯文】美國宇航局正在著手準備為好奇號火星探測器進行系統升級。系統升級工作大家都知道,沒啥技術含量——不過好奇號有點特殊。就在不久之前它剛剛成功登陸火星,因此傳統的DVD或者USB啟動盤之類升級方案顯然無法奏效。而且出於成本考慮,找家快遞公司把系統盤帶過去的想法也被嚴謹的科學人員否決了。

面對一系列難題,我開始不禁設想美國宇航局的專家們會如何就此展開討論:

「還有三個月好奇號探測器就要發射了,系統工作狀態怎麼樣?」

「挺好,沒啥大問題。雖然版本和功能有點落後,但應該能解決。」

「有點落後?什麼意思?」

「別緊張,只不過是驅動程序有點小毛病。」

「哪些驅動有問題?」

「沒多少,就是輪胎控制不太好使……雷射發射裝置也有故障。最關鍵的攝像機還是運轉良好的,雖然目前只有黑白圖像,但已經不錯了。」

「好吧……你確定發射的時候一切都能恢復正常?」

「當然,放心吧,其實我們已經考慮過了,發射之後再給系統打補丁也是可行的。」

「打補丁?」

「對,就像給PC機升級一樣,方便快捷。」

「你確定一切會進展順利吧?」

「確定,咱們搞技術的經常做系統升級,老簡單了。」

「但到時候這東西可就上火星了,你知道吧?這跟升級PC機能一樣嗎?」

「我知道,火星嘛,紅的圓的那個。沒事,我們已經準備了很好的方案構思。」

「說說看。」

「你說這東西要花多久才能上火星?」

「253天。」

「啊!那就沒事了。有兩百多天,我們可以慢慢完善遠程升級模塊。不怕跟你交個底,最壞的情況也不過是這東西需要重啟、而且有那麼幾天不能正常工作。」

好奇號成功於火星著陸時,我一直在收看由美國宇航局放出的直播影像,對高科技的讚嘆以及自豪的情感給我帶來很大衝擊。技術人員為這次偉大計劃所做出的不懈努力令我深深著迷。對於這樣一個龐大的項目,任何一丁點偏差都會令巨額投入功虧一簣,它的成功也因此變得更加值得景仰。美國宇航局甚至專門製作了一部名為「恐怖七分鐘」的短片,詳細描述了此次太空探索活動所遭遇過的病毒侵襲。當好奇號終於踏上火星的瞬間,相信每位觀眾都在興奮之餘感到一絲寬慰。

「能用就行」的觀念令人後怕

「能用就行」不是挺好嗎?答案恰恰相反,一切未經嚴格審核的妥協都會給計劃帶來大量威脅與變數。好奇號探測器不僅是一臺單純的設備,它代表著人類無數科技結晶的綜合體,而成功登陸則是各項技術完美契合的證明。但隨後的消息卻令人錯愕——美國宇航局宣布其網站由於負載過重而陷入癱瘓。

這著實令我大吃一驚。我剛剛以觀眾的身份見證了人類歷史發展中的又一裡程碑式事件,創新、工程與技術的最高成就在此刻融為一體——然而小小的網站處理能力問題卻難倒了這群技術天才。我們似乎有種習慣,就是在實現龐大規劃的同時不可避免地犯下一些低級失誤。只要與日常工作關係不大,這些環節就總會在關鍵時刻掉鏈子——就拿這次來說吧,美國宇航局為好奇號項目投入了25億美元的巨額預算,而官方網站居然會在直播時癱瘓了!

剛開始,好奇號火星探測器與地球之間的數據傳輸能力僅為5Mb,目前則已經擴展到40Mb——等到火星端主天線設置完畢後,帶寬還將進一步提升。還沒布置好主天線就有40Mb的帶寬,這已經比我們地球這邊的大部分普通網站更強力了,因此作業系統部署工作應該很容易才對。不過事情真是這樣嗎?

對於好奇號而言,整個OS升級過程要如何實現?事情會完全按照預定步驟順利完成,還是遭遇一系列突發情況?就算是在地球上,要將手頭的計算機系統從WindowsXP升級到Windows7都是件麻煩事,換在火星上真能一次搞定?宇航局官網事件令我們心存疑問。接下來就是我個人最難理解的問題:一定要把設備放出去再升級系統嗎?難道在地球上升級系統比遙控火星上的設備還費勁?

在地球上進行作業系統部署比在火星上還難?

在發射之前,好奇號火星探測器無需在不允許停機的前提下進行系統部署,可以說升級活動雖然是項目中的關鍵環節,但卻不會對既定任務造成影響,完全可以當作一項普通流程對待。除此之外,在地球上進行升級還可以大大降低項目開支。由於遠程升級會帶來諸多人力、時間及精力的額外投入,隨之而來的部署成本也將呈直線上升趨勢。根據項目規劃,系統遷移工作需要涉及大量關鍵數據,同時要保證不能造成業務中斷以及應用程式與信息丟失。這絕對是種費力不討好的方案,真不知道美國宇航局是怎麼想的。

在地球上進行系統部署顯然要比在火星上容易得多

與美國宇航局的判斷不同,我們一向會把系統升級工作提前做好。事實上,為身邊的設備進行系統升級對於每位技術人員都不是難事。我們非常了解系統部署工作與基礎設施中的難題,所以我們會使用像Nomad2012這樣集成了微軟SystemCenter配置管理工具(簡稱SCCM)的軟體,以完成自動的形式完成高度優化且流程快捷的電腦系統遷移工作。在過去一個月中,我們已經靠這套方案成功實現了近四萬臺計算機的Windows7系統升級任務。

這才是處理任務的正常方式。

這才是系統部署的最佳方案。

不必中斷正常工作,應用程式及用戶數據都會正確保存在升級後的新系統中。

整個系統部署過程比遙控火星端容易得多,Nomad與SCCM會以自動化方式完成任務。

為什麼要使用Nomad2012?

Nomad2012如何控制我們的SCCM帶寬管理?

Nomad2012是一款純軟體式解決方案,能夠以動態方式管理IT業務中涉及的帶寬資源,保證當業務流量與IT流量相衝突時,系統能夠優先處理業務類數據信息。ReverseQos™正是令Nomad2012擁有這項能力的核心因素。

利用Nomad對SCCM中的分支設計及SCCM帶寬管理加以規劃,我們將不必再為將哪站點設為區域核心而浪費腦細胞。與微軟SSCMWAN那充滿局限性的帶寬管理機制相比,與Nomad完整整合的分支設計功能使我們能在不添加任何額外SCCM分支設計限制的前提下定位應用程式及軟體包。由於Nomad2012的設計初衷在於增強SystemCenter功能而非與之競爭,因此將其引入SCCM分支設計完全不會帶來任何風險。

在評估Nomad2012及其它類似的SCCM分支設計客戶管理系統時,許多企業都會針對自身運行環境提出一系列處理原則。

在不造成單點故障的前提下,它們能減少多少伺服器使用量?Nomad通過微軟配置管理器所減少的伺服器基礎設施數量遠遠超過市場上的同類產品。大家完全不用擔心「該不該部署它」或者「這會不會造成單點故障」等問題,Nomad2012會對一切可能發生的情況做好準備。

在不造成單點故障的前提下減少網絡基礎設施

Nomad同時擁有字節層差異化、客戶端緩存管理以及點對點冗餘等功能,另外Nomad2012的分布式體系允許企業以難以置信的幅度(95%)削減基礎設施伺服器規模,而且不會帶來任何單點故障之類的風險、不必要的客戶端或者內核驅動。

出於管理政策、設施地理位置或者提高可用性及災難恢復效果的考慮,大多數企業都希望內部設施能夠以多點方式運行,而Nomad2012則是同類產品中惟一能滿足這些需求的佼佼者。

除此之外,Nomad2012的系統部署工具還允許企業以超載形式處理遷移項目,這樣一來我們就能夠在不添加額外技術人員的基礎上,最大程度通過自動化方式完成客戶系統遷移。總而言之,Nomad2012值得一試,它讓你的各類分支業務聚合成統一的整體——一套方案、通吃全部。

原文連結:Extreme OSD – Upgrading the OS of the Curiosity Rover on Mars

【編輯推薦】

  1. 升級至Ubuntu 12.04 Server的二三事
  2. Linux內核升級方法詳解
  3. Mac升級Mountain Lion大概需要多久?
  4. Linux系統升級的經驗之談
  5. 微軟詳解Windows 8升級計劃

【責任編輯:

張浩

TEL:(010)68476606】

點讚 0

相關焦點

  • 好奇號也玩遠程系統升級 祝它好運
    是不是天天在煩你的手機沒有OTA升級?官方4.0距離你很遙遠?盡情的吐槽製造商吧,他們跟NASA比起來簡直是弱爆了,因為NASA正準備給遠在5000多萬公裡之外的好奇號來一次「OTA」升級,給他安裝一個新版本的飛行軟體。
  • [組圖]揭示用技術手段攻擊好奇號火星車
    NASA沒有公布好奇號固件升級的細節,不過既然NASA能在數億公裡外將代碼傳輸給好奇號,那麼為什麼黑客不能做同樣的事情?沒有理由說黑客不能控制好奇號。,基於IBM PowerPC 750架構,可以承受-55~+70攝氏度極端溫差及1000gray的太空輻射。
  • 「好奇號」火星車和它搭載的軟體
    我們已經知道,好奇號上的軟體大部分都是用C語言寫成的,這些代碼加起來大概有250萬行。有人可能會感到詫異,這樣複雜的系統怎麼能寫出來而且能讓它好用?下面是來自Erlang程式設計師的觀點。 首先來些基礎的。「好奇號」火星車使用的是核動力,它能持續的受控的方式提供給火星車能量。這個能量源同時還要負責平時對火星車進行加熱——這是在火星表面極端天氣環境下對火星車的必要保障。
  • 北鬥三號全球衛星導航系統星座部署完成,衛星物聯網時代來臨
    GEO系列衛星雖然數量不多,但是作用關鍵,作為一顆駐守在高軌天疆的「大塊頭」,該衛星肩負顯著增強北鬥三號整體技術指標的職責,還攜帶了很多神器,為北鬥三號在軌運行和應用之路開疆拓土。隨著此次發射的成功,北鬥三號30顆組網衛星已全部到位,北鬥三號全球衛星導航系統星座部署全面完成。北鬥三號收官發射一波三折、玉汝於成。
  • 好奇號火星探測器是如何工作的?天文學家為您解惑
    與之前的火星模型相比,這臺機器將利用更大的實驗室儀器和傳感器進行更多的機載科學研究。今天下訂單,NASA就會把它送到你家門口12英裡(20公裡)以內的地方(有一些限制;門必須在2.5億英裡(4.02億公裡)範圍內)。你的探測器將比其他的著陸更精確,所覆蓋的地面更崎嶇,它將有迄今為止最好的機會來發現火星上的水流歷史和古代宜居環境的可能性。
  • 好奇號作業系統更新至Mars OS V11
    目前,美國宇航局的好奇號火星車依舊在紅色星球上兢兢業業的為科學家收集各種數據,就在前不久好奇號才傳回了首份火星巖石年齡測定數據,並成功發現了該星球曾存在湖泊的直接證據。同時,NASA也對好奇號愛護有加。近日,工程師為好奇號提供了最新版本的作業系統——Mars OS V11。
  • NASA「好奇號」因系統出錯將在本周末進入安全模式
    (原標題:NASA「好奇號」因系統出錯將在本周末進入安全模式)
  • 央行:徵信系統升級優化在進行當中 無明確上線時間表
    中新網4月22日電 據央行網站消息,中國人民銀行徵信中心有關負責人今日就徵信系統建設相關問題答記者問時表示,目前徵信系統升級優化工作仍在進行當中,並無明確的上線時間表。金融機構和社會公眾查詢的信用報告沒有變化,不是所謂的新版信用報告。
  • 全市生態環境系統垂直管理制度改革推進部署會議召開
    全市生態環境系統垂直管理制度改革推進部署會議召開 發布日期:2019-05-14 08:
  • 青島地鐵2號線東西段綜合監控系統和信號系統正式接駁
    日前,青島地鐵2號線綜合監控系統和信號系統東西段正式完成接駁。這是繼2號線通信系統「通信通」之後的又一關鍵裡程碑節點,為年底全線通車運營提供了必要條件。據青島地鐵2號線相關負責人介紹,根據線路東西兩段不同的實際情況,綜合監控系統和信號系統原本是分東段和西段的,二者互相獨立,互不相通。
  • 北鬥三號全球系統核心星座部署完成,你需要知道的都在這裡了!
    記者視點:1、北鬥三號全球系統核心星座部署完成,北鬥總設計師:可以自信地說,全球組網的基本系統完全可以實現!2、771天奮戰,月均1.2顆衛星,100%成功發射,刷新了全球衛星導航系統組網速度的世界紀錄!3、三種軌道衛星優勢互補,構建全球唯一混合導航星座!
  • 宙斯盾系統致美軍艦連連撞船?或與未升級系統有關
    如果人們想當然地認為,在沒有海上颶風海嘯等自然災害的前提下,美海軍艦艇人員應該訓練有素、操作規程詳細科學、海上巡航經驗豐富,自然會認為可能是宙斯盾系統本身出現了技術故障。」朱啟超表示。  宙斯盾系統也稱為宙斯盾戰鬥系統,為美國海軍現役最重要的水面艦艇綜合作戰系統,全名為空中預警與地面集成系統。其英文縮寫剛好是希臘神話中的宙斯之盾(AEGIS),所以也譯為「宙斯盾」。
  • 個稅新政下 企業為何要迅速部署個稅管理系統?
    與稅務局個稅APP和申報系統關注為納稅人個人提供服務的理念不同,元年個人所得稅管理系統更傾向於為企業服務,為個人所得稅的代扣代繳義務人服務,幫助企業收集、管理和歸檔員工的個人所得稅專項附加扣除信息;提供與HR等系統的接口,方便企業工資薪金在新稅法下的算稅和納稅申報;與企業其他管理系統融合,進行個人所得稅相關的整體籌劃和分析。
  • 極端氣候事件對陸地生態系統碳循環的影響 |研究
    水分有效性是植物和微生物生長的重要限制因子之一, 乾旱條件下, 土壤含水量會顯著下降, 而土壤水分的變化會對生態系統呼吸產生重要影響(Liu等, 2009; Vicca等, 2014).通常情況下, 乾旱降低生態系統呼吸, 儘管其響應程度隨著不同環境條件而發生變化.
  • 裝避雷針、升級消防系統,潭柘寺安防系統全升級
    潭柘寺的安樂延壽堂、塔林部分增設避雷針;配齊火災自動報警系統、視頻火災報警一體化系統……18日,市文物局官網掛出了潭柘寺(安樂延壽堂、塔林部分)防雷工程設計方案、潭柘寺消防工程設計方案和潭柘寺安防升級改造工程設計方案的批覆,揭秘這座古剎安防系統升級細節。
  • 悅刻未成年人智能保護系統升級:向陽花2.0全覆蓋專賣店
    千龍網訊 8月24日,記者從RELX悅刻了解到,用於防患未成年人購買電子菸的向陽花系統已從1.0版升級到2.0版,並完成在全國範圍內全部4000家悅刻專賣店的部署。掃碼後,手機屏幕上出現了填寫姓名、身份證號及進行人臉識別的指引,一系列操作下來,顧客很快收到了系統「已滿18周歲」的認證提示,隨後順利結帳付款。顧客只需要掃碼就可完成年齡驗證,操作方法像「健康寶」一樣便捷。
  • 如何在Kubernetes容器環境下部署Spinnaker?
    那麼,Spinnaker可能是多雲平臺部署工具的最佳選擇。本文重點介紹spinnaker的概念、安裝與踩過的坑,spinnaker在kubernetes的持續部署,以及線上容器服務的選擇與多區容災。 1、關於Spinnaker Spinnaker 是什麼?我們先來了解下它的概念。
  • 地質雲「在線調查」系統升級到2020版
    地質雲「在線調查」系統升級到2020版 2020-04-30 10:46 來源:澎湃新聞·澎湃號·媒體
  • 越航部署機場行李信息顯示系統
    越南國家航空公司(越航– Vietnam Airlines)透露,越航已同內排、新山一、峴港等國際機場配合部署機場行李信息顯示系統(Flight Information Display System - FIDS)。
  • 中石大學工系統召開專題會議部署學生返校報到工作
    中石大學工系統召開專題會議部署學生返校報到工作 2020-12-05 12:05 來源:澎湃新聞·澎湃號·政務