橄欖村

橄欖村:IT行業和其它
正文

台式機、筆記本電腦和虛擬桌麵基礎設施 VDI - 我在美國上班20多年用過的電腦

(2024-04-28 09:44:56) 下一個

原文(英文)在這裏(英文版比中文版稍新一點,因為英文版在翻成中文以後又有更新)。下麵是穀歌的中文翻譯

早在 2000 年,當我第一次開始在美國工作時,我就有一台 HP-UX 工作站。 像下麵這樣的東西。

HP-UX workstation, similar to what I used at the time, source (Reddit)  

您可能想知道它的用戶體驗如何。 我想說不是那麽好。 請注意,大約在 90 年代末和 2000 年代初,Unix 工作站實際上在很多地方都很流行,包括我就讀的研究生院,以前是密蘇裏大學羅拉分校(現在的密蘇裏科技大學)。 當時Windows NT剛剛出現在學校和工作場所。 它很新很酷,但還沒有達到它的主導地位。

請注意,公司通常按資曆為開發人員提供較舊(較慢)或較新(較快)的工作站。 因為我是新人,所以我收到了一個舊的、速度較慢的工作站。 一旦我決定遠程登錄到更強大的構建機器,即分配給另一個團隊進行編譯和構建工作的工作站,順便說一句,我不知道分配部分,並在那裏做一些工作。 幾天後,另一個團隊的構建人員敲開了我的隔間並向我抱怨。 與另一起事件相比,這實際上是次要的。 當時,如果我們想使用 Windows,我們會通過 HP 上的客戶端(或類似的東西)登錄到共享的 Windows NT 工作站,一旦我的“重要的其他人”決定通過 我上麵提到的機製,她就在那裏運行了一個病毒exe文件,破壞了我們部門共享的Windows NT環境。 它叫 WinCenter,這是我碰巧遇到的文檔。 它適用於 UNIX 工作站。 請注意文檔的第 2 頁:“WinCenter WS+ 為 HP、IBM、Silicon Graphics 和 Sun 工作站提供以下功能”——當時我們的軟件有所有 4 種 UNIX 版本——這帶來了一些挑戰,因為有時會出現錯誤 僅出現在特定平台/操作係統中。 大多數開發人員都使用 HP-UX 並且熟悉它,而 HP-UX 確實因內存管理過於寬鬆而聞名。

接下來的周一,我部門的運營經理敲了敲我的隔間——他盡可能地熱情,但我得到了教訓。

視窗

2000 年,當我開始在 CAD 軟件公司工作時,Windows 就已經搶占了老式 Unix 工作站的市場份額。 我的一位項目負責人(技術負責人)的 Windows 桌麵獲得了第一名。 他是唯一一位擁有 Windows 機器的人。 在幾年內(我想說 2 到 3 年),我們都從主要使用 HP-UX gcc 調試器(以及一些 Sun Solaris 堅持者)轉向了帶有 Visual Studio IDE 的新的、很酷的 Windows 桌麵。 我什至見過微軟的CEO Steve Baller一次,當時他在STL推廣Visual Studio。 我發現下麵這個 Steve Ballmer 的 Microsoft Windows 1.0 廣告很有趣。 他就是這個樣子。

我的第一台工作筆記本電腦(某種程度上)和我的上海之旅

我記得有一次我們支持 Linux 發行版以及 Mac。 由於我們的 CAD 軟件代碼是用 C 語言編寫的,因此這裏的主要任務是編譯並移植到其他平台,包括自動集成測試。 我在這些平台上完成了一些任務(編譯、構建和運行自動測試)。 同樣,當時的主要開發是通過 Visual Studio 在 Windows 上完成的,因為這是最流行的平台,而且它也擁有最好的開發工具。


再快進幾年。 我需要在中國遠程工作(我們公司剛剛在上海設立了辦事處)。 但這也是我的個人旅行,因為我需要去看望在中國的家人:在上海辦公室工作會給我一些時間去探索,而且那也是我遇到現在的妻子的時候。

Dell Latitude D420, illustration purpose

我記得在 2006 年 9 月,我的老板給我找到了一台二手的(幾年前的)Dell Latitude 商務筆記本電腦,這是一位經理(和前開發人員)退役的設備:我用它在 SH 辦公室進行編碼工作。 我記得當時 32 位 Windows 機器的內存是 4GB,而我正在開發的程序需要使用最多 2GB,而且我非常小心代碼內部和代碼外部的內存使用(主要是關機) 不必要的程序)。 您可能已經知道,硬件本身並不是生產力的第一決定因素 - 2006 年 9 月,我在那台筆記本電腦上修複了軟件中的一個錯誤,這也是我迄今為止開發生涯的亮點。 通過此修複,我們的德國銷售團隊可以前往寶馬並演示我們的軟件(否則我們就不能去)。 2007年,那台筆記本電腦也陪伴著我,當時我在上海大約6個月(2次旅行),當時我和我的女朋友(我現在的妻子)共度時光。 我2007年在上海工作的時候寫過一些博客文章,下麵列出了一些。

