Deploying Neo4j over the Amazon EC2 Cloud

In Chapter 1, Getting Started with Neo4j, you learned about the recipes that involve installing Neo4j over various operating systems. However, when it comes to production, cloud is preferred over a dedicated self-owned server most of the time, which provides ease of scalability and maintenance of resources. In this recipe, you will learn how to deploy Neo4j over one of the most popular cloud providers, which is EC2.

Neo4j can be deployed over EC2 in many ways, so, in this recipe, you will learn how to deploy via Puppet. The Puppet setup creates a complete Neo4j setup, which includes the EC2 server, a fixed IP address, and a backup storage for graph data.

Getting ready

Perform the following steps to get ready ...

Get Neo4j Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.