如何解决在云端设置多用户开发环境
对于上下文:
我们计划为我们的工程团队迁移到基于云虚拟机的开发环境。这个想法是在这些远程虚拟机上开发和构建所有东西,而无需在个人 Macbook 上安装任何东西。
以下是我们计划的初步方法:
- 开发环境将由 X 号组成。将在我们的工程团队之间共享的云虚拟机。
- 这些虚拟机只能通过我们的 VPN 访问。
- 池中的每个 VM 都将挂载一个 NFS 卷,其中将包含主目录。每个开发人员。这将允许开发人员在下次登录不同的虚拟机时访问他们的数据。
- 对开发人员没有 sudo 访问权限,对其他开发人员的主目录/工作目录具有只读访问权限
- 每个开发者的 CPU 和 RAM 配额有限
- 一切都将安装在这些虚拟机上,例如 Python、go、node 等。
- 我们计划使用此 VSCode 扩展进行远程开发
- Webapp 可以通过端口转发在浏览器中访问
--
是否有任何好的资源(博客、论文等)和替代品可以帮助我了解如何建立组织。正在做这个吗?这已经是一个已经解决的问题,所以一定有一些好的研究可用。
高度赞赏与此相关的任何指针。
TIA,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。