我有一个来自我的雇主的奇怪的要求,我不知道如何实际解决。
我们有一个在客户端< – >服务器模式下工作的应用程序。 客户端login到服务器,然后应用程序将完成其工作(主要是数据处理)。
只有一个用户名/密码组合已经给我们login。 到目前为止,只有一位统计学家使用这个应用程序,所以这不成问题。 现在,我们再雇用三个人,他们都需要使用相同的应用程序。
问题是,如果第二个用户login,每个客户端用相同的用户/密码组合将被断开连接。 我的第一个回答是问我们是否可以为我们获得更多的帐户。 不幸的是,这种select是我的雇主不能接受的(可能是价格,合同协议…)。 他愿意做别的事情。 我甚至为此目的而获得了一台全新的Windows Server 2008服务器。
有什么我可以做的关于这个问题? 我已经读了一些关于微软的VDI,这将是一个可行的select?
请注意,在这方面我没有太多的经验,我主要是这家公司的开发人员。
如果你没有这方面的经验,并且需要一个论点来回到这个老板身上,那么这个虚拟化就是我们拼写“魔法”的方式:
首先,在这里所讲的虚拟化是允许多个虚拟服务器或工作站存在于一个物理硬件上的一种方式。 例如,这是一种方式,可以使用五个物理服务器箱,这些箱全部使用其总容量的20%,并使它们共享一个现在用于满负荷的箱子,为其他项目腾出其他硬件,或者只留下它关掉,减less电费。
其次:最接近他所说的是允许多个用户共享同一个盒子。 在Windows中,这是远程桌面或terminal服务types的使用(您可能已经在为您的“一次一个用户”服务器连接使用这个)。 这仍然没有帮助,因为如果您只有一个应用程序本身的ID,或者如果它的编码使得由于技术限制一次只能运行一个实例,那么这仍然不能帮助多个用户每个人同时运行自己的工作。
如果我们结合这些想法,您可以创build一堆虚拟服务器,每个虚拟服务器都有自己的软件副本,每个用户都可以login到自己的个人服务器上。 当然,这又把我们带回到你的老板不愿意处理的许可问题上。
没有一种虚拟化技术可以解决这个问题,只有一种方法可以做到这一点,那就是获得更多的账户,即使这样做会花费金钱。