橄榄村

橄榄村: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)
评论
目前还没有任何评论
登录后才可评论.