Hosting Neo4j on Google Cloud

Google Cloud Platform is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. Alongside a set of management tools, it provides a series of modular cloud services including computing, data storage, data analytics and machine learning.

In addition to an online test drive, running on Google Cloud is easy with the following three options:

Test Drive

A free test drive is available, which takes you through the basics of how to run Neo4j, access data using Cypher. The test drive provides guided walk-throughs of use cases for graph databases. Once you launch your test drive, you’ll be provided with a user guide explaining key concepts, use cases, and features. The user guide will walk you through a series of labs to help you tour the product and learn key concepts.

VM Based

Single instances

Follow these instructions to launch a single instance from an image in minutes, with just a few commands.

Causal Clusters

Neo4j Enterprise is registered in GCP Marketplace, and users can launch a causal cluster in minutes.

For a walkthrough on how to use the GCP Marketplace, please consult the guide to deploying Neo4j Causal Clusters on GCP.

Docker Container Based

Google Kubernetes Marketplace

Neo4j Enterprise is available on Kubernetes Marketplace, so users may quickly launch Neo4j clusters into Google Kubernetes Engine (GKE) clusters.

For a walk-through on how to use Neo4j with GKE, please consult the article Launching Neo4j on Google Kubernetes Marketplace.

White Paper: How GKE & Neo4j Power Your Apps with Graph Technology

Technical artifacts and templates that support GKE can be found on GitHub.

Kubernetes and Docker (On any cloud)

For Docker users, Neo4j provides complete instructions on using provided Docker containers.

For users who wish to run Neo4j in kubernetes clusters, Neo4j provides a public helm chart which permits easy installation using standard kubectl and helm tools. These kubernetes tools and approaches all take advantage of the standard Neo4j docker container mentioned above, but add clustering and coordination capabilities.

For a walk-through of how to use the helm chart to get started quickly, please consult How to Use Kubernetes to Quickly Deploy Neo4j Clusters.


You can ask questions and connect with other people launching Neo4j in the cloud at the cloud topic on the Community Site.