Introducing the Anthos Developer Sandboxâfree with a Google account
Vic Iglesias
Senior Product Manager
Dustin Ingram
Senior Developer Advocate
Your colleagues in IT operations talk about needing a platform that can run a wide variety of apps: new or existing, running on Linux or Windows, long-running or serverless, capable of rapidly scaling up and down according to demand. Anthos is Google Cloud's answer to these requirements for hybrid and multi-cloud. With Anthos, you not only get to choose how your apps will run but also where the runtimes are locatedâon-prem, in Google Cloud or in another cloud provider. But that may leave you wondering, âSo what does it actually look like to develop on top of Anthos?â
Today, weâre excited to launch the Anthos Developer Sandbox, giving you an easy way to learn how to develop on Anthos. With only a few minutes of your time you can get a developer-focused overview of Anthos. Better yet, the Anthos Developer Sandbox is available at no cost, to anyone with a Google account! You donât need to be a Google Cloud customer, you donât need to have billing enabled, and you donât need the help of your IT department to experience Anthos first handâsimply click the button below to get started with the guided flow and then use the Sandbox to create and iterate on your own applications.
The Anthos Developer Sandbox includes the following tools, plus a guided flow for learning how to use each of them:
Cloud Shell Editor - A development workstation in the cloud. Announced last month and available on ide.cloud.google.com, Cloud Shell Editor makes it easy to deploy cloud-native apps from an in-browser IDE, powered by the Eclipse Theia IDE platform and including all the underlying tools you need.
Cloud Code - A set of IDE enhancements that bring you the tools you need for modern cloud-native development like Skaffold and Minikube, and provides an idiomatic and consistent development experience.
Cloud Build Local - A tool for running Cloud Build builds locally, without needing an active Google Cloud Platform project.
With these three components you have everything you need to iterate on, debug, and test your own applications before deploying to Anthos. Once you have finished experimenting, the Anthos Developer Sandbox cleans up all of the related resources for you. The Anthos Developer Sandbox doesnât incur any fees as it's wholly encapsulated in the Cloud Shell free-to-use environment.
Regardless of which runtime you choose, the Anthos Developer Sandbox guides you to perform common day-to-day development tasks with Anthos, including:
Running an application with Cloud Code in a local development environment for Kubernetes that emulates Anthos clusters
Using Cloud Build to run your tests locally
Iterating on your application with live updates as you develop
Using Buildpacks to simplify your application image creation without needing Dockerfiles
Deploying your app to the Cloud Run Emulator, which provides a similar experience to Cloud Run for Anthos
The Anthos Developer Sandbox shows you the tools you can use to build an idiomatic developer experience on top Anthosâ container-based runtimes like GKE and Cloud Run. Although we're focused on developer tasks with this Sandbox, operators may also be interested in Anthos capabilities such as the embedded service mesh and GitOps-style configuration management in the full platform. These capabilities are a good follow on step from the Sandbox.Â
After youâve completed the Anthos Developer Sandbox guided walkthrough, you can adapt the process to deploy one of your own applications. The following tutorials will help you learn and improve your development experience with Anthos:
With the Anthos Developer Sandbox, weâre excited to show off the great developer tools that weâve created for you, and we look forward to helping you have an even more streamlined and productive developer experience. Let us know how you like the Anthos Developer Sandbox by joining the #anthos channel of our Community Slack!