上海房地產市場依然火熱

聯合冒險公司(美聯航)

上海英語培訓公司

上海一臥室公寓

再次回到上海

在上海申請美國簽證

在 SH 工作時,有時我還會使用 Windows 遠程桌麵登錄我的 STL 辦公室/隔間中的桌麵。 效果也很好。 2008 年 11 月我離開雇主時,我歸還了筆記本電腦。

請注意,大約在那個時候,可能是從 2003 年到 2008 年,Windows 也成為我們 CAD 軟件的主導操作係統(平台),大多數 UNIX 工作站正在消失,同時,我們支持 Mac 和兩個主要的 Linux 平台 (RedHat 和 SuSE Linux)。 Apple 使用我們的軟件來設計 iPod(可能還有 iPhone 和 Mac,還有 MacBook)。 當然,他們堅持設計軟件在 Mac 上運行 ????

ThinkPad

同樣是在 2008 年 11 月,我開始了在 Autodesk 的新軟件谘詢工作,我收到了一台大屏幕 IBM(或聯想?我不記得具體是什麽時候)ThinkPad 來配合我的工作。 我認為可能是 ThinkPad 500:維基和評論)。 這個效果相當好,我用它來完成各種工作,包括 AutoDesk Intent (Inventor) 定製項目、為客戶刻錄軟件 CD。 我之所以需要刻錄我們的軟件CD(主要是AutoDesk發明者,不同語言),是因為一位特定的客戶要求它們,而且她的要求相當高。 我記得她威脅說,如果我們不給她光盤,我們的現場谘詢項目可能會陷入危險。 這也很有趣,我當時更有經驗的同事私下評論道:客戶認為他們擁有該軟件,但他們沒有——他們實際上是在租賃它。

ThankPad 500, Illustration Purpose


桌麵時代和我第一次接觸 VDI

在 Autodesk 工作結束後,我從事了兩份承包商工作(這是一份全職工作)。 對於第一個承包商工作(基本上是一家大型鐵路公司的承包商工作,我使用了 Windows 虛擬機 - 我不記得確切的供應商。但我的項目相當小,並且不需要很多馬 力量。

我的下一個承包商職位是一家大型搬家公司,他們給了我一台台式機。 那個不是很強大,我使用了 Eclipse(Java IDE)、ant 和其他一些 IBM 工具或軟件(我想到了 DB2 和他們的 J2EE 東西)。 那時我沒有筆記本電腦來工作。 這既有優點也有缺點。 這是一個優點,因為我們不能移動桌麵,當我們回家時,我們不能再工作——如果我們想要工作和家庭生活之間明確分離,這是一件好事。 同時,缺點是,因為編碼工作是腦力工作,而不是體力工作,如果我們對這項工作有一些想法,我們可以把它寫下來,但我們不能立即在計算機上嚐試。 有時,當創意在大腦中流動時,最好讓它流動 ????

其他缺點:在我的車壞了的日子裏,我需要租車去辦公室和工作(有租車/還車的後勤工作,等等)。 如果我有筆記本電腦,那麽當我沒有汽車時,我可能可以在家工作。 這也是我最後一次使用台式機工作。 從那時起,我隻用筆記本電腦(或VDI)來工作,基本上如果需要的話我可以在家工作(在筆記本電腦之前,可以使用家用PC上的Windows遠程桌麵在家工作,但效率不是很高)。 同樣在大流行之前,在我工作的大多數公司中,在家工作通常不是常態,它可以作為最後的手段(例如,下雪天:我記得當我是鐵路承包商時我曾經這樣做過)。

我的兩台筆記本電腦的日子

2012 年 1 月,我開始做 iOS 日常工作——我主要是用 Mac 進行 iOS 開發,用 Windows 進行 .Net Web 服務開發。 2013 年,我還為我的 iOS 承包商短期工作購買了一台 MacBook Pro。 2013 年 11 月晚些時候,我又回到了 Mercy 的 java 開發團隊,在 Windows 上排名第一,後來在 Mac 上排名第一。 2015 年 5 月/6 月,當我離開 Mercy 前往萬事達卡時,我有兩台筆記本電腦需要歸還。

The 1st MacBook Pro I bought in year 2013, I sold this last year on eBay, having used it for almost 10 years

萬事達卡與 Mercy 類似:我有一台 Windows 筆記本電腦用於生產支持工作; 後來我收到了一台 MacBook Pro 供開發人員使用(他們可以讓開發人員選擇 Mac 或 Windows)。 2018 年,我花了相當長的時間在 MacBook 上設置 Java 開發環境。確切地說是幾個月,但我很高興在花費了“大部分業餘時間”後終於讓它可以工作了。

2019年1月,我因裁員而將兩台筆記本電腦退還給MC。 事實上,我當場退回了我的 iPhone 和 MacBook – 幾天後我通過 Fedex 退回了 Windows 筆記本電腦:因為那天早上我把它落在家裏了,當時我開車去辦公室上班(我沒想到那天會被解雇) )。 在與經理和人力資源人員會麵前大約 15 分鍾,我才意識到裁員的可能性。 我的經理前一天更新了會議室——我意識到會議室靠近 HR——是故意的:我也是在裁員會議前大約 15 分鍾才意識到這一點。

