Replicated使用 Cloudflare Access进行远程开发,cloudflare代理远程桌面-ESG跨境

Replicated使用 Cloudflare Access进行远程开发,cloudflare代理远程桌面

来源网络
来源网络
2022-05-01
点赞icon 0
查看icon 831

Replicated使用 Cloudflare Access进行远程开发,cloudflare代理远程桌面复制使用Cloudflare Access进行远程开发本文改编自Replicated的联合创始人马克·坎贝尔和格兰特·米勒的一篇客座文章。要了解有关Campbell和Miller如何利用Cloudflare Acc......

Replicated使用 Cloudflare Access进行远程开发,cloudflare代理远程桌面




复制使用Cloudflare Access进行远程开发

本文改编自Replicated的联合创始人马克·坎贝尔和格兰特·米勒的一篇客座文章。要了解有关Campbell和Miller如何利用Cloudflare Access和Argo Tunnel开发基于云的IaaS解决方案的更多信息,请访问Cloudflare博客。

毫无疑问,这个世界的互联网连接程度越来越高,部署环境越来越复杂。我们有足够的理由相信,所有的软件开发都通过互联网完成,并与互联网协调,只是时间问题。

Replicated成立于2014年,是一家基础设施软件公司,致力于开发一种新的企业软件交付模式,称为Kubernetes现成(KOTS)软件。他们的目标是方便用户安装和操作第三方软件,以便向多租户SaaS提供商发快递数据不再是使用这些提供商服务的唯一方式。

坎贝尔和米勒说:“我们相信,在不产生大量运营费用的情况下,安全地为您的数据提供应用程序是可能的,也是容易的。”。

挑战

复制的开发环境需要运行在Kubernetes上,因为KOTS运行在Kubernetes上,管理Kubernetes集群中第三方应用的生命周期。构建和验证产品需要开发人员能够访问集群。

Replicated的工程团队已经扩大到包括专门的前端工程师和其他专家,他们不应该担心如何建立和维护自己的集群。因此,管理本地环境变得非常复杂,成为一种负担。为了保持开发人员的生产力,他们需要简化。

“我们的工程师每周都要浪费几个小时来排除当地环境的故障,”坎贝尔和米勒解释道。“不熟悉Kubernetes的前端工程师遇到问题时,需要与后端工程师结对并获得帮助;这占用了两个人的宝贵时间,而不仅仅是一个人。我们需要更好的解决方案。”

在寻找易于实施和维护的解决方案时,Replicated将注意力转向了Cloudflare。起初,他们使用Cloudflare进行DNS和DDoS保护,但随着时间的推移,他们开始使用其他Cloudflare服务来确保其服务可用性和安全性。

Replicated使用Cloudflare来保护其云开发环境

Replicated设计了一个解决方案,通过使用基于云的基础设施组件,将其开发环境迁移到基础设施即服务(IaaS)资源,这些组件通过Cloudflare Access和Argo Tunnel进行访问和保护。换句话说,他们的整个开发环境都位于云中。

最终,他们减少了开发人员排除本地环境故障的时间,这样团队中的每个工程师都可以维护全栈开发环境——即使他们没有丰富的Kubernetes专业知识。

“与传统部署相比,这种配置有许多优势,”坎贝尔和米勒说。“例如,服务器没有公共IP,我们不需要在谷歌负载均衡器中打开任何端口,包括SSH。连接到这些服务器的唯一方法是通过Argo隧道,该隧道受Cloudflare Access保护。Access提供了BeyondCorp式的身份验证方法,以确保您可以从世界任何地方访问环境,而无需使用VPN。”

Cloudflare访问消除了安全顾虑

现在,Replicated可以编写一个策略来定义用户应该访问哪些计算机,并确保该策略在任何地方都适用。它们可以允许开发人员使用在其他任何地方使用的相同Google凭据登录,而不必管理SSH证书(SSH证书具有很长的使用寿命,并且很难撤销)。即使开发人员离开了,他们也可以立即撤销这些凭证,而不用担心仍然存在公钥。

借助Cloudflare Access,复制开发人员可以轻松设置多个环境(例如,尝试新的k8s版本),并且不需要为此使用功能最强大的笔记本电脑。他们也可以选择自己的本地操作系统和环境(MacOS,Windows,Linux),因为只要支持SSH,就可以支持每一个版本。另外,因为代码不在开发者的笔记本电脑上,所以也不会被开发者带到咖啡厅或者其他不安全的地方。这在安全性上是一个很大的优势,代码库永远不会因为笔记本电脑的丢失而被破坏。

“由于Cloudflare Access和Argo Tunnel,每个开发环境都扮演了协作平台的角色,”Campbell和Miller说。“当两个工程师不在同一个房间时,这尤其有用。此外,我们还减少了对开发环境的依赖——如果我的服务器由于未知原因无法正常工作,我可以删除它,获得一个全新的服务器,而不必花费数小时进行故障排除。”

Cloudflare Access提供BeyondCorp风格的身份认证方法,可确保无需使用VPN即可从世界任何地方访问环境马克·坎贝尔和格兰特·米勒


文章推荐
shopee为什么会没有流量,shopee没有流量怎么办
跨境物流知识影响海关检查的因素有哪些,进口货物海关放行后详细流程
跨境电商企业仓储外包的8大好处,跨境电商erp产品架构
shopee虾皮华东仓自快递卖家交接流程,shopee虾皮发货流程


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部