我有一个客户,没有实体办公室,大多数用户在租用的办公室(按小时计费)、自己的家里或在路上使用笔记本电脑工作。用户(约 20 人)大致均匀分布在欧洲、北美、东亚和澳大利亚。
客户端需要首先部署 Active Directory 以支持 SharePoint 和 Team Foundation Server,并且需要安全且高可用性。
我考虑过的一个解决方案是在 VPC 私有子网上使用 Amazon EC2,并让用户通过 VPN 加入域,或者在 Rackspace 上使用类似的解决方案,但要添加足够的防火墙或 VPN。我还应该考虑其他解决方案吗,可能是非基于云的?
答案1
VPN + 防火墙似乎是一个合理的解决方案。需要考虑的一件事(取决于资金)可能是在两个云平台上建立冗余系统 - 可能一半在 Azure 上,一半在 AWS 上(就像 Apple 似乎对 iCould 所做的那样)。亚马逊最近出现了一些令人尴尬的停机时间,但它们的可扩展性和价格很难被忽视。
另一种选择是在某个地方托管几台服务器并设置相同的基础设施,但这在管理和成本方面会产生更高的开销。
此外,微软托管 SharePoint作为 Office 365 的一部分,供付费客户使用。据我所知,他们没有托管 TFS 选项。它可以与现有 AD 集成,这样可以减轻您自己管理和维护的负担。您可能只需要几个 DC、VPN 和 TFS,就可以在 Microsoft 上部署 SP。
答案2
office365 是一个很好的答案,它非常适合创建虚拟办公室。
答案3
我会使用托管的 Azure 或 Amazon EC2 VM 来运行 AD,然后我会使用 Citrix 的 VDI-in-a-box 来处理实际桌面,因为它可以自动执行许多手动 vpn/防火墙任务。在免费的 NetScaler 或 Access Gateway 设备后面使用它,您就应该一切就绪了。