大流行和在家工作

2019 年 3 月,我開始為 Ascension Health 工作。 我再次擁有了第一台 Windows 筆記本電腦,後來我收到了一台 MacBook Pro(2020 年下半年)。 由於我在 Ascension 的工作性質,我沒有做太多編碼工作,在 2021 年,我決定換工作並重新開始編碼——至少可以說,這就是我現在正在做的大部分事情。 你猜怎麽著,為了我目前的工作,為了開發工作,我再次回到了 VDI。 說實話,當我從 MacBook Pro 切換到 VDI 時,我並不太興奮。

My initial Work from Home (WFH) setup during 2020 pandemic: I had a 13 inch MacBook Pro for work

實際上,在 Ascension,我也使用 Horizon (VMWare) VDI 為新承包商做了一些實施(猜猜公司在分發所有 MacBook Pro 後沒錢了 ???? 我記得承包商 VDI 用戶抱怨 Zoom 或 Google meet 沒有 我研究過它是一個已知問題,很難解決或解決。

A long twitter thread on #WFH setup including #VDI

為什麽公司選擇 VDI 而不是筆記本電腦

在家工作 (WFH) 作為一種趨勢從大流行開始,現在對於 IT 和軟件專業人員來說,在家工作已成為常態,至少每周工作幾天。 對於 WFH,筆記本電腦自然是第一選擇,但一些公司決定采用 VDI。 我認為VDI有幾個好處:

1) 可能降低總體成本和靈活性。 VDI 通常基於訂閱或使用。 雇主通常需要提供瘦客戶端或成本較低的筆記本電腦/台式機,以及外部顯示器。 這通常比高端筆記本電腦加外部顯示器便宜。 總體而言,雇主管理的硬件較少。 VDI 實例通常在數據中心中運行,並且可能由合作夥伴(如果不是公司本身)管理。 我發現這種使用模式或場景在學術界也適用,最近我向阿肯色大學沃爾頓商學院請求訪問 Teradata,他們通過 Horizon (VMWare) VDI 訪問提供了訪問權限(這與我的訪問類似) 或在揚升期間提供幫助)。

2) 集中管理,在安全性和設備管理方麵可能會更好,這一點在我所在醫院部署的許多主要運行 Epic 軟件(EHR、電子健康記錄或 EMR、電子病曆)的瘦客戶端中顯而易見 去過(Mercy、Shriners' Hospital、BJC 等)。

正如我上麵提到的,VDI 也有缺點。 我記得 2021 年,當我第一次在 Panera Bread co. 開始使用 VDI 時,我很容易失去連接,部分原因是麵包公司的 WiFi 連接速度慢/不太穩定。

從一台機器移動到另一台機器

我們要把垃圾也搬過去嗎? 還是我們有選擇地移動? 正確的做法似乎是後者 ???? 我記得一個朋友的一個老笑話:她說,他們搬了幾次,地下室的盒子從來沒有被打開過 ???? 換句話說,這些東西在她的日常生活中並沒有使用。

老實說,我認為這是搬家期間清理房子的好機會。 但與此同時,如果有人試圖保留一些東西,以防他/她將來需要它,我也理解這一點。 事實上,我試圖存的錢比我最終會用的多——這可能是大多數人的情況。 我們高估了我們將來會使用的東西。 這也是我家裏如此混亂的原因之一。 我需要更好地扔掉東西。

我對公司設備的個人規則

這包括所有計算設備,從工作站、台式機、筆記本電腦到虛擬機和公司電話。 我認為我在這方麵做得很好:就這些設備上的個人信息衛生而言。 主要是我不會在那裏存儲我的個人信息或孩子的照片。 唯一的例外是 iPhone(萬事達卡),我確實使用 iCloud 在那裏備份我的照片。 我從 Ascension 的一位前同事那裏聽到的一個恐怖故事是,IT 人員擦除了一位退休同事的 BYOD(自帶設備)手機:他所有孫子的照片都不見了。 順便說一句,Ascension IT 人員在我最後一個工作日的早上毀掉了我的工作帳戶 - 基本上,如果我的同事需要我,我必須要求我的同事將會議邀請發送到我的個人 Gmail,我們在 G 套件(Google 套件)上工作 ????

任何人都不會把你超級重要、超級私人的東西放在公司設備上。

PS:Citrix 和 Microsoft 的 VDI 選擇。 我沒有以個人身份使用過它們 ????

思傑:Windows、Mac

雲電腦(微軟)

PS 2:大概在2006年,我在想:“我是比爾·蓋茨或史蒂夫·喬布斯的奴隸”。 希望我能盡快升級。 也許是沃倫·巴菲特的奴隸(順便說一句,我是他的忠實粉絲)?

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.