如何在VDI中设置开发环境

亚历克斯·马

我的公司正在尝试为所有人(包括数据库开发人员)建立VDI环境。一些数据库是SQL,其他数据库则是半模糊的旧系统。显然,我们的托管公司每GB收费很多,因此标准安装量非常小(〜50GB),并且抵制了购买更多产品的阻力。我们的开发人员在其本地计算机上处​​理多个接近该大小的数据库(我还有一些其他大文件,例如虚拟机)。除了大量空间外,我还有什么要问的吗?我们可能共享一个映射的驱动器,性能会不会很糟糕?

汤玛士

他们将这些数据库托管在本地计算机上的原因是什么?他们使用什么数据库系统(MySQL,MS-SQL,Access)?我的第一个倾向是将所有数据库移至数据库集群。它不能解决您的空间问题,而只是将其从虚拟桌面移至虚拟服务器(可以更好地整合空间并更有效地利用空间)。

但除非如此,否则存储空间并不昂贵。实际上,它现在是如此便宜,以至于您可以以少于设置VDI环境所需的Windows许可证成本(取决于用户数量)获得PB级的SAN空间。

SAN是您需要去的地方。您可以设置2TB LUN,并将其作为共享驱动器托管在专用Windows服务器上,或者根据需要通过Linux托管NFS共享。在这里,您唯一需要考虑的就是性能,如果您的网络基础结构无法处理通过SAN托管数据的情况,那么它无论如何也无法处理VDI。


更新:哦,所以他们正在寻找第三方VDI解决方案。这就是所谓的IaaS-基础架构即服务。这意味着将所有敏感数据放在您无法控制的其他人的数据中心内的其他人的服务器上-我不确定这比使用本地工作站更安全。但这确实解释了为什么空间昂贵!您可能需要为租用几TB主机支付的费用购买PB的存储空间。IaaS有优点也有缺点,我认为安全性和成本仍然是缺点。

但是,如果您所有的VM和DB都位于共享驱动器上,那么只要主机具有良好的基础架构(并且它们会更好),那应该没问题。共享驱动器实际上更好,因为它可以合并您的存储并浪费更少的空间。实际上,您应该能够通过“我的文档”等文件在每个桌面上获得30GB的存储空间。这些文件全部托管在单个共享驱动器上,而数据库等托管在单独的共享驱动器上。您可能会发现您可以将整个组织的数据容纳在4TB上。

使用共享存储时,VDI的最大优势(如果主机设置正确)是您的桌面与存储SAN在同一10GBps网络上运行。从技术上讲,该网络比最新游戏台式机的内部速度更快(HDD SATA速度仅高达6GBps)。SAN具有海量存储阵列,具有多阵列配置,可以毫不打扰地填充10GBps。您的桌面也正在由几台功能非常强大的服务器组成的服务器场上运行,每台服务器最多具有128个内核,并且RAM数量超出了您的承受能力。因此,您应该看到VDI的性能有所提高。如果主机设置正确;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在开发环境中绕过Resque

来自分类Dev

如何在ubuntu中设置android开发环境以进行本机反应

来自分类Dev

如何在Debian上设置Docker开发环境?

来自分类Dev

如何在Linux中设置Ruby环境?

来自分类Dev

如何在Node中设置API环境

来自分类Dev

Symfony2 Assetic-如何在开发和生产环境中为资产设置不同的目录?

来自分类Dev

如何在开发环境中处理未实现的Maven属性

来自分类Dev

如何在Angular 2应用中配置不同的开发环境

来自分类Dev

如何在 Spring 中配置多个环境(开发/发布)?

来自分类Dev

如何设置Minecraft Forge开发环境?

来自分类Dev

如何设置python扩展开发环境?

来自分类Dev

如何设置Apache / MySql / Django开发环境

来自分类Dev

如何在Ubuntu中设置所有语言环境设置

来自分类Dev

如何在Ubuntu中设置所有语言环境设置

来自分类Dev

如何在开发环境和生产环境中同时使用docker?

来自分类Dev

如何在运行Windows 7的MacBook Pro上设置Rails开发环境?

来自分类Dev

如何在 Linux 上为 GTK+ 设置 C 开发环境?

来自分类Dev

如何在Eclipse环境中设置Spark中的堆大小?

来自分类Dev

如何在 Eclipse 中设置 Chrome 开发者工具

来自分类Dev

设置Rails开发环境

来自分类Dev

如何在apache xampp中设置环境变量?

来自分类Dev

除了环境,如何在ember-cli中设置标志?

来自分类Dev

如何在R中设置unicode语言环境?

来自分类Dev

如何在C#中设置系统环境变量?

来自分类Dev

如何在PHP中的环境之间更改不同的配置设置?

来自分类Dev

如何在Python中设置父shell的环境变量?

来自分类Dev

如何在capistrano部署中设置环境变量?

来自分类Dev

如何在YARN Spark作业中设置环境变量?

来自分类Dev

如何在Rhino中为runComment()设置环境变量?

Related 相关文章

  1. 1

    如何在开发环境中绕过Resque

  2. 2

    如何在ubuntu中设置android开发环境以进行本机反应

  3. 3

    如何在Debian上设置Docker开发环境?

  4. 4

    如何在Linux中设置Ruby环境?

  5. 5

    如何在Node中设置API环境

  6. 6

    Symfony2 Assetic-如何在开发和生产环境中为资产设置不同的目录?

  7. 7

    如何在开发环境中处理未实现的Maven属性

  8. 8

    如何在Angular 2应用中配置不同的开发环境

  9. 9

    如何在 Spring 中配置多个环境(开发/发布)?

  10. 10

    如何设置Minecraft Forge开发环境?

  11. 11

    如何设置python扩展开发环境?

  12. 12

    如何设置Apache / MySql / Django开发环境

  13. 13

    如何在Ubuntu中设置所有语言环境设置

  14. 14

    如何在Ubuntu中设置所有语言环境设置

  15. 15

    如何在开发环境和生产环境中同时使用docker?

  16. 16

    如何在运行Windows 7的MacBook Pro上设置Rails开发环境?

  17. 17

    如何在 Linux 上为 GTK+ 设置 C 开发环境?

  18. 18

    如何在Eclipse环境中设置Spark中的堆大小?

  19. 19

    如何在 Eclipse 中设置 Chrome 开发者工具

  20. 20

    设置Rails开发环境

  21. 21

    如何在apache xampp中设置环境变量?

  22. 22

    除了环境,如何在ember-cli中设置标志?

  23. 23

    如何在R中设置unicode语言环境?

  24. 24

    如何在C#中设置系统环境变量?

  25. 25

    如何在PHP中的环境之间更改不同的配置设置?

  26. 26

    如何在Python中设置父shell的环境变量?

  27. 27

    如何在capistrano部署中设置环境变量?

  28. 28

    如何在YARN Spark作业中设置环境变量?

  29. 29

    如何在Rhino中为runComment()设置环境变量?

热门标签

归档