内容提要
Gitpod为企业提供单租户云开发环境,自动管理工作区和应用更新,确保系统的可靠性与安全性。用户可自定义工作区大小和超时设置,Gitpod负责备份、恢复和安全更新,减轻客户的运营负担。客户需管理AWS账户和自定义证书的有效性。
延伸解读
共享运营模式的核心:责任划分
Gitpod企业版采用共享运营模式,将运营责任在Gitpod与客户之间明确划分。Gitpod负责应用功能发布、操作与遥测、工作区备份与恢复、应用扩缩容与供应、安全更新以及默认工作区镜像更新。客户则需管理AWS账户、TLS证书有效性、工作区大小与超时设置、自定义工作区镜像更新、成本管理以及基础设施更新。这种划分旨在减轻客户运营负担,同时让客户保留对关键资源的控制。
客户仍需承担的关键运维任务
尽管Gitpod承担了大量运维工作,客户仍需负责几项关键任务。首先,客户必须管理自己的AWS账户,包括配置AWS配额和自定义CloudFormation模板标签。其次,若自定义域名,客户需确保TLS证书的有效性并及时续期。此外,客户需根据项目需求创建和维护自定义工作区镜像,并保持与外部镜像仓库的连接。最后,客户应通过Gitpod内的计费数据监控工作区使用情况,管理超时设置以控制成本。
基础设施更新与成本管理
在共享运营模式下,应用更新由Gitpod自动进行,但基础设施更新需客户接受并应用。客户会收到CloudFormation补丁链接,审核后即可快速应用。基础设施变更频率较低,通常每几个月一次,以减少中断。成本管理方面,基础设施费用通过AWS计费,客户可利用AWS原生功能进行成本管理,并通过自定义标签实现更细粒度的成本归因。客户需自行监控工作区使用情况,确保支出符合预期。
Q&A
Gitpod的主要功能是什么?
Gitpod为企业提供单租户的云开发环境,自动管理工作区和应用更新,确保系统的可靠性与安全性。
客户在使用Gitpod时需要承担哪些责任?
客户需管理AWS账户、TLS证书的有效性以及自定义工作区镜像的更新。
Gitpod如何处理工作区的备份和恢复?
Gitpod自动处理工作区的备份和恢复,备份存储在客户的AWS账户中的S3中。
Gitpod是如何管理应用更新的?
Gitpod负责所有功能发布,自动进行每日更新,确保无停机时间。
Gitpod的工作区超时设置如何管理?
用户可以在Gitpod应用中直接管理工作区的超时设置,组织所有者也可以制定相关政策。
Gitpod如何确保安全更新?
Gitpod负责及时对节点和其他软件组件进行安全更新,确保系统安全性。