V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pydiff
V2EX  ›  程序员

云桌面问题

  •  
  •   pydiff · 2021-05-29 10:31:43 +08:00 · 6707 次点击
    这是一个创建于 1034 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司打算上深信服的云桌面,目前开发主要是 java 后端跟 vue 前端,然后每台电脑限制不能上网或者只能上少数几个网站,下载资料只能通过另外的电脑,开发电脑不能上传等等管控. 想问问各位大佬有用过这种东西吗,体验怎么样,开发时容易卡死不,分给每台的配置大概是怎么样的呢

    64 条回复    2022-10-11 10:21:21 +08:00
    loading
        1
    loading  
       2021-05-29 10:46:10 +08:00
    其实你每台电脑都用无盘系统,像网吧一样,一个局域网,不更好?员工的电脑都是瘦客户机。

    除非你要远程,云桌面只是上面无盘系统在无线网络的衍生品。
    opengps
        2
    opengps  
       2021-05-29 11:18:19 +08:00
    云桌面类似于以前网吧的那种无盘系统,所有资源相当于从服务器上虚拟分配
    felixcode
        3
    felixcode  
       2021-05-29 11:33:55 +08:00   ❤️ 1
    部署过 Citrix 的告诉你,跟无盘系统根本不是一回事。
    相当于远程桌面到一台服务器上运行的虚拟机,速度取决于服务器的硬件配置和给你多少资源。
    内存 CPU 给够了,IO 不是瓶颈的话,性能不是问题,也没理由卡死,所以性能不够的话就问管理员要。
    loading
        4
    loading  
       2021-05-29 11:59:08 +08:00
    @felixcode 嗯,就是瘦客户机+远程桌面
    opentrade
        5
    opentrade  
       2021-05-29 12:03:49 +08:00
    好奇问一下,开发上云桌面的目的是什么?
    opengps
        6
    opengps  
       2021-05-29 12:07:13 +08:00
    @opentrade 资源集中是一方面,行为管控也是一方面。
    相对于每个员工每人一台电脑,几年下来看成本并不低,并且明显存在配置的不合理,而且权限管理存在一系列难点
    panerai
        7
    panerai  
       2021-05-29 12:34:03 +08:00
    在四大行之一,用的就是云桌面做开发,超级卡顿,办公电脑不能连公网,只能通过 VPN 访问,极不方便
    WIN2333
        8
    WIN2333  
       2021-05-29 12:49:28 +08:00
    Citrix 有幸用过两年多,这么说吧,大部分情况下还行,不算特别卡(看你怎么定义卡),卡起来的时候是巨要命,还有就是经常出问题,至于性能不够问管理员要,不存在的,就是给你一台垃圾配置想升级没门
    JerryCha
        9
    JerryCha  
       2021-05-29 12:50:58 +08:00
    资源不够的时候特别卡,然后受限于网络传输,显示不是那么流畅。
    我司用的华为云桌面。
    oakcdrom
        10
    oakcdrom  
       2021-05-29 13:05:38 +08:00 via iPhone
    用过 vmware 云桌面,还不错
    yitingbai
        11
    yitingbai  
       2021-05-29 13:12:00 +08:00
    就是远程桌面到服务器上的虚拟机, 自己都能搭建, 用屁股都能想象到使用体验有多么的糟糕, 如果服务器在远程, 算上网络几十毫秒的延迟, 我肯定是无法忍受的
    sundev
        12
    sundev  
       2021-05-29 13:23:27 +08:00 via iPhone
    我们用的 citrix 一般开发没问题的,但是特定的需要虚拟化的时候(安卓开发)就不行了,其他情况一般没问题
    mooyo
        13
    mooyo  
       2021-05-29 13:28:39 +08:00
    卡 非常卡,特别是 io 性能很糟糕。
    huangsen365
        14
    huangsen365  
       2021-05-29 13:31:17 +08:00 via iPhone
    进入云桌面之后再 rdp 或者 ssh 到更强劲配置的服务器 server 开发环境。建议云桌面只是用来做普通 desk 环境
    wiken
        15
    wiken  
       2021-05-29 13:34:36 +08:00
    华为云桌面,卡倒是还好,可以满足 java 开发。就是不能上网,东西只能拷贝进,不能拷贝出。还有个恶心的就是切出来查下资料就自动锁定了,又要输账号密码才能进
    dayeye2006199
        16
    dayeye2006199  
       2021-05-29 13:53:30 +08:00
    这开发环境听着非常反人类啊。。
    EIJAM
        17
    EIJAM  
       2021-05-29 14:30:28 +08:00 via iPhone
    vmware horizon 和 citrix 都在用,都差不多。Citrix 在文件传输方面方便一点。这玩意的好处是只带一个 iPad 也能远程办公。
    wtks1
        18
    wtks1  
       2021-05-29 14:44:46 +08:00 via Android
    云桌面用起来还行,走 vpn 和本地差别也不大,但性能取决于服务端分了多少资源给你
    duanxianze
        19
    duanxianze  
       2021-05-29 14:49:18 +08:00
    图个啥啊。。。一天到晚卡顿,还能有心情写代码吗
    pydiff
        20
    pydiff  
    OP
       2021-05-29 16:13:08 +08:00
    @loading
    @opengps
    云桌面不是无盘,云桌面相当于虚拟机,而无盘只是硬盘是服务器提供,其他硬盘还是实体硬件的
    pydiff
        21
    pydiff  
    OP
       2021-05-29 16:13:48 +08:00
    @opentrade 说是要代码保密,保证只进不出
    pydiff
        22
    pydiff  
    OP
       2021-05-29 16:14:56 +08:00
    @panerai 现在就是在考虑这个性能问题
    pydiff
        23
    pydiff  
    OP
       2021-05-29 16:16:37 +08:00
    @oakcdrom 是用来开发吗,还记得是分配的多少资源的不,现在公司这边的开发至少要 16G 内存才够用,就是怕磁盘跟不上
    pydiff
        24
    pydiff  
    OP
       2021-05-29 16:18:04 +08:00
    @dayeye2006199 是的,估计是想学人家华为的办公方式,想想就知道会很蛋疼了
    pydiff
        25
    pydiff  
    OP
       2021-05-29 16:22:07 +08:00
    @EIJAM 卡不卡,分配啥配置的
    niceworld
        26
    niceworld  
       2021-05-29 17:37:38 +08:00   ❤️ 1
    云桌面配置倒还好,后面能加,问题就怕公司扣...我们是这个月全部统一加到 12G...比 8G 时好太多了。
    感受最深的是内网用也会有些微延迟,动画效果会慢些,没实体机跟手,不过能习惯,等未来全支持 GPU 加速后应该会好很多;外网连回去时候的除了网络波动起来没治外,体验大部分时间和内网差不多。
    ladypxy
        27
    ladypxy  
       2021-05-29 17:43:27 +08:00 via iPhone
    @loading
    @opengps 扯蛋呢,云桌面和无盘系统是两码事,citrix xendesktop 和 vmware horizon 了解一下,再看看这东西的价格是多少。这东西可学的内容可太多了,相关职务的工资很高的。我之前给人做 citrix 运维,一个小时收 100 到。

    回到主题,基本上云桌面都要加域,域能控制的全能笼子,然后还会有额外的一层 layer 开控制更多的东西。但是楼主提到的,不知道底层用的哪家的,所以不好具体评论
    opentrade
        28
    opentrade  
       2021-05-29 17:44:22 +08:00
    @pydiff 我们的做法是三层内网,里面两成只进不出,外面的无限制。但怎么着也防不住有人录屏或者拍照啊。
    Eytoyes
        29
    Eytoyes  
       2021-05-29 17:48:08 +08:00
    深信服的云桌面 x86 和 arm 的都用过,后来因为并行运算就给下线了(支持但需要买 nVidia 授权,很贵很贵),瘦客户机本地只负责输出画面、提供 usb 重定向,其他都靠服务器,也就是性能取决于管理员给你的配置
    godblessumilk
        30
    godblessumilk  
       2021-05-29 18:58:55 +08:00 via Android
    在某全国规模最大的公募基金公司做过开发。

    用的是 vmware 办公,每个人一个域账号,两台虚拟🐔,一台用来上外网(只有个浏览器给你查资料,且不能安装安装包,啥都不能干)一台在内网环境用于做开发。

    非常痛苦,想用个 npm 包,只能通过层层领导审核从外网🐔通过共享目录拷贝进内网🐔,感觉自己是条开发🐶,用着一台被阉割了操作系统权限的开发🐔
    godblessumilk
        31
    godblessumilk  
       2021-05-29 19:09:48 +08:00 via Android
    IT 和运维部门管着员工的域账号,域控做得简直是做了个🐔笼和开发🐶的狗笼,另外 vmware horizon 据 java 后端同事称,略卡,我当时写前端,只要域账号登陆进去了连上了就尚可,就是连接的过程特别漫长。。所以一般都不关虚拟机,然后虚拟机的操作系统会定时强制锁屏,只要 5 分钟无操作
    avrillavigne
        32
    avrillavigne  
       2021-05-29 19:10:50 +08:00
    就算是实体机也能做 DLP 管控,云桌面我们是用来远程的,云桌面里的网络也各种限制,VPN 也是各种资源限制,内外网电脑分开。。
    oakcdrom
        33
    oakcdrom  
       2021-05-29 19:22:40 +08:00
    @pydiff 开发人员机器一般是 16-32G 内存,硬盘能否跟的上,就看设计架构技术人员水平了。。一般上存储的话,都是 SSD 当缓存,SAS 硬盘当数据盘。。不排除有些厂商会用 SATA 。毕竟便宜。。而且对于云桌面资源分配情况,前期都会调研再最终确认方案。主要看公司预算以及技术方案。

    我们之前用的云桌面还上了显卡呢,那个时候显卡是 NVDIA 的 K1/K2 。。。。跑 3D 渲染都不是事。。
    cue
        34
    cue  
       2021-05-29 19:28:15 +08:00
    研发用云桌面也就算了,我就不懂产品为啥也让我们用,写个文档还要去破 win7 里写……
    pydiff
        35
    pydiff  
    OP
       2021-05-29 19:28:42 +08:00
    @ladypxy 运维我们这边不需要考虑,都是请外面的公司做的
    pydiff
        36
    pydiff  
    OP
       2021-05-29 19:31:06 +08:00
    @cue 我们这边现在只是讨论就很多人表示没法接受了,如果上肯定是所有人都用,不过我也觉得这样搞没必要
    pydiff
        37
    pydiff  
    OP
       2021-05-29 19:32:35 +08:00
    @oakcdrom sas 的一样卡,4K 性能就摆在那里,差不多有 200 个人,怎么可能不卡,除非全固态,不过估计不可能
    932279632
        38
    932279632  
       2021-05-29 19:59:21 +08:00
    我们公司做深信服这些,目前我用过的感受就是受带宽影响较大,局域网还好,流量大照样卡的不行。。。正常使用的话没啥问题
    EIJAM
        39
    EIJAM  
       2021-05-29 20:41:04 +08:00 via iPhone
    @pydiff 16g,4 个逻辑核。总体看服务器的配置吧。之前的传统磁盘,读写文件很卡。现在换 ssd 了,好了些。
    yufeng0681
        40
    yufeng0681  
       2021-05-29 22:15:18 +08:00
    1 、虚拟机最大 16G 内存,要运行微服务调试调测,单机吃力,容易死机
    2 、卡,idea 卡在联想,关联,自动出函数的时候
    3 、微卡,敲字会比本机的方式延迟 1~2 秒,要学会降速打字和思考
    talen666
        41
    talen666  
       2021-05-29 22:42:15 +08:00
    呆过两家公司都是云桌面,卡到自闭。
    axbx
        42
    axbx  
       2021-05-29 23:28:42 +08:00
    上家公司也是用的虚拟机,双核 4G,用起来是自闭状态。
    FFF5279
        43
    FFF5279  
       2021-05-29 23:56:27 +08:00
    深信服和 Citrix 都用过,体验很拉跨
    py2ex
        44
    py2ex  
       2021-05-30 00:11:55 +08:00
    @pydiff #35 你提到了最大的问题了,IO
    曾经 50 多人一起用,如果有人在测试读写,一个人就能把 IO 占满,其他人的读写就会变慢。
    用得就是 SSD(Nvme)缓存+SAS(接 SATA 7200)

    难受,后来大家带自己笔记本来用。

    200 人用估计很痛苦。

    上面只是硬盘读写,如果你们的服务器集群的 RAM 总量小,CPU 总核心数少,那痛苦会加倍。

    当然在预算足够时可以加硬件结点解决,分散压力。
    预算不够建议准备跑路。
    hyshuang2006
        45
    hyshuang2006  
       2021-05-30 00:39:57 +08:00
    卖云桌面+瘦身机的方案厂家或供应商,必然不会将这个方案的弊端告知潜在客户。

    用这个方案,意味着整个办公网络设备得升级,不然没法保障每个客户端流畅访问服务器。

    解决数据安全,不被内鬼泄漏,有其他的方案可代替。
    micookie
        46
    micookie  
       2021-05-30 01:00:26 +08:00
    我们用云桌面,以前比较卡,现在公司也加大了投入,感觉比以前好很多了。

    配置 4C,16G,win10 。

    至于很多人提到的云桌面不能连接公网的问题,这个看公司自己的配置规则。

    - 优点:满足公司信息安全要求,登录方便,快捷,任意网络、任意终端(瘦终端、手机、PC )随时接入办公环境。

    - 缺点:相对于有 SSD 的物理机来说,有时候还是会卡一些。有一定的延迟,大概在内网大概几 ms 。研发用倒还好,做设计相关的没法用,显卡性能为 0 。

    不过卡不卡的关键在于,是否舍得投入成本升级云桌面的服务器。

    贴一个 AS SSD 磁盘跑分,不知道是否准确:
    ![磁盘跑分.png]( https://i.loli.net/2021/05/30/kArGgd4zKMo9p8j.png)
    oakcdrom
        47
    oakcdrom  
       2021-05-30 07:47:07 +08:00 via iPhone
    @pydiff 那是规划不行,或者软件有缺陷,我们用 Vmware 的,1000 人桌面,真不卡
    Chieh
        48
    Chieh  
       2021-05-30 09:48:35 +08:00
    正在使用,但是仅限于连接生产环境,开发还是在个人电脑上

    卡顿的问题要看云桌面的配置,比较要注意的反倒是网络质量以及连接的方便程度
    kisinfo
        49
    kisinfo  
       2021-05-30 10:20:22 +08:00
    深信服的云桌面使用的是融合的架构,没有外置存储。通过分布式存储技术,把数据多副本存放在每台主机上,通过这样实现数据不丢,配合 ssd 建立磁盘组,用 ssd 的缓存能力提升读写性能。所以想要保障不卡顿,必须要大容量 ssd,256 打底。按每台开发机 16G 的的要求计算出总的内存需求然后再乘以 1.5 算作所有内存的需求,再除以主机数就是每台主机的内存数量了。cpu 跟内存跑适配就行。每个人配置两个云桌面,一个有外网,一个没有外网用来查数据的。另外前面都说了,访问好不好网络也很关键,不过一边云桌面传输的是图形或者操作数据,本身不怎么暂用带宽,但是对延时和丢包要求高,内网不丢包,延时 50ms 以下就可以,要是对操作要求比较高那保障延时 5ms 一下。只要没有 3D 应用的需要钱,一般的开发机用桌面云还是可以的。
    ladypxy
        50
    ladypxy  
       2021-05-30 10:33:38 +08:00 via iPhone
    @opentrade Citrix 支持屏幕水印,针对的就是你录屏
    xenme
        51
    xenme  
       2021-05-30 12:05:38 +08:00 via iPhone
    就看公司安全管控和设备系统的管理与开发设计人员的便捷之间的平衡和取舍了

    从普通办公,到开发(包括 android 开发调试这种),再到大型 3D 设计都见过虚拟桌面方案,用的也不在少数。
    pccv
        52
    pccv  
       2021-05-30 14:32:15 +08:00
    目前自己配了一台机器,E5-2678v3 x2 /128G 内存 /4*1TB SSD Raid5/Nvidia Grid K1 卡 /Wyse 3040 瘦客户机 /Citrix 系统,用着很爽,反正就小团队用用,也没几个人。
    pccv
        53
    pccv  
       2021-05-30 14:34:34 +08:00
    @godblessumilk 要把虚拟机电源管理里面调成永不关闭。
    pydiff
        54
    pydiff  
    OP
       2021-05-30 16:08:14 +08:00
    @pccv 用的是 critix 几版本的
    pccv
        55
    pccv  
       2021-05-30 16:15:04 +08:00
    @pydiff 因为 Grid k1 卡只支持到 7.1,所以我装的是 7.0
    godblessumilk
        56
    godblessumilk  
       2021-05-30 20:24:33 +08:00 via Android
    @pccv 没用的,虚拟机里只有个登陆界面,啥设置都没得
    lionseun
        57
    lionseun  
       2021-05-31 09:03:15 +08:00 via Android
    加班的时候,云桌面会运行快一点
    index90
        58
    index90  
       2021-05-31 14:37:28 +08:00
    在某银行见过,体验上最大的问题是刷新率,系统主题设置成经典,推动窗口的时候像播放 PPT
    cslive
        59
    cslive  
       2021-06-01 08:52:44 +08:00
    只要给你分配资源就不是问题,不要才给 1 核 8g,卡的你怀疑人生
    wxenck
        60
    wxenck  
       2021-09-01 10:32:08 +08:00
    8 年云桌面项目实验经验 告诉你,做开发的话 citrix 对够了。带 gpu 的云桌面做平面设计,图形渲染也完全不在话下。国产的云桌面就华为,深信服,但都是最近几年起步的,云桌面的全球的还是 citrix 领先,毕竟是微软的小弟,它的远程交付协议和 windows 结合是最紧密的,连 rdp 都是微软找 citrix 弄过来的。唯一的对手就是 vmware 的 horizon 了,但也远远的把 horizon 甩在后面。卡顿的问题,硬盘 IO,cpu 核心,主频,gpu 消耗,远程交付协议,差一个你的体验就不好了,个人不看好国产的这些产品。
    pydiff
        61
    pydiff  
    OP
       2021-09-01 15:03:32 +08:00
    @wxenck 最后我们是用了深信服的,用起来还行,不卡,只是没有实体机那么方便
    ql562482472
        62
    ql562482472  
       2022-10-10 18:08:28 +08:00
    好难用啊 哥们你还在这家公司吗 云桌面这么恶心的东西你是怎么接受下去的啊
    pydiff
        63
    pydiff  
    OP
       2022-10-10 19:15:15 +08:00
    @ql562482472 在啊,用久了就习惯了,也没啥的
    ql562482472
        64
    ql562482472  
       2022-10-11 10:21:21 +08:00
    @pydiff 我真的好难过 我想听到的回复是 “破公司 我早走了” 😂😂😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1053 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:10 · PVG 03:10 · LAX 12:10 · JFK 15:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.