How to deploy Neo4j to Azure with Visual Studio 2012 - Create Azure Account and Prepare Azure for Neo4j Deployment

UPDATE 7/12/2013: This blog post series was created with Azure SDK 1.8. I spent a bit of time trying to upgrade it to Azure SDK 2.0 and ran into too many breaking changes and not enough motivation to figure them all out. I recommend following the steps in this post: “Point-Click Deployment of Neo4j to Windows Azure“ instead. Thanks, Jon

Part 0. How to deploy Neo4j to Azure using Visual Studio 2012 – Overview

Part 1. Create Azure Account and Prepare Azure for Neo4j Deployment

Part 2. Download the Azure SDK and Configure Azure in Visual Studio Server Explorer

Part 3. Download and Configure the Neo4j.Azure.Server Solution

Part 4. Upload Java and Neo4j to Azure

Part 5. Deploy Neo4j to Azure

<—Previous Step Next Step –>

Create Azure Account

Create an Azure account on the Windows Azure website. Don’t forget that MSDN Subscribers get free Azure accounts and Microsoft employees get free MSDN Subscriptions. Make sure you take advantage of that.

Create Azure Storage Service

The Storage Service is where you will keep the Java Runtime and Neo4j bits, which we will upload later.

Go to the Azure Management Portal and create a new Storage Service by clicking “New”, “Data Services”, “Storage”, “Quick Create”. Enter a sub-domain of your choosing and select a Region. Click “Create Storage Account”.

image_thumb[5]

Create Azure Cloud Service

The Cloud Service is the endpoint that will serve up Neo4j endpoints. It’s the app hosted that will be hosted at http://*.cloudapp.net. You will upload your Neo4j instance to this Cloud Service later.

Go to the Azure Management Portal and create a new Cloud Service by clicking “New”, “Compute”, “Cloud Service”, “Quick Create”. Enter a sub-domain of your choosing and select a Region. Click “Create Cloud Service”.

image_thumb[7]

Alright, Azure is all prepped. Move on to the next step…

<—Previous Step Next Step –>

Share