Cloud Run is now integrated with Cloud Code, making it easier to create new Cloud Run services from your favorite IDE.
Editor’s note: At Google Cloud Next ‘20: OnAir, we announced several new features and services to help you [accelerate your application delivery and development processes_](https://cloud.google.com/blog/topics/google-cloud-next/developer-productivity-announcements-at-next20-onair?utm_source=facebook&utm_medium=unpaidsocial&utm_campaign=hk-other-notrelevant&utm_content=productlaunchandupdate), as well as the [Cloud Application Modernization Platform_](https://cloud.google.com/blog/products/application-development/google-camp-shows-you-how-to-operate-at-scale?utm_source=twitter&utm_medium=unpaidsocial&utm_campaign=gcpcloud-applicationmodernization-notrelevant&utm_content=productlaunchandupdate), or CAMP. Over the next couple of months, we’re diving deep into those announcements, covering everything from developer productivity, security and compliance, operational best practices and hybrid and multi-cloud. Stay tuned!
When developing services for Cloud Run, our fully managed container compute platform, chances are you find yourself moving back and forth between your code editor, terminal, and the Google Cloud Console. In addition to all that context switching, you probably run the same commands over and over each time you deploy those services. Cloud Code is a set of tools that has everything you need to write, debug, and deploy your cloud-native applications. It’s designed to make cloud-native development on Google Cloud more productive, with plugins for popular IDEs like VS Code and IntelliJ. And now, Cloud Code makes it easy to develop with Cloud Run by incorporating common workflows with your favorite IDE’s user interface.
Specifically, this new integration between Cloud Run and Cloud Code makes it easier to create new Cloud Run services in your IDE. Run, rapidly iterate on, and debug these services on your local machine, and then deploy them to Cloud Run. Then, once they’re running, it also helps you manage and update those Cloud Run services. Let’s take a closer look.
Learning about containerization and serverless services can be overwhelming at first. If you’re new to Cloud Run, we’ve updated the Cloud Code built-in samples list with Cloud Run samples. Available in Java, NodeJS, Python, Go, and .NET languages, these samples give you a working base to build on, showing you best practices and easing the learning curve so you can jump right in to coding your service.
All our samples include a Dockerfile so you don’t have to spend time figuring out container configurations. If you’re bringing an existing service to Cloud Run, you may not be familiar with Dockerfiles. Not to worry! Cloud Code has built-in support for Google Cloud Buildpacks which containerize the service directly from code — no Dockerfile needed! Cloud Code ensures you have everything you need to deploy your service to Cloud Run.
If you looking to learn about Google Cloud in depth or in general with or without any prior knowledge in cloud computing, then you should definitely check this quest out.
Mismanagement of multi-cloud expense costs an arm and leg to business and its management has become a major pain point. Here we break down some crucial tips to take some of the management challenges off your plate and help you optimize your cloud spend.
Get a recap of application modernization week at Google Cloud’s Next ‘20: OnAir, with sessions, demos, customer stories, and more.
As part of this study, IDC found that Google Cloud SMB customers can achieve a 222% return on their investment over three years with an average annual benefit of $1.09M per year per organization.
In this article, I will help you to deploy an application built with the Phoenix framework on a virtual machine on the Google Cloud Platform cloud provider.