IT运营部门的同事谈到需要一个可以运行各种应用程序的平台:新的或现有的,运行在Linux或Windows上的,长期运行的或无服务器的,能够根据需求快速扩展和缩小。Anthos是谷歌云(Google Cloud)对混合云和多云的这些需求的回应。有了Anthos,你不仅可以选择你的应用程序将如何运行,还可以选择运行时位于本地、谷歌云或其他云提供商的位置。但这可能会让你想知道,“那么在Anthos上开发到底是什么样子的呢?”
今天,我们很高兴能推出Anthos开发者沙盒,为您提供一个学习如何在Anthos上进行开发的简单方法。只需几分钟的时间,您就可以获得以开发人员为重点的Anthos概述。更好的是,Anthos开发者沙盒是免费的,任何有谷歌账户的人都可以使用!您不需要是Google Cloud客户,也不需要启用计费,也不需要IT部门的帮助就可以直接体验Anthos-只需单击下面的按钮即可开始指导流程,然后使用沙盒创建和迭代您自己的应用程序。
Anthos Developer Sandbox包括以下工具,以及学习如何使用这些工具的指导流程:
Cloud Shell Editor-云中的开发工作站。Cloud Shell Editor于上个月发布,可在ide.cloud.google.com上获得,它使您可以从浏览器内的IDE轻松部署云原生应用,该IDE由Eclipse Theia IDE平台提供支持,并包含了您需要的所有底层工具。
Cloud Code-一组IDE增强功能,为您带来了现代云原生开发(如Skaffold和Minikube)所需的工具,并提供了惯用且一致的开发体验。
Cloud Build Local-一个在本地运行Cloud Build的工具,不需要活动的Google Cloud Platform项目。
有了这三个组件,您就拥有了在部署到Anthos之前迭代、调试和测试您自己的应用程序所需的一切。一旦您完成实验,Anthos Developer Sandbox将为您清理所有相关资源。Anthos开发者沙盒不会产生任何费用,因为它完全封装在Cloud Shell免费使用的环境中。
无论您选择哪个运行时,Anthos Developer Sandbox都会指导您使用Anthos执行常见的日常开发任务,包括:
在Kubernetes的本地开发环境中运行带有云代码的应用程序,以模拟Anthos集群。
将您的应用程序部署到Cloud Run Emulator,它提供了与Cloud Run for Anthos类似的体验。
Anthos Developer Sandbox向您展示了可以用来在Anthos基于容器的运行时(如GKE和Cloud run)上构建惯用的开发人员体验的工具。尽管我们将重点放在了这个沙盒的开发者任务上,但运营商可能也会对Anthos的功能感兴趣,比如全平台中的嵌入式服务网格和GitOps风格的配置管理。这些功能是沙盒的一个很好的后续步骤。
完成Anthos Developer Sandbox指南演练后,您可以调整流程以部署您自己的应用程序。以下教程将帮助您了解和改进Anthos的开发体验:
有了Anthos开发人员沙箱,我们很高兴能向您展示我们为您创建的优秀开发工具,我们期待着帮助您获得更流畅、更高效的开发体验。加入我们社区松弛的#anthos频道,让我们知道你有多喜欢Anthos开发者沙盒!