在Anthos Hybrid上使用Docker进行云运行

在Anthos管理的混合系统中开发谷歌Cloud Run并不是一场单人比赛,而是Cloud和on-prem之间的接力。要赢,你需要一个高级Docker注册表可以快速地将Cloud Run函数的容器从一个环境传递到下一个环境。

在我们的混合架构示例中,您将看到如何做到这一点JFrog容器注册表

能成为那个可靠的接力伙伴。Artifactory, JFrog容器注册提供了弹性和可伸缩性,证明了十年的行业领先地位软件存储库管理而且它是免费使用的——不需要购买或获得许可证——无论您选择在哪个基础设施上运行它。

Anthos是谷歌Cloud的管理平台,使混合运行,使应用程序始终如一地运行,是否通过GKE在谷歌云上,在该处或多重云环境.混合基础设施通过结合每种服务类型的优点,使运营部门能够更好地管理资源、安全和成本。2022世界杯阿根廷预选赛赛程

云运行for Anthos是谷歌Cloud的管理平台serverless计算它使用无状态容器。它提供了无服务器的抽象优势,同时通过Knative Kubernetes自动扩展容器。开发人员喜欢无服务器计算,因为它使他们能够专注于开发出色的应用程序,而不是管理基础设施。

现在谷歌Cloud Run可以部署在谷歌Cloud或on-prem上的Anthos GKE中,开发人员可以在运营经理日益需要的混合云中使用他们需要的无服务器技术。但是如何在这些连接的环境中实现快速、连续的容器交付呢?

JFrog的区别

JFrog容器注册可以为Anthos在谷歌Cloud和on-prem上提供一个完整的容器交付管道。一个混合云系统与JFrog和Kubernetes它的核心是帮助团队快速可靠地交付基于容器的软件。

首先是JFrog容器注册如何在需要它的地方运行,无论是作为托管在GCP上的SaaS服务,还是运行在Anthos GKE上。将两者结合到一个混合系统中意味着您可以将所有敏感数据和应用程序保持在数据中心内运行,并将公共云的弹性可伸缩性用于其他所有事情。

GCP上的JFrog容器注册SaaS解决方案提供了免费的层和免费的许可,尽管您的使用可能受制于云服务提供商的消费和转移费用。

混合体系结构示例

在本例中,开发人员将无服务器函数构建为码头工人的容器在谷歌云的Anthos使用一个CI/CD工具,如JFrog pipeline,这就把他们推向了JFrog容器注册表中的Docker私有注册表.然后使用测试数据在谷歌Cloud上的Anthos的Cloud Run中验证构建。

一旦确定无服务器容器是发行版质量,它就会通过智能远程存储库在JFrog容器注册运行在Anthos GKE On-Prem。从这里,它可以安全地部署到安装在prem上的Cloud Run for Anthos,在防火墙保护下操作,并获得对敏感数据的访问权限。

当然,您可以同样容易地逆转这种架构,在Anthos GKE on-prem环境中进行开发,并为谷歌Cloud上的Anthos推广发布到Cloud Run的构建映像。如果需要在将Cloud Run容器大规模部署到全世界之前在防火墙后生成它们,那么可以这样做。

穿越云跑终点线

正如您所看到的,JFrog容器注册表可以使您的Cloud Run容器在Cloud和on-prem之间快速而稳定地切换。

很容易开始设置Docker注册表Anthos混合系统通过JFrog网站.有了JFrog的帮助,您可以在交付Docker的比赛中抓拍磁带,并将您的Cloud Run应用程序带入获胜者的圈